feat(jupyterhub): support installing w/o longhorn
This commit is contained in:
@@ -131,7 +131,9 @@ singleuser:
|
||||
{{ else -}}
|
||||
type: dynamic
|
||||
dynamic:
|
||||
storageClass: longhorn
|
||||
{{ if env.Getenv "JUPYTERHUB_STORAGE_CLASS" -}}
|
||||
storageClass: {{ .Env.JUPYTERHUB_STORAGE_CLASS }}
|
||||
{{ end -}}
|
||||
storageAccessModes:
|
||||
- ReadWriteOnce
|
||||
{{ end -}}
|
||||
|
||||
@@ -6,6 +6,7 @@ export JUPYTERHUB_OIDC_CLIENT_ID := env("JUPYTERHUB_OIDC_CLIENT_ID", "jupyterhub
|
||||
export JUPYTERHUB_OIDC_CLIENT_SESSION_IDLE := env("JUPYTERHUB_OIDC_CLIENT_SESSION_IDLE", "86400")
|
||||
export JUPYTERHUB_OIDC_CLIENT_SESSION_MAX := env("JUPYTERHUB_OIDC_CLIENT_SESSION_MAX", "604800")
|
||||
export JUPYTERHUB_NFS_PV_ENABLED := env("JUPYTERHUB_NFS_PV_ENABLED", "")
|
||||
export JUPYTERHUB_STORAGE_CLASS := env("JUPYTERHUB_STORAGE_CLASS", "")
|
||||
export JUPYTERHUB_VAULT_INTEGRATION_ENABLED := env("JUPYTERHUB_VAULT_INTEGRATION_ENABLED", "")
|
||||
export JUPYTER_PYTHON_KERNEL_TAG := env("JUPYTER_PYTHON_KERNEL_TAG", "python-3.12-24")
|
||||
export KERNEL_IMAGE_BUUN_STACK_REPOSITORY := env("KERNEL_IMAGE_BUUN_STACK_REPOSITORY", "buun-stack-notebook")
|
||||
@@ -91,6 +92,7 @@ install:
|
||||
echo "Longhorn is not installed. Please install Longhorn first." >&2
|
||||
exit 1
|
||||
fi
|
||||
JUPYTERHUB_STORAGE_CLASS=${JUPYTERHUB_STORAGE_CLASS:-longhorn}
|
||||
export JUPYTER_NFS_IP=${JUPYTER_NFS_IP:-}
|
||||
while [ -z "${JUPYTER_NFS_IP}" ]; do
|
||||
JUPYTER_NFS_IP=$(
|
||||
|
||||
Reference in New Issue
Block a user