mirror of
https://github.com/bitnami/charts.git
synced 2026-03-08 08:47:24 +08:00
[bitnami/jupyterhub] feat!: ⬆️ Bump PostgreSQL subchart (#9258)
* [bitnami/jupyterhub] feat!: ⬆️ Bump PostgreSQL subchart Signed-off-by: Javier Salmeron Garcia <jsalmeron@vmware.com> * Readme Signed-off-by: Javier Salmeron Garcia <jsalmeron@vmware.com> * [bitnami/jupyterhub] Update components versions Signed-off-by: Bitnami Containers <containers@bitnami.com> Co-authored-by: Bitnami Containers <containers@bitnami.com>
This commit is contained in:
committed by
GitHub
parent
58ad16597e
commit
4330719acf
@@ -4,6 +4,6 @@ dependencies:
|
||||
version: 1.11.2
|
||||
- name: postgresql
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
version: 10.16.2
|
||||
digest: sha256:9ecb0569fc398c8587928185dc4df26009b668faf108f22c229b1e4e02e0586d
|
||||
generated: "2022-02-28T22:16:07.849956772Z"
|
||||
version: 11.1.3
|
||||
digest: sha256:c6a21515c91cb28d190f049bb2f1642772d7e2d8e5c83b10220b46c399422c74
|
||||
generated: "2022-03-02T12:43:11.595981+01:00"
|
||||
|
||||
@@ -11,7 +11,7 @@ dependencies:
|
||||
- name: postgresql
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
condition: postgresql.enabled
|
||||
version: 10.x.x
|
||||
version: 11.x.x
|
||||
description: JupyterHub brings the power of notebooks to groups of users. It gives users access to computational environments and resources without burdening the users with installation and maintenance tasks.
|
||||
engine: gotpl
|
||||
home: https://jupyter.org/hub
|
||||
@@ -26,4 +26,4 @@ name: jupyterhub
|
||||
sources:
|
||||
- https://github.com/bitnami/bitnami-docker-jupyterhub
|
||||
- https://github.com/jupyterhub/jupyterhub
|
||||
version: 0.4.9
|
||||
version: 1.0.0
|
||||
|
||||
@@ -64,7 +64,6 @@ The command removes all the Kubernetes components associated with the chart and
|
||||
| `global.imagePullSecrets` | Global Docker registry secret names as an array | `[]` |
|
||||
| `global.storageClass` | Global StorageClass for Persistent Volume(s) | `""` |
|
||||
|
||||
|
||||
### Common parameters
|
||||
|
||||
| Name | Description | Value |
|
||||
@@ -76,78 +75,76 @@ The command removes all the Kubernetes components associated with the chart and
|
||||
| `commonAnnotations` | Annotations to add to all deployed objects | `{}` |
|
||||
| `extraDeploy` | Array of extra objects to deploy with the release | `[]` |
|
||||
|
||||
|
||||
### Hub deployment parameters
|
||||
|
||||
| Name | Description | Value |
|
||||
| ------------------------------------------- | ----------------------------------------------------------------------------------------- | --------------------- |
|
||||
| `hub.image.registry` | Hub image registry | `docker.io` |
|
||||
| `hub.image.repository` | Hub image repository | `bitnami/jupyterhub` |
|
||||
| `hub.image.tag` | Hub image tag (immutabe tags are recommended) | `1.5.0-debian-10-r58` |
|
||||
| `hub.image.pullPolicy` | Hub image pull policy | `IfNotPresent` |
|
||||
| `hub.image.pullSecrets` | Hub image pull secrets | `[]` |
|
||||
| `hub.startupProbe.enabled` | Enable startupProbe | `true` |
|
||||
| `hub.startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `10` |
|
||||
| `hub.startupProbe.periodSeconds` | Period seconds for startupProbe | `10` |
|
||||
| `hub.startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `3` |
|
||||
| `hub.startupProbe.failureThreshold` | Failure threshold for startupProbe | `30` |
|
||||
| `hub.startupProbe.successThreshold` | Success threshold for startupProbe | `1` |
|
||||
| `hub.livenessProbe.enabled` | Enable livenessProbe | `true` |
|
||||
| `hub.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `10` |
|
||||
| `hub.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` |
|
||||
| `hub.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `3` |
|
||||
| `hub.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `30` |
|
||||
| `hub.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` |
|
||||
| `hub.readinessProbe.enabled` | Enable readinessProbe | `true` |
|
||||
| `hub.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `10` |
|
||||
| `hub.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `10` |
|
||||
| `hub.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `3` |
|
||||
| `hub.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `30` |
|
||||
| `hub.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` |
|
||||
| `hub.baseUrl` | Hub base URL | `/` |
|
||||
| `hub.adminUser` | Hub Dummy authenticator admin user | `user` |
|
||||
| `hub.password` | Hub Dummy authenticator password | `""` |
|
||||
| `hub.configuration` | Hub configuration file (to be used by jupyterhub_config.py) | `""` |
|
||||
| `hub.containerPort` | Hub container port | `8081` |
|
||||
| `hub.existingConfigmap` | Configmap with Hub init scripts (replaces the scripts in templates/hub/configmap.yml) | `""` |
|
||||
| `hub.existingSecret` | Secret with hub configuration (replaces the hub.configuration value) and proxy token | `""` |
|
||||
| `hub.command` | Override Hub default command | `[]` |
|
||||
| `hub.args` | Override Hub default args | `[]` |
|
||||
| `hub.pdb.create` | Deploy Hub PodDisruptionBudget | `false` |
|
||||
| `hub.pdb.minAvailable` | Set minimum available hub instances | `""` |
|
||||
| `hub.pdb.maxUnavailable` | Set maximum available hub instances | `""` |
|
||||
| `hub.priorityClassName` | Hub pod priority class name | `""` |
|
||||
| `hub.hostAliases` | Add deployment host aliases | `[]` |
|
||||
| `hub.resources.limits` | The resources limits for the container | `{}` |
|
||||
| `hub.resources.requests` | The requested resources for the container | `{}` |
|
||||
| `hub.containerSecurityContext.enabled` | Enabled Hub containers' Security Context | `true` |
|
||||
| `hub.containerSecurityContext.runAsUser` | Set Hub container's Security Context runAsUser | `1000` |
|
||||
| `hub.containerSecurityContext.runAsNonRoot` | Set Hub container's Security Context runAsNonRoot | `true` |
|
||||
| `hub.podSecurityContext.enabled` | Enabled Hub pods' Security Context | `true` |
|
||||
| `hub.podSecurityContext.fsGroup` | Set Hub pod's Security Context fsGroup | `1001` |
|
||||
| `hub.podAffinityPreset` | Pod affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `hub.podAntiAffinityPreset` | Pod anti-affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `soft` |
|
||||
| `hub.nodeAffinityPreset.type` | Node affinity preset type. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `hub.nodeAffinityPreset.key` | Node label key to match. Ignored if `affinity` is set | `""` |
|
||||
| `hub.nodeAffinityPreset.values` | Node label values to match. Ignored if `affinity` is set | `[]` |
|
||||
| `hub.affinity` | Affinity for pod assignment. | `{}` |
|
||||
| `hub.nodeSelector` | Node labels for pod assignment. | `{}` |
|
||||
| `hub.tolerations` | Tolerations for pod assignment. | `[]` |
|
||||
| `hub.podLabels` | Pod extra labels | `{}` |
|
||||
| `hub.podAnnotations` | Annotations for server pods. | `{}` |
|
||||
| `hub.lifecycleHooks` | LifecycleHooks for the hub container to automate configuration before or after startup | `{}` |
|
||||
| `hub.customStartupProbe` | Override default startup probe | `{}` |
|
||||
| `hub.customLivenessProbe` | Override default liveness probe | `{}` |
|
||||
| `hub.customReadinessProbe` | Override default readiness probe | `{}` |
|
||||
| `hub.updateStrategy.type` | Update strategy - only really applicable for deployments with RWO PVs attached | `RollingUpdate` |
|
||||
| `hub.extraEnvVars` | Add extra environment variables to the Hub container | `[]` |
|
||||
| `hub.extraEnvVarsCM` | Name of existing ConfigMap containing extra env vars | `""` |
|
||||
| `hub.extraEnvVarsSecret` | Name of existing Secret containing extra env vars | `""` |
|
||||
| `hub.extraVolumes` | Optionally specify extra list of additional volumes for Hub pods | `[]` |
|
||||
| `hub.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for Hub container(s) | `[]` |
|
||||
| `hub.initContainers` | Add additional init containers to the Hub pods | `[]` |
|
||||
| `hub.sidecars` | Add additional sidecar containers to the Hub pod | `[]` |
|
||||
|
||||
| Name | Description | Value |
|
||||
| ------------------------------------------- | ----------------------------------------------------------------------------------------- | ---------------------- |
|
||||
| `hub.image.registry` | Hub image registry | `docker.io` |
|
||||
| `hub.image.repository` | Hub image repository | `bitnami/jupyterhub` |
|
||||
| `hub.image.tag` | Hub image tag (immutabe tags are recommended) | `1.5.0-debian-10-r105` |
|
||||
| `hub.image.pullPolicy` | Hub image pull policy | `IfNotPresent` |
|
||||
| `hub.image.pullSecrets` | Hub image pull secrets | `[]` |
|
||||
| `hub.startupProbe.enabled` | Enable startupProbe | `true` |
|
||||
| `hub.startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `10` |
|
||||
| `hub.startupProbe.periodSeconds` | Period seconds for startupProbe | `10` |
|
||||
| `hub.startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `3` |
|
||||
| `hub.startupProbe.failureThreshold` | Failure threshold for startupProbe | `30` |
|
||||
| `hub.startupProbe.successThreshold` | Success threshold for startupProbe | `1` |
|
||||
| `hub.livenessProbe.enabled` | Enable livenessProbe | `true` |
|
||||
| `hub.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `10` |
|
||||
| `hub.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` |
|
||||
| `hub.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `3` |
|
||||
| `hub.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `30` |
|
||||
| `hub.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` |
|
||||
| `hub.readinessProbe.enabled` | Enable readinessProbe | `true` |
|
||||
| `hub.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `10` |
|
||||
| `hub.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `10` |
|
||||
| `hub.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `3` |
|
||||
| `hub.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `30` |
|
||||
| `hub.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` |
|
||||
| `hub.baseUrl` | Hub base URL | `/` |
|
||||
| `hub.adminUser` | Hub Dummy authenticator admin user | `user` |
|
||||
| `hub.password` | Hub Dummy authenticator password | `""` |
|
||||
| `hub.configuration` | Hub configuration file (to be used by jupyterhub_config.py) | `""` |
|
||||
| `hub.containerPort` | Hub container port | `8081` |
|
||||
| `hub.existingConfigmap` | Configmap with Hub init scripts (replaces the scripts in templates/hub/configmap.yml) | `""` |
|
||||
| `hub.existingSecret` | Secret with hub configuration (replaces the hub.configuration value) and proxy token | `""` |
|
||||
| `hub.command` | Override Hub default command | `[]` |
|
||||
| `hub.args` | Override Hub default args | `[]` |
|
||||
| `hub.pdb.create` | Deploy Hub PodDisruptionBudget | `false` |
|
||||
| `hub.pdb.minAvailable` | Set minimum available hub instances | `""` |
|
||||
| `hub.pdb.maxUnavailable` | Set maximum available hub instances | `""` |
|
||||
| `hub.priorityClassName` | Hub pod priority class name | `""` |
|
||||
| `hub.hostAliases` | Add deployment host aliases | `[]` |
|
||||
| `hub.resources.limits` | The resources limits for the container | `{}` |
|
||||
| `hub.resources.requests` | The requested resources for the container | `{}` |
|
||||
| `hub.containerSecurityContext.enabled` | Enabled Hub containers' Security Context | `true` |
|
||||
| `hub.containerSecurityContext.runAsUser` | Set Hub container's Security Context runAsUser | `1000` |
|
||||
| `hub.containerSecurityContext.runAsNonRoot` | Set Hub container's Security Context runAsNonRoot | `true` |
|
||||
| `hub.podSecurityContext.enabled` | Enabled Hub pods' Security Context | `true` |
|
||||
| `hub.podSecurityContext.fsGroup` | Set Hub pod's Security Context fsGroup | `1001` |
|
||||
| `hub.podAffinityPreset` | Pod affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `hub.podAntiAffinityPreset` | Pod anti-affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `soft` |
|
||||
| `hub.nodeAffinityPreset.type` | Node affinity preset type. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `hub.nodeAffinityPreset.key` | Node label key to match. Ignored if `affinity` is set | `""` |
|
||||
| `hub.nodeAffinityPreset.values` | Node label values to match. Ignored if `affinity` is set | `[]` |
|
||||
| `hub.affinity` | Affinity for pod assignment. | `{}` |
|
||||
| `hub.nodeSelector` | Node labels for pod assignment. | `{}` |
|
||||
| `hub.tolerations` | Tolerations for pod assignment. | `[]` |
|
||||
| `hub.podLabels` | Pod extra labels | `{}` |
|
||||
| `hub.podAnnotations` | Annotations for server pods. | `{}` |
|
||||
| `hub.lifecycleHooks` | LifecycleHooks for the hub container to automate configuration before or after startup | `{}` |
|
||||
| `hub.customStartupProbe` | Override default startup probe | `{}` |
|
||||
| `hub.customLivenessProbe` | Override default liveness probe | `{}` |
|
||||
| `hub.customReadinessProbe` | Override default readiness probe | `{}` |
|
||||
| `hub.updateStrategy.type` | Update strategy - only really applicable for deployments with RWO PVs attached | `RollingUpdate` |
|
||||
| `hub.extraEnvVars` | Add extra environment variables to the Hub container | `[]` |
|
||||
| `hub.extraEnvVarsCM` | Name of existing ConfigMap containing extra env vars | `""` |
|
||||
| `hub.extraEnvVarsSecret` | Name of existing Secret containing extra env vars | `""` |
|
||||
| `hub.extraVolumes` | Optionally specify extra list of additional volumes for Hub pods | `[]` |
|
||||
| `hub.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for Hub container(s) | `[]` |
|
||||
| `hub.initContainers` | Add additional init containers to the Hub pods | `[]` |
|
||||
| `hub.sidecars` | Add additional sidecar containers to the Hub pod | `[]` |
|
||||
|
||||
### Hub RBAC parameters
|
||||
|
||||
@@ -157,7 +154,6 @@ The command removes all the Kubernetes components associated with the chart and
|
||||
| `hub.serviceAccount.name` | Override Hub service account name | `""` |
|
||||
| `hub.rbac.create` | Specifies whether RBAC resources should be created | `true` |
|
||||
|
||||
|
||||
### Hub Traffic Exposure Parameters
|
||||
|
||||
| Name | Description | Value |
|
||||
@@ -173,7 +169,6 @@ The command removes all the Kubernetes components associated with the chart and
|
||||
| `hub.service.nodePorts.http` | NodePort for the HTTP endpoint | `""` |
|
||||
| `hub.service.externalTrafficPolicy` | External traffic policy for the service | `Cluster` |
|
||||
|
||||
|
||||
### Hub Metrics parameters
|
||||
|
||||
| Name | Description | Value |
|
||||
@@ -188,14 +183,13 @@ The command removes all the Kubernetes components associated with the chart and
|
||||
| `hub.metrics.serviceMonitor.honorLabels` | Specify honorLabels parameter to add the scrape endpoint | `false` |
|
||||
| `hub.metrics.serviceMonitor.additionalLabels` | Used to pass Labels that are required by the installed Prometheus Operator | `{}` |
|
||||
|
||||
|
||||
### Proxy deployment parameters
|
||||
|
||||
| Name | Description | Value |
|
||||
| --------------------------------------------- | ----------------------------------------------------------------------------------------- | --------------------------------- |
|
||||
| `proxy.image.registry` | Proxy image registry | `docker.io` |
|
||||
| `proxy.image.repository` | Proxy image repository | `bitnami/configurable-http-proxy` |
|
||||
| `proxy.image.tag` | Proxy image tag (immutable tags are recommended) | `4.5.0-debian-10-r170` |
|
||||
| `proxy.image.tag` | Proxy image tag (immutable tags are recommended) | `4.5.1-debian-10-r7` |
|
||||
| `proxy.image.pullPolicy` | Proxy image pull policy | `IfNotPresent` |
|
||||
| `proxy.image.pullSecrets` | Proxy image pull secrets | `[]` |
|
||||
| `proxy.image.debug` | Activate verbose output | `false` |
|
||||
@@ -258,7 +252,6 @@ The command removes all the Kubernetes components associated with the chart and
|
||||
| `proxy.initContainers` | Add additional init containers to the Proxy pods | `[]` |
|
||||
| `proxy.sidecars` | Add additional sidecar containers to the Proxy pod | `[]` |
|
||||
|
||||
|
||||
### Proxy Traffic Exposure Parameters
|
||||
|
||||
| Name | Description | Value |
|
||||
@@ -299,7 +292,6 @@ The command removes all the Kubernetes components associated with the chart and
|
||||
| `proxy.ingress.extraPaths` | Any additional arbitrary paths that may need to be added to the ingress under the main host. | `[]` |
|
||||
| `proxy.ingress.secrets` | Add extra secrets for the tls configuration | `[]` |
|
||||
|
||||
|
||||
### Proxy Metrics parameters
|
||||
|
||||
| Name | Description | Value |
|
||||
@@ -313,7 +305,6 @@ The command removes all the Kubernetes components associated with the chart and
|
||||
| `proxy.metrics.serviceMonitor.honorLabels` | Specify honorLabels parameter to add the scrape endpoint | `false` |
|
||||
| `proxy.metrics.serviceMonitor.additionalLabels` | Used to pass Labels that are required by the installed Prometheus Operator | `{}` |
|
||||
|
||||
|
||||
### Image puller deployment parameters
|
||||
|
||||
| Name | Description | Value |
|
||||
@@ -353,14 +344,13 @@ The command removes all the Kubernetes components associated with the chart and
|
||||
| `imagePuller.initContainers` | Add additional init containers to the ImagePuller pods | `[]` |
|
||||
| `imagePuller.sidecars` | Add additional sidecar containers to the ImagePuller pod | `[]` |
|
||||
|
||||
|
||||
### Singleuser deployment parameters
|
||||
|
||||
| Name | Description | Value |
|
||||
| ----------------------------------------------- | --------------------------------------------------------------------------------------------------- | ------------------------------------ |
|
||||
| `singleuser.image.registry` | Single User image registry | `docker.io` |
|
||||
| `singleuser.image.repository` | Single User image repository | `bitnami/jupyter-base-notebook` |
|
||||
| `singleuser.image.tag` | Single User image tag (immutabe tags are recommended) | `1.5.0-debian-10-r58` |
|
||||
| `singleuser.image.tag` | Single User image tag (immutabe tags are recommended) | `1.5.0-debian-10-r104` |
|
||||
| `singleuser.image.pullPolicy` | Single User image pull policy | `IfNotPresent` |
|
||||
| `singleuser.image.pullSecrets` | Single User image pull secrets | `[]` |
|
||||
| `singleuser.command` | Override Single User default command | `[]` |
|
||||
@@ -384,7 +374,6 @@ The command removes all the Kubernetes components associated with the chart and
|
||||
| `singleuser.initContainers` | Add additional init containers to the Single User pods | `[]` |
|
||||
| `singleuser.sidecars` | Add additional sidecar containers to the Single User pod | `[]` |
|
||||
|
||||
|
||||
### Single User RBAC parameters
|
||||
|
||||
| Name | Description | Value |
|
||||
@@ -392,7 +381,6 @@ The command removes all the Kubernetes components associated with the chart and
|
||||
| `singleuser.serviceAccount.create` | Specifies whether a ServiceAccount should be created | `true` |
|
||||
| `singleuser.serviceAccount.name` | Override Single User service account name | `""` |
|
||||
|
||||
|
||||
### Single User Persistence parameters
|
||||
|
||||
| Name | Description | Value |
|
||||
@@ -402,7 +390,6 @@ The command removes all the Kubernetes components associated with the chart and
|
||||
| `singleuser.persistence.accessModes` | Persistent Volumes access modes | `["ReadWriteOnce"]` |
|
||||
| `singleuser.persistence.size` | Persistent Volumes size | `10Gi` |
|
||||
|
||||
|
||||
### Traffic exposure parameters
|
||||
|
||||
| Name | Description | Value |
|
||||
@@ -413,18 +400,16 @@ The command removes all the Kubernetes components associated with the chart and
|
||||
| `singleuser.networkPolicy.extraIngress` | Add extra ingress rules to the NetworkPolicy | `""` |
|
||||
| `singleuser.networkPolicy.extraEgress` | Add extra egress rules to the NetworkPolicy | `""` |
|
||||
|
||||
|
||||
### Auxiliary image parameters
|
||||
|
||||
| Name | Description | Value |
|
||||
| ---------------------------- | --------------------------------------------------- | ----------------------- |
|
||||
| `auxiliaryImage.registry` | Auxiliary image registry | `docker.io` |
|
||||
| `auxiliaryImage.repository` | Auxiliary image repository | `bitnami/bitnami-shell` |
|
||||
| `auxiliaryImage.tag` | Auxiliary image tag (immutabe tags are recommended) | `10-debian-10-r305` |
|
||||
| `auxiliaryImage.tag` | Auxiliary image tag (immutabe tags are recommended) | `10-debian-10-r351` |
|
||||
| `auxiliaryImage.pullPolicy` | Auxiliary image pull policy | `IfNotPresent` |
|
||||
| `auxiliaryImage.pullSecrets` | Auxiliary image pull secrets | `[]` |
|
||||
|
||||
|
||||
### External Database settings
|
||||
|
||||
| Name | Description | Value |
|
||||
@@ -436,7 +421,6 @@ The command removes all the Kubernetes components associated with the chart and
|
||||
| `externalDatabase.database` | Database inside an external PostgreSQL to connect (only if postgresql.enabled=false) | `jupyterhub` |
|
||||
| `externalDatabase.port` | Port of an external PostgreSQL to connect (only if postgresql.enabled=false) | `5432` |
|
||||
|
||||
|
||||
### PostgreSQL subchart settings
|
||||
|
||||
| Name | Description | Value |
|
||||
@@ -444,17 +428,16 @@ The command removes all the Kubernetes components associated with the chart and
|
||||
| `postgresql.enabled` | Deploy PostgreSQL subchart | `true` |
|
||||
| `postgresql.nameOverride` | Override name of the PostgreSQL chart | `""` |
|
||||
| `postgresql.existingSecret` | Existing secret containing the password of the PostgreSQL chart | `""` |
|
||||
| `postgresql.postgresqlPassword` | Password for the postgres user of the PostgreSQL chart (auto-generated if not set) | `""` |
|
||||
| `postgresql.postgresqlUsername` | Username to create when deploying the PostgreSQL chart | `bn_jupyterhub` |
|
||||
| `postgresql.postgresqlDatabase` | Database to create when deploying the PostgreSQL chart | `bitnami_jupyterhub` |
|
||||
| `postgresql.service.port` | PostgreSQL service port | `5432` |
|
||||
| `postgresql.auth.password` | Password for the postgres user of the PostgreSQL chart (auto-generated if not set) | `""` |
|
||||
| `postgresql.auth.username` | Username to create when deploying the PostgreSQL chart | `bn_jupyterhub` |
|
||||
| `postgresql.auth.database` | Database to create when deploying the PostgreSQL chart | `bitnami_jupyterhub` |
|
||||
| `postgresql.service.ports.postgresql` | PostgreSQL service port | `5432` |
|
||||
| `postgresql.persistence.enabled` | Use PVCs when deploying the PostgreSQL chart | `true` |
|
||||
| `postgresql.persistence.existingClaim` | Use an existing PVC when deploying the PostgreSQL chart | `""` |
|
||||
| `postgresql.persistence.storageClass` | storageClass of the created PVCs | `""` |
|
||||
| `postgresql.persistence.accessMode` | Access mode of the created PVCs | `ReadWriteOnce` |
|
||||
| `postgresql.persistence.size` | Size of the created PVCs | `8Gi` |
|
||||
|
||||
|
||||
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example,
|
||||
|
||||
```console
|
||||
@@ -541,6 +524,12 @@ Find more information about how to deal with common errors related to Bitnami's
|
||||
$ helm upgrade my-release bitnami/jupyterhub
|
||||
```
|
||||
|
||||
### To 1.0.0
|
||||
|
||||
The `postgresql` sub-chart was upgraded to `11.x.x`. Several values of the sub-chart were changed, so please check the [upgrade notes](https://docs.bitnami.com/kubernetes/infrastructure/postgresql/administration/upgrade/).
|
||||
|
||||
It will be necessary to migrate between PostgreSQL versions.
|
||||
|
||||
## License
|
||||
|
||||
Copyright © 2022 Bitnami
|
||||
|
||||
@@ -105,16 +105,16 @@ spec:
|
||||
- name: POSTGRESQL_CLIENT_DATABASE_HOST
|
||||
value: {{ ternary (include "jupyterhub.postgresql.fullname" .) .Values.externalDatabase.host .Values.postgresql.enabled }}
|
||||
- name: POSTGRESQL_CLIENT_DATABASE_NAME
|
||||
value: {{ ternary .Values.postgresql.postgresqlDatabase .Values.externalDatabase.port .Values.postgresql.enabled }}
|
||||
value: {{ ternary .Values.postgresql.auth.database .Values.externalDatabase.port .Values.postgresql.enabled }}
|
||||
- name: POSTGRESQL_CLIENT_DATABASE_PORT_NUMBER
|
||||
value: {{ ternary "5432" .Values.externalDatabase.port .Values.postgresql.enabled | quote }}
|
||||
- name: POSTGRESQL_CLIENT_CREATE_DATABASE_PASSWORD
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: {{ include "jupyterhub.databaseSecretName" . }}
|
||||
key: "postgresql-password"
|
||||
key: "password"
|
||||
- name: POSTGRESQL_CLIENT_POSTGRES_USER
|
||||
value: {{ ternary .Values.postgresql.postgresqlUsername .Values.externalDatabase.host .Values.postgresql.enabled | quote }}
|
||||
value: {{ ternary .Values.postgresql.auth.username .Values.externalDatabase.host .Values.postgresql.enabled | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.hub.initContainers }}
|
||||
{{- include "common.tplvalues.render" (dict "value" .Values.hub.initContainers "context" $) | nindent 8 }}
|
||||
@@ -171,7 +171,7 @@ spec:
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: {{ include "jupyterhub.databaseSecretName" . }}
|
||||
key: {{ ternary "postgresql-password" "db-password" .Values.postgresql.enabled | quote }}
|
||||
key: {{ ternary "password" "db-password" .Values.postgresql.enabled | quote }}
|
||||
{{- if .Values.hub.extraEnvVars }}
|
||||
{{- include "common.tplvalues.render" (dict "value" .Values.hub.extraEnvVars "context" $) | nindent 12 }}
|
||||
{{- end }}
|
||||
|
||||
@@ -69,9 +69,9 @@ spec:
|
||||
## PostgreSQL access
|
||||
- ports:
|
||||
- protocol: UDP
|
||||
port: {{ .Values.postgresql.service.port }}
|
||||
port: {{ .Values.postgresql.service.ports.postgresql }}
|
||||
- protocol: TCP
|
||||
port: {{ .Values.postgresql.service.port }}
|
||||
port: {{ .Values.postgresql.service.ports.postgresql }}
|
||||
{{- if .Values.hub.networkPolicy.extraEgress }}
|
||||
{{- include "common.tplvalues.render" ( dict "value" .Values.hub.networkPolicy.extraEgress "context" $ ) | nindent 4 }}
|
||||
{{- end }}
|
||||
|
||||
@@ -62,9 +62,9 @@ spec:
|
||||
## PostgreSQL access
|
||||
- ports:
|
||||
- protocol: UDP
|
||||
port: {{ .Values.postgresql.service.port }}
|
||||
port: {{ .Values.postgresql.service.ports.postgresql }}
|
||||
- protocol: TCP
|
||||
port: {{ .Values.postgresql.service.port }}
|
||||
port: {{ .Values.postgresql.service.ports.postgresql }}
|
||||
{{- if .Values.singleuser.networkPolicy.extraEgress }}
|
||||
{{- include "common.tplvalues.render" ( dict "value" .Values.singleuser.networkPolicy.extraEgress "context" $ ) | nindent 4 }}
|
||||
{{- end }}
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
## Global Docker image parameters
|
||||
## Please, note that this will override the image parameters, including dependencies, configured to use the global value
|
||||
## Current available global Docker image parameters: imageRegistry, imagePullSecrets and storageClass
|
||||
##
|
||||
|
||||
## @param global.imageRegistry Global Docker image registry
|
||||
## @param global.imagePullSecrets Global Docker registry secret names as an array
|
||||
@@ -17,6 +18,7 @@ global:
|
||||
storageClass: ""
|
||||
|
||||
## @section Common parameters
|
||||
##
|
||||
|
||||
## @param kubeVersion Override Kubernetes version
|
||||
##
|
||||
@@ -38,6 +40,7 @@ commonAnnotations: {}
|
||||
extraDeploy: []
|
||||
|
||||
## @section Hub deployment parameters
|
||||
##
|
||||
|
||||
## Hub deployment parameters
|
||||
##
|
||||
@@ -51,7 +54,7 @@ hub:
|
||||
repository: bitnami/jupyterhub
|
||||
## @param hub.image.tag Hub image tag (immutabe tags are recommended)
|
||||
##
|
||||
tag: 1.5.0-debian-10-r105
|
||||
tag: 1.5.0-debian-10-r107
|
||||
## Specify a imagePullPolicy
|
||||
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
||||
## ref: https://kubernetes.io/docs/user-guide/images/#pre-pulling-images
|
||||
@@ -158,7 +161,7 @@ hub:
|
||||
activeServerLimit:
|
||||
db:
|
||||
type: postgres
|
||||
url: postgresql://{{ ternary .Values.postgresql.postgresqlUsername .Values.externalDatabase.user .Values.postgresql.enabled }}@{{ ternary (include "jupyterhub.postgresql.fullname" .) .Values.externalDatabase.host .Values.postgresql.enabled }}:{{ ternary "5432" .Values.externalDatabase.port .Values.postgresql.enabled }}/{{ ternary .Values.postgresql.postgresqlDatabase .Values.externalDatabase.database .Values.postgresql.enabled }}
|
||||
url: postgresql://{{ ternary .Values.postgresql.auth.username .Values.externalDatabase.user .Values.postgresql.enabled }}@{{ ternary (include "jupyterhub.postgresql.fullname" .) .Values.externalDatabase.host .Values.postgresql.enabled }}:{{ ternary "5432" .Values.externalDatabase.port .Values.postgresql.enabled }}/{{ ternary .Values.postgresql.auth.database .Values.externalDatabase.database .Values.postgresql.enabled }}
|
||||
services: {}
|
||||
allowNamedServers: false
|
||||
namedServerLimitPerUser:
|
||||
@@ -315,11 +318,13 @@ hub:
|
||||
## limits:
|
||||
## cpu: 200m
|
||||
## memory: 256Mi
|
||||
##
|
||||
limits: {}
|
||||
## Examples:
|
||||
## requests:
|
||||
## cpu: 200m
|
||||
## memory: 10Mi
|
||||
##
|
||||
requests: {}
|
||||
## hub containers' Security Context
|
||||
## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container
|
||||
@@ -450,6 +455,7 @@ hub:
|
||||
sidecars: []
|
||||
|
||||
## @section Hub RBAC parameters
|
||||
##
|
||||
|
||||
## ServiceAccount parameters
|
||||
##
|
||||
@@ -469,6 +475,7 @@ hub:
|
||||
create: true
|
||||
|
||||
## @section Hub Traffic Exposure Parameters
|
||||
##
|
||||
|
||||
## Network policy
|
||||
##
|
||||
@@ -493,6 +500,7 @@ hub:
|
||||
##
|
||||
type: ClusterIP
|
||||
## @param hub.service.port Hub service HTTP port
|
||||
##
|
||||
port: 8081
|
||||
## @param hub.service.loadBalancerIP Hub service LoadBalancer IP (optional, cloud specific)
|
||||
## ref: https://kubernetes.io/docs/user-guide/services/#type-loadbalancer
|
||||
@@ -515,6 +523,7 @@ hub:
|
||||
externalTrafficPolicy: Cluster
|
||||
|
||||
## @section Hub Metrics parameters
|
||||
##
|
||||
|
||||
metrics:
|
||||
## @param hub.metrics.authenticatePrometheus Use authentication for Prometheus
|
||||
@@ -539,6 +548,7 @@ hub:
|
||||
## @param hub.metrics.serviceMonitor.scrapeTimeout Specify the timeout after which the scrape is ended
|
||||
## e.g:
|
||||
## scrapeTimeout: 30s
|
||||
##
|
||||
scrapeTimeout: ""
|
||||
## @param hub.metrics.serviceMonitor.relabellings Specify Metric Relabellings to add to the scrape endpoint
|
||||
##
|
||||
@@ -552,6 +562,7 @@ hub:
|
||||
additionalLabels: {}
|
||||
|
||||
## @section Proxy deployment parameters
|
||||
##
|
||||
|
||||
## Proxy deployment parameters
|
||||
##
|
||||
@@ -566,7 +577,7 @@ proxy:
|
||||
image:
|
||||
registry: docker.io
|
||||
repository: bitnami/configurable-http-proxy
|
||||
tag: 4.5.1-debian-10-r7
|
||||
tag: 4.5.1-debian-10-r8
|
||||
## Specify a imagePullPolicy
|
||||
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
||||
## ref: https://kubernetes.io/docs/user-guide/images/#pre-pulling-images
|
||||
@@ -684,11 +695,13 @@ proxy:
|
||||
## limits:
|
||||
## cpu: 200m
|
||||
## memory: 256Mi
|
||||
##
|
||||
limits: {}
|
||||
## Examples:
|
||||
## requests:
|
||||
## cpu: 200m
|
||||
## memory: 10Mi
|
||||
##
|
||||
requests: {}
|
||||
## proxy containers' Security Context
|
||||
## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container
|
||||
@@ -817,6 +830,7 @@ proxy:
|
||||
sidecars: []
|
||||
|
||||
## @section Proxy Traffic Exposure Parameters
|
||||
##
|
||||
|
||||
## Network policy
|
||||
##
|
||||
@@ -1002,6 +1016,7 @@ proxy:
|
||||
secrets: []
|
||||
|
||||
## @section Proxy Metrics parameters
|
||||
##
|
||||
|
||||
metrics:
|
||||
## Prometheus Operator ServiceMonitor configuration
|
||||
@@ -1022,6 +1037,7 @@ proxy:
|
||||
## @param proxy.metrics.serviceMonitor.scrapeTimeout Specify the timeout after which the scrape is ended
|
||||
## e.g:
|
||||
## scrapeTimeout: 30s
|
||||
##
|
||||
scrapeTimeout: ""
|
||||
## @param proxy.metrics.serviceMonitor.relabellings Specify Metric Relabellings to add to the scrape endpoint
|
||||
##
|
||||
@@ -1035,6 +1051,7 @@ proxy:
|
||||
additionalLabels: {}
|
||||
|
||||
## @section Image puller deployment parameters
|
||||
##
|
||||
|
||||
## Image Puller deployment parameters
|
||||
##
|
||||
@@ -1066,11 +1083,13 @@ imagePuller:
|
||||
## limits:
|
||||
## cpu: 200m
|
||||
## memory: 256Mi
|
||||
##
|
||||
limits: {}
|
||||
## Examples:
|
||||
## requests:
|
||||
## cpu: 200m
|
||||
## memory: 10Mi
|
||||
##
|
||||
requests: {}
|
||||
## imagePuller containers' Security Context
|
||||
## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container
|
||||
@@ -1202,6 +1221,7 @@ imagePuller:
|
||||
sidecars: []
|
||||
|
||||
## @section Singleuser deployment parameters
|
||||
##
|
||||
|
||||
## Singleuser deployment parameters
|
||||
## NOTE: The values in this section are used for generating the hub.configuration value. In case you provide
|
||||
@@ -1216,7 +1236,7 @@ singleuser:
|
||||
image:
|
||||
registry: docker.io
|
||||
repository: bitnami/jupyter-base-notebook
|
||||
tag: 1.5.0-debian-10-r104
|
||||
tag: 1.5.0-debian-10-r106
|
||||
## Specify a imagePullPolicy
|
||||
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
||||
## ref: https://kubernetes.io/docs/user-guide/images/#pre-pulling-images
|
||||
@@ -1259,11 +1279,13 @@ singleuser:
|
||||
## limits:
|
||||
## cpu: 200m
|
||||
## memory: 256Mi
|
||||
##
|
||||
limits: {}
|
||||
## Examples:
|
||||
## requests:
|
||||
## cpu: 200m
|
||||
## memory: 10Mi
|
||||
##
|
||||
requests: {}
|
||||
## singleuser containers' Security Context
|
||||
## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container
|
||||
@@ -1337,6 +1359,7 @@ singleuser:
|
||||
sidecars: []
|
||||
|
||||
## @section Single User RBAC parameters
|
||||
##
|
||||
|
||||
## Service account parameters
|
||||
##
|
||||
@@ -1350,6 +1373,7 @@ singleuser:
|
||||
name: ""
|
||||
|
||||
## @section Single User Persistence parameters
|
||||
##
|
||||
|
||||
## Enable persistence using Persistent Volume Claims
|
||||
## ref: https://kubernetes.io/docs/user-guide/persistent-volumes/
|
||||
@@ -1376,6 +1400,7 @@ singleuser:
|
||||
size: 10Gi
|
||||
|
||||
## @section Traffic exposure parameters
|
||||
##
|
||||
|
||||
## Network policy
|
||||
##
|
||||
@@ -1397,6 +1422,7 @@ singleuser:
|
||||
extraEgress: ""
|
||||
|
||||
## @section Auxiliary image parameters
|
||||
##
|
||||
|
||||
## @param auxiliaryImage.registry Auxiliary image registry
|
||||
## @param auxiliaryImage.repository Auxiliary image repository
|
||||
@@ -1407,7 +1433,7 @@ singleuser:
|
||||
auxiliaryImage:
|
||||
registry: docker.io
|
||||
repository: bitnami/bitnami-shell
|
||||
tag: 10-debian-10-r351
|
||||
tag: 10-debian-10-r353
|
||||
pullPolicy: IfNotPresent
|
||||
## Optionally specify an array of imagePullSecrets.
|
||||
## Secrets must be manually created in the namespace.
|
||||
@@ -1419,6 +1445,7 @@ auxiliaryImage:
|
||||
pullSecrets: []
|
||||
|
||||
## @section External Database settings
|
||||
##
|
||||
|
||||
## External Database Configuration
|
||||
## All of these values are only used when postgresql.enabled is set to false
|
||||
@@ -1434,7 +1461,7 @@ externalDatabase:
|
||||
##
|
||||
password: ""
|
||||
## @param externalDatabase.existingSecret Secret containing the password of an external PostgreSQL instance to connect (only if postgresql.enabled=false)
|
||||
## Name of an existing secret resource containing the DB password in a 'postgresql-password' key
|
||||
## Name of an existing secret resource containing the DB password in a 'password' key
|
||||
##
|
||||
existingSecret: ""
|
||||
## @param externalDatabase.database Database inside an external PostgreSQL to connect (only if postgresql.enabled=false)
|
||||
@@ -1445,6 +1472,7 @@ externalDatabase:
|
||||
port: 5432
|
||||
|
||||
## @section PostgreSQL subchart settings
|
||||
##
|
||||
|
||||
## PostgreSQL chart configuration
|
||||
## https://github.com/bitnami/charts/blob/master/bitnami/postgresql/values.yaml
|
||||
@@ -1459,22 +1487,24 @@ postgresql:
|
||||
## @param postgresql.existingSecret Existing secret containing the password of the PostgreSQL chart
|
||||
##
|
||||
existingSecret: ""
|
||||
## @param postgresql.postgresqlPassword Password for the postgres user of the PostgreSQL chart (auto-generated if not set)
|
||||
## ref: https://hub.docker.com/_/postgres/
|
||||
##
|
||||
postgresqlPassword: ""
|
||||
## @param postgresql.postgresqlUsername Username to create when deploying the PostgreSQL chart
|
||||
##
|
||||
postgresqlUsername: bn_jupyterhub
|
||||
## @param postgresql.postgresqlDatabase Database to create when deploying the PostgreSQL chart
|
||||
##
|
||||
postgresqlDatabase: bitnami_jupyterhub
|
||||
auth:
|
||||
## @param postgresql.auth.password Password for the postgres user of the PostgreSQL chart (auto-generated if not set)
|
||||
## ref: https://hub.docker.com/_/postgres/
|
||||
##
|
||||
password: ""
|
||||
## @param postgresql.auth.username Username to create when deploying the PostgreSQL chart
|
||||
##
|
||||
username: bn_jupyterhub
|
||||
## @param postgresql.auth.database Database to create when deploying the PostgreSQL chart
|
||||
##
|
||||
database: bitnami_jupyterhub
|
||||
## PostgreSQL service
|
||||
##
|
||||
service:
|
||||
## @param postgresql.service.port PostgreSQL service port
|
||||
## @param postgresql.service.ports.postgresql PostgreSQL service port
|
||||
##
|
||||
port: 5432
|
||||
ports:
|
||||
postgresql: 5432
|
||||
## Enable persistence using Persistent Volume Claims
|
||||
## ref: https://kubernetes.io/docs/user-guide/persistent-volumes/
|
||||
##
|
||||
|
||||
Reference in New Issue
Block a user