image:
  repository: tccr.io/truecharts/jupyter-base
  pullPolicy: IfNotPresent
  tag: v2023-07@sha256:7926690847c033a27e6a7c53dc031330d591d57f25b61fc1927abf77fa5216d7
minimalImage:
  repository: tccr.io/truecharts/jupyter-minimal
  pullPolicy: IfNotPresent
  tag: v2023-07@sha256:e5d9cd2ae45882aabc09cc7824cb08da78bb0395c5b2c912f9d32a39a8326e33
rImage:
  repository: tccr.io/truecharts/jupyter-r
  pullPolicy: IfNotPresent
  tag: v2023-07@sha256:2bbed5df9d8d007d29016af8df3b0a24cd1be62e82ac7ccfa3f8aa59c58fdff5
scipyImage:
  repository: tccr.io/truecharts/jupyter-scipy
  pullPolicy: IfNotPresent
  tag: v2023-07@sha256:fe7e9194a8632a7eb9cb3c973dc7c1457dd0bd51ca488914b1575f29450f0348
tensorflowImage:
  repository: tccr.io/truecharts/jupyter-tensorflow
  pullPolicy: IfNotPresent
  tag: v2023-07@sha256:0a498dd9ba4235694c5b6a69827e7e0c9c63bb43e9783e1cd8ca0e6efdb0ee70
datascienceImage:
  repository: tccr.io/truecharts/jupyter-datascience
  pullPolicy: IfNotPresent
  tag: v2023-07@sha256:14d2b223e0c658947ac62a8559a9d00b730c872a59a65fd10a791d31501d6bd3
pysparkImage:
  repository: tccr.io/truecharts/jupyter-pyspark
  pullPolicy: IfNotPresent
  tag: v2023-07@sha256:563c90a742db4256b074fc37c4511ba093866e08f39289059ac94fec40b3b301
allsparkImage:
  repository: tccr.io/truecharts/jupyter-all-spark
  pullPolicy: IfNotPresent
  tag: v2023-07@sha256:52b301e060827de10937456d228260ee720e3ed0e7e04148c647c0c7a88d612c
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 }}'
