Skip to content

Commit

Permalink
Merge pull request #4 from EOEPCA/integration
Browse files Browse the repository at this point in the history
Integration updates for release v1.4
  • Loading branch information
rconway authored Feb 27, 2024
2 parents 3aba2c9 + b41a06d commit 0ff9c5d
Show file tree
Hide file tree
Showing 97 changed files with 5,117 additions and 3,010 deletions.
16 changes: 16 additions & 0 deletions deploy/apphub/apphub
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#!/usr/bin/env bash

ORIG_DIR="$(pwd)"
cd "$(dirname "$0")"
BIN_DIR="$(pwd)"

onExit() {
cd "${ORIG_DIR}"
}
trap onExit EXIT

source ./apphub-options

cluster_name="${1:-eoepca}"

../eoepca/eoepca.sh apply ${cluster_name} ${domain} ${public_ip}
47 changes: 47 additions & 0 deletions deploy/apphub/apphub-options
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@

# PUBLIC FACING or PRIVATE DEPLOYMENT...
# ===================================
#
# With Public IP and TLS enabled
# ------------------------------
# * Set `public_ip` to 'external' IP for cluster ingress (ingress-nginx)
# * Set `domain` for your DNS configuration
# * Set `USE_TLS=true` to enable TLS
# * Set `TLS_CLUSTER_ISSUER` for production
#---
# public_ip="192.168.49.2"
# domain="192-168-49-2.nip.io"
# export USE_TLS=true
# export TLS_CLUSTER_ISSUER=letsencrypt-production
#---
#
# NO Public IP and TLS disabled
# ------------------------------
# * Leave `public_ip` blank to fallback to minikube ip default
# * Leave `domain` blank to fallback to minikube ip default
# * Set `USE_TLS=false` to disable TLS
#---
export USE_TLS=false
#---

# Enable desired services
export REQUIRE_IDENTITY_SERVICE=true
export REQUIRE_APPLICATION_HUB=true

# Disable not needed components
export REQUIRE_ADES=false
export REQUIRE_RESOURCE_CATALOGUE=false
export REQUIRE_DATA_ACCESS=false
export REQUIRE_REGISTRATION_API=false
export REQUIRE_WORKSPACE_API=false
export REQUIRE_HARBOR=false
export REQUIRE_PORTAL=false
export REQUIRE_DUMMY_SERVICE=false

# Minikube options
# Tune the resources afforded to minikube (assuming the `docker` driver)
# export MINIKUBE_CPU_AMOUNT=max
# export MINIKUBE_MEMORY_AMOUNT=12g
# export MINIKUBE_DISK_AMOUNT=50g

source ../eoepca/eoepca-options
Loading

0 comments on commit 0ff9c5d

Please sign in to comment.