nfsPVC:
  enabled: true
  nfs:
    serverIP: nfsserver-01

jupyterhub:
  scheduling:
    userScheduler:
      nodeSelector:
        hub.jupyter.org/pool-name: core-pool
  proxy:
    chp:
      nodeSelector:
        hub.jupyter.org/pool-name: core-pool

  hub:
    nodeSelector:
      hub.jupyter.org/pool-name: core-pool
    config:
      JupyterHub:
        authenticator_class: generic-oauth
      GenericOAuthenticator:
        login_service: bCourses
        username_key: name
      Authenticator:
        admin_users:
          # infrastructure
          - rylo
          - yuvipanda
          - felder
          - balajialwar
          # List of other admin users

  singleuser:
    # Enable RTC and jupyterlab-link-share
    cmd:
    - jupyterhub-singleuser
    - --LabApp.collaborative=true
    extraFiles:
      lab-config:
        data:
          disabledExtensions:
            jupyterlab-link-share: false
    nodeSelector:
      hub.jupyter.org/pool-name: beta-pool
    defaultUrl: /lab
    storage:
      type: static
      static:
        pvcName: home-nfs
        subPath: "{username}"
    memory:
      guarantee: 512M
      limit: 1G

nfsPVC:
  enabled: true
  nfs:
    serverIP: nfsserver-01

jupyterhub:
  scheduling:
    userScheduler:
      nodeSelector:
        hub.jupyter.org/pool-name: core-pool
  proxy:
    chp:
      nodeSelector:
        hub.jupyter.org/pool-name: core-pool

  hub:
    nodeSelector:
      hub.jupyter.org/pool-name: core-pool
    config:
      JupyterHub:
        authenticator_class: generic-oauth
      GenericOAuthenticator:
        login_service: bCourses
        username_key: name
      Authenticator:
        admin_users:
          # infrastructure
          - rylo
          - yuvipanda
          - felder
          - balajialwar
          # List of other admin users
          # Instructor and GSI
          - fernando.perez
          - fsapienza

  singleuser:
    # Enable RTC and jupyterlab-link-share
    cmd:
    - jupyterhub-singleuser
    - --LabApp.collaborative=true
    extraFiles:
      lab-config:
        data:
          disabledExtensions:
            jupyterlab-link-share: false
    nodeSelector:
      hub.jupyter.org/pool-name: beta-pool
    defaultUrl: /lab
    storage:
      type: static
      static:
        pvcName: home-nfs
        subPath: "{username}"
    memory:
      guarantee: 512M
      limit: 1G

Add instructor and GSI to admin list.
Add instructor and GSI to admin list.
