diff --git a/config/clusters/hhmi/common.values.yaml b/config/clusters/hhmi/common.values.yaml
index 97dc21a7c0..6cb409483f 100644
--- a/config/clusters/hhmi/common.values.yaml
+++ b/config/clusters/hhmi/common.values.yaml
@@ -18,7 +18,7 @@ basehub:
templateVars:
org:
url: https://www.hhmi.org/
- logo_url: https://www.hhmi.org/sites/default/files/Logos/JPG/HHMI-vertical-signature-color.jpg
+ logo_url: https://drive.google.com/uc?export=view&id=1tg5PRRT3_VjDaxq6Ax_JA3S92FuQ_NFt
designed_by:
name: 2i2c
url: https://2i2c.org
@@ -30,18 +30,79 @@ basehub:
url: ""
custom_html: HHMI and Stratos
singleuser:
- image:
- name: pangeo/pangeo-notebook
- tag: "2023.09.11"
- nodeSelector:
- node.kubernetes.io/instance-type: n2-highmem-16
- cpu:
- guarantee: 0.5
- limit: 14
- memory:
- guarantee: 4G
- limit: 16G
+ defaultUrl: /lab
+ profileList:
+ - display_name: "Frank Loren Lab"
+ default: true
+ description: "Spyglass-NWB container for the Frank Loren Lab"
+ slug: frankloren
+ profile_options:
+ image:
+ display_name: Image
+ choices:
+ spyglass:
+ display_name: Spyglass-NWB
+ slug: spyglass
+ kubespawner_override:
+ image: "quay.io/2i2c/hhmi-spyglass-nwb-image:f543e3444053"
+ - display_name: "Community Images"
+ description: "Start a container with a community maintained image"
+ slug: community
+ profile_options:
+ image:
+ display_name: Image
+ choices:
+ pangeo:
+ display_name: Pangeo Notebook
+ slug: pangeo
+ default: true
+ kubespawner_override:
+ # Use JupyterLab <4 so that jupyterlab-git works
+ image: "pangeo/pangeo-notebook:2023.07.05"
+ rocker:
+ display_name: Rocker RStudio
+ slug: rocker
+ kubespawner_override:
+ image: rocker/binder:4.3
+ # Launch RStudio after the user logs in
+ default_url: /rstudio
+ # Ensures container working dir is homedir
+ # https://github.com/2i2c-org/infrastructure/issues/2559
+ working_dir: /home/rstudio
+ # Because this is a list, it will override our default volume mounts
+ volume_mounts:
+ # Mount the user home directory
+ - name: home
+ mountPath: /home/rstudio
+ subPath: "{username}"
+ # Mount the shared readonly directory
+ - name: home
+ mountPath: /home/rstudio/shared
+ subPath: _shared
+ readOnly: true
+ desktop:
+ display_name: Linux desktop
+ slug: desktop
+ kubespawner_override:
+ # Explicitly unset this - we set this to 'jupyterhub-singleuser'
+ # in basehub/values.yaml. We instead want to leave this unset,
+ # so the default command for the docker image is used instead.
+ # This is required for .desktop files to show up correctly.
+ cmd: null
+ # Launch people directly into the Linux desktop when they start
+ default_url: /desktop
+ # Built from https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/51
+ image: "quay.io/jupyter-remote-desktop-proxy/qgis:2023-09-27"
+ nodeSelector:
+ node.kubernetes.io/instance-type: n2-highmem-16
+ cpu:
+ guarantee: 0.5
+ limit: 14
+ memory:
+ guarantee: 4G
+ limit: 16G
hub:
+ allowNamedServers: true
config:
JupyterHub:
authenticator_class: cilogon