Commit eb970043 authored by Craig Russell's avatar Craig Russell
Browse files

Adding gke switch

parent 4c0e7745
......@@ -42,3 +42,20 @@ beta.binder.deploy.prod.dry:
gpu.beta.binder.deploy.prod.dry:
helmsman --debug --target binderhub-production-gpu -f helmsman.yaml -f helmsman/production.yaml -f helmsman/gpu.yaml --always-upgrade --dry-run
gke.binder.deploy.prod:
helmsman --apply --debug --target binderhub-production -f helmsman.yaml -f helmsman/production.yaml -f helmsman/gke.yaml --always-upgrade
gke.binder.deploy.staging:
helmsman --apply --debug --target binderhub-staging -f helmsman.yaml -f helmsman/staging.yaml -f helmsman/gke.yaml --always-upgrade
gke.deploy.prod:
helmsman --apply --debug --group production -f helmsman.yaml -f helmsman/production.yaml -f helmsman/gke.yaml --always-upgrade
gke.persistent.alpha.binder.deploy.prod:
helmsman --apply --debug --target persistent-binderhub-production -f helmsman.yaml -f helmsman/production.yaml -f helmsman/gke.yaml --always-upgrade
gke.persistent.alpha.binder.deploy.staging:
helmsman --apply --debug --target persistent-binderhub-production -f helmsman.yaml -f helmsman/gke.yaml --always-upgrade
#
# # binderhub:
# jupyterhub:
# hub:
# baseUrl: /
# ingress:
# enabled: true
# hosts:
# - alpha.hub.binder.bioimagearchive.org
jupyterhub:
hub:
baseUrl: /jhub
proxy:
service:
type: ClusterIP
# proxy:
# https:
# enabled: true
# hosts:
# - hub.alpha.binder.bioimagearchive.org
# # letsencrypt:
# # contactEmail: "ctr26@ebi.ac.uk"
ingress:
enabled: true
hosts:
- gke.binder.bioimagearchive.org
config:
BinderHub:
hub_url: "https://gke.binder.bioimagearchive.org/jhub"
banner_message: |
<div style="text-align: center;">Alpha service with more RAM and CPU and GPU Support </div>
# image_prefix: docker-registry.docker-registry:5000/binder-
ingress:
enabled: true
hosts:
- "localhost"
- ""
- "gke.binder.bioimagearchive.org"
# - "staging.binder.bioimagearchive.org"
tls:
- secretName: binder-bioimagearchive-org-cert
hosts:
- "gke.binder.bioimagearchive.org"
annotations:
kubernetes.io/ingress.class: nginx
kubernetes.io/tls-acme: "true"
cert-manager.k8s.io/acme-challenge-type: http01
cert-manager.io/cluster-issuer: letsencrypt-production
acme.cert-manager.io/http01-edit-in-place: "true"
dind:
enabled: true
service:
type: ClusterIP
......@@ -338,16 +338,17 @@ apps:
enabled: true
priority: 0
# timeout: 120
version: "v1.4.0"
wait: false
version: "v1.4.2"
wait: true
group: "production"
namespace: "cert-manager"
set:
installCRDs: "true"
installCRDs: true
ingressShim.defaultIssuerKind: "ClusterIssuer"
ingressShim.defaultIssuerName: "letsencrypt-production"
hooks:
postUpgrade: "cert-managment/cluster_issuer.yaml"
postInstall: "cert-managment/cluster_issuer.yaml"
# -------------------- JUNK ----------------------------------
# jupyterhub-test:
......
settings:
kubeContext: gke_prj-ext-dev-bia-binder-113155_europe-west2_binder
apps:
nginx-ingress:
enabled: false
# namespaces:
# binderhub-staging-gpu:
# protected: false
# binderhub-production-gpu:
# protected: false
binderhub-production:
valuesFiles:
- "../binderhub/config.yaml"
# - "binderhub/production/config.yaml"
- "../binderhub/production/config_beta_GKE.yaml"
# binderhub-production-gpu:
# enabled: true
# valuesFiles:
# - "../binderhub/config.yaml"
# # - "binderhub/production/config.yaml"
# - "../binderhub/production/config_beta.yaml"
# - "../binderhub/production/config_beta_GPU.yaml"
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment