This part is based on an excellent tutorial (https://zero-to-jupyterhub.readthedocs.io/en/stable/index.html).
All the default values are available on the following link: https://github.com/jupyterhub/zero-to-jupyterhub-k8s/blob/0.8.0/jupyterhub/values.yaml
## Goals
Features:
- single user requirements (1-4 CPU, 1-2 GB RAM, 1 GB home space)
- custom docker single user image (which contains all the necessary packages)
- reloading the tutorials for each user
## Continuous integration/delivery
Sensitive parameters can be passed as environmental variables. All of these variables can be stored in the settings (More Settings > CI / CD) of GitLab.
In the config file, the keys with empty values are necessary and usually, they are defined as environmental variables and applied by the helm command.