Skip to content
Snippets Groups Projects
Select Git revision
  • 012ad9adf5e2edb04950c55cd9c55f944c3b10fb
  • master default protected
  • e-infra2
  • ci-megalinter-speedup
  • egi-fixes
  • e-infra
  • envri-hub-new-aai
  • egi-b2drop-no-collapse
  • lfs
  • gpu_staging
  • resurrect-testing-ownloud
  • experiments/collab
  • update_claim_group_keys
  • envri-hub
  • enable_rtc
  • eosc-ui
  • future/jupyterhub-5.x
  • versioning
  • eosc-templating
  • staging1-raw-image
  • token-exchange
21 results

fullhub.yaml

Blame
  • fullhub.yaml 14.04 KiB
    ---
    proxy:
      service:
        type: NodePort
    
    ingress:
      enabled: true
      annotations:
        kubernetes.io/ingress.class: "nginx"
        kubernetes.io/tls-acme: "true"
      hosts:
        - "{{ notebooks_hostname }}"
      tls:
        - hosts:
            - "{{ notebooks_hostname }}"
          secretName: acme-tls-fullhub
    
    singleuser:
      # keep resource limits in sync with:
      # - profileList
      storage:
        type: none
        extraVolumes:
          - name: cvmfs-host
            hostPath:
              path: /cvmfs
              type: Directory
          - name: owncloud-home
            empty_dir:
          # - name: scratch
          #   ephemeral:
          #     volumeClaimTemplate:
          #       spec:
          #         accessModes: [ "ReadWriteOnce" ]
          #         storageClassName: local-path
          #         resources:
          #           requests:
          #             storage: "10Gi"
        extraVolumeMounts:
          - name: cvmfs-host
            mountPath: "/cvmfs:shared"
          - name: owncloud-home
            mountPath: '/home/jovyan:shared'
          # - name: scratch
          #   mountPath: '/scratch'
      memory:
        limit: 4G
        guarantee: 128M
      cpu:
        limit: 2
        guarantee: .02
      defaultUrl: "/lab"
      image:
        name: eginotebooks/single-user-eosc
        tag: "sha-dea4fa2"
      profileList:
        - display_name: Small Environment - 2 vCPU / 4 GB RAM (non-collaboratice)
          description: >
            The notebook environment includes Python, R, Julia and Octave kernels. Non-collaborative.
          default: true
          kubespawner_override:
            args:
              - "--CondaKernelSpecManager.env_filter='/opt/conda$'"
            extra_annotations:
              "egi.eu/flavor": "small-environment-2-vcpu-4-gb-ram"
        - display_name: Small Environment - 2 vCPU / 4 GB RAM (collaboratice)
          description: >
            The notebook environment includes Python, R, Julia and Octave kernels. Collaborative.
          kubespawner_override:
            args: