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