Skip to content
Snippets Groups Projects
values.yaml 2.32 KiB
Newer Older
  • Learn to ignore specific revisions
  • Andrea Michelotti's avatar
    Andrea Michelotti committed
    # Default values for jupyter-control-notebook-chart.
    # This is a YAML-formatted file.
    # Declare variables to be passed into your templates.
    
    replicaCount: 1
    
    image:
      repository: baltig.infn.it:4567/epics-containers/jupyter-science-epics
      pullPolicy: IfNotPresent
      # Overrides the image tag whose default is the chart appVersion.
      tag: "latest"
    
    imagePullSecrets: []
    nameOverride: ""
    fullnameOverride: ""
    
    serviceAccount:
      # Specifies whether a service account should be created
    
      create: false
    
    Andrea Michelotti's avatar
    Andrea Michelotti committed
      # Annotations to add to the service account
      annotations: {}
      # The name of the service account to use.
      # If not set and create is true, a name is generated using the fullname template
    
      name: "default"
    
    Andrea Michelotti's avatar
    Andrea Michelotti committed
    
    podAnnotations: {}
    
    Andrea Michelotti's avatar
    Andrea Michelotti committed
    
    
    securityContext:
    
      runAsNonRoot: true
    
      runAsUser: 1000
      fsGroup: 0
    
    Andrea Michelotti's avatar
    Andrea Michelotti committed
    
    
    service:
      type: ClusterIP
      port: 8888
    
    ingress:
      enabled: false
      className: ""
      annotations: {}
        # kubernetes.io/ingress.class: nginx
        # kubernetes.io/tls-acme: "true"
      hosts:
        - host: chart-example.local
          paths:
            - path: /
              pathType: ImplementationSpecific
      tls: []
      #  - secretName: chart-example-tls
      #    hosts:
      #      - chart-example.local
    
    resources: {}
      # We usually recommend not to specify default resources and to leave this as a conscious
      # choice for the user. This also increases chances charts run on environments with little
      # resources, such as Minikube. If you do want to specify resources, uncomment the following
      # lines, adjust them as necessary, and remove the curly braces after 'resources:'.
      # limits:
      #   cpu: 100m
      #   memory: 128Mi
      # requests:
      #   cpu: 100m
      #   memory: 128Mi
    
    autoscaling:
      enabled: false
      minReplicas: 1
      maxReplicas: 100
      targetCPUUtilizationPercentage: 80
      # targetMemoryUtilizationPercentage: 80
    
    nodeSelector: {}
    
    tolerations: []
    
    affinity: {}
    route:
      enabled: true ## for openshift
      host: apps.okd-datest.lnf.infn.it ## root path of route
    configCA:
      existingConfigMap: "" # name of existing configMap that set CA parameters
      address_list: ""
      max_array_bytes: "10000000"
    
    Andrea Michelotti's avatar
    Andrea Michelotti committed
    dataVolume:
      claim:  ## an existing claim or empty will create a new one
      size: 50Gi ## size of the claim
    
    Andrea Michelotti's avatar
    Andrea Michelotti committed
      accessMode: ReadWriteOnce
    
    gitRepoConfig:
      url:            # if set use git repo for configuration
      branch: main
      path: "."
      exec: "" ## start script (if any) to execute