image:
  repository: tccr.io/truecharts/jupyter-base
  pullPolicy: IfNotPresent
  tag: v2023-05@sha256:e0f09b325cdda6098a4713bbd5d8fc1d75fcf62075bf1481e0df69c3319f9c7c
minimalImage:
  repository: tccr.io/truecharts/jupyter-minimal
  pullPolicy: IfNotPresent
  tag: v2023-05@sha256:ca3e0df1f184c8d1bc992c2f40f15234ea06e61d03a448da448fd8e1ca879e87
rImage:
  repository: tccr.io/truecharts/jupyter-r
  pullPolicy: IfNotPresent
  tag: v2023-05@sha256:5267b204725250ea0bc53eb1b9b3d947badd44ea61749fead47e3b41e6d6e482
scipyImage:
  repository: tccr.io/truecharts/jupyter-scipy
  pullPolicy: IfNotPresent
  tag: v2023-05@sha256:18d6b62b399fcf7c822c6e185b71e9d1e15e4409b75d42362f948f77ac8a2682
tensorflowImage:
  repository: tccr.io/truecharts/jupyter-tensorflow
  pullPolicy: IfNotPresent
  tag: v2023-05@sha256:d47933dc697069d4beffa7c325c7f27a0a164cc41ecad661af7523cf9c0aa92c
datascienceImage:
  repository: tccr.io/truecharts/jupyter-datascience
  pullPolicy: IfNotPresent
  tag: v2023-05@sha256:decb4110fd2b817149e9220fadea9703bf173370a2334889acdb117a004a5c94
pysparkImage:
  repository: tccr.io/truecharts/jupyter-pyspark
  pullPolicy: IfNotPresent
  tag: v2023-05@sha256:2d27bef4dd9acde155c5ac259151b634f1249b1e4d02a2feedf5290fef95c6f0
allsparkImage:
  repository: tccr.io/truecharts/jupyter-all-spark
  pullPolicy: IfNotPresent
  tag: v2023-05@sha256:f2d67b6da3072adb4ee123c97ce9edf9374d0dffb3f85d77f5c0f2abb6bd9d04
jupyter:
  jupyter_cmd: lab
  restartable: true
service:
  main:
    ports:
      main:
        port: 10300
        protocol: http
        targetPort: 8888
persistence:
  data:
    enabled: true
    mountPath: /home/jovyan/work
portal:
  open:
    enabled: true
securityContext:
  container:
    readOnlyRootFilesystem: false
    runAsNonRoot: false
    runAsUser: 0
    runAsGroup: 0
workload:
  main:
    podSpec:
      containers:
        main:
          imageSelector: image
          env:
            NB_UID: "{{ .Values.securityContext.container.PUID }}"
            NB_GID: "{{ .Values.securityContext.pod.fsGroup }}"
            NB_UMASK: "{{ .Values.securityContext.container.UMASK }}"
            # User Defined
            DOCKER_STACKS_JUPYTER_CMD: "{{ .Values.jupyter.jupyter_cmd }}"
            RESTARTABLE: '{{ ternary "yes" "no" .Values.jupyter.restartable }}'
