image:
  repository: tccr.io/truecharts/ml-workspace
  tag: v0.13.2@sha256:e25fe8c34101f63f2e2dd42b76509fe564d8a90ca838cdc462935412cf9dc668
  pullPolicy: IfNotPresent

gpuImage:
  repository: tccr.io/truecharts/ml-workspace-gpu
  pullPolicy: IfNotPresent
  tag: v0.13.2@sha256:c96934adbaf21916caff9e29a1b77350b6244995a401c3e7887a6af2df8b046d

minimalImage:
  repository: tccr.io/truecharts/ml-workspace-minimal
  pullPolicy: IfNotPresent
  tag: v0.13.2@sha256:b2eb4fefe9c3bca11e5ffbc02417f446db44101c8611f137540c4b11a08e9b3c

lightImage:
  repository: tccr.io/truecharts/ml-workspace-light
  pullPolicy: IfNotPresent
  tag: v0.13.2@sha256:9846779a0174a49b115b3fa90f6274dd695e0601ac4c85bc405e03f8a31e840b

rImage:
  repository: tccr.io/truecharts/ml-workspace-r
  pullPolicy: IfNotPresent
  tag: v0.12.1@sha256:3297f6ab963bae92e0bb2c76c073f2b481486d9765c9c0b34aaf189a51c821a9

sparkImage:
  repository: tccr.io/truecharts/ml-workspace-spark
  pullPolicy: IfNotPresent
  tag: v0.12.1@sha256:8ea62c5537cb4bc34112ef54c856f286370a2262649ba2e79ba849dd9460a792

imageSelector: "image"

securityContext:
  readOnlyRootFilesystem: false
  runAsNonRoot: false

podSecurityContext:
  runAsUser: 0
  runAsGroup: 0

secretEnv:
  WORKSPACE_AUTH_USER: "admin"
  WORKSPACE_AUTH_PASSWORD: "password"
  # true, false, or a token
  AUTHENTICATE_VIA_JUPYTER: "mytoken"

env:
  WORKSPACE_BASE_URL: "/"
  WORKSPACE_SSL_ENABLED: false
  WORKSPACE_PORT: "{{ .Values.service.main.ports.main.port }}"
  # User Defined
  CONFIG_BACKUP_ENABLED: true
  SHARED_LINKS_ENABLED: false
  INCLUDE_TUTORIALS: true
  MAX_NUM_THREADS: "auto"
  # Jupyter Config
  # true, false or timeout in seconds
  SHUTDOWN_INACTIVE_KERNELS: "false"
  NOTEBOOK_ARGS: ""

service:
  main:
    ports:
      main:
        port: 10201

persistence:
  workspace:
    enabled: true
    mountPath: "/workspace"
  shm:
    enabled: true
    mountPath: "/dev/shm"
    type: "emptyDir"
    medium: "Memory"

portal:
  enabled: true
