Operator Chart¶
Configuration reference for the Jupyter K8s operator Helm chart (oci://ghcr.io/jupyter-infra/charts/jupyter-k8s).
Chart version: 0.1.0 | App version: 0.1.0
Values¶
Key |
Type |
Default |
Description |
|---|---|---|---|
|
list |
|
Additional Group-Version-Kind resources to watch for access strategy |
|
bool |
|
Enable watching Traefik IngressRoute resources |
|
string |
|
Image pull policy for workspace pod containers |
|
string |
|
Image registry prefix for workspace pod containers |
|
bool |
|
Enable cert-manager integration (required for webhooks and metrics TLS) |
|
list |
|
Plugin sidecars to deploy alongside the controller. Each plugin runs as a sidecar container in the controller pod. |
|
bool |
|
Install CRDs with the chart |
|
bool |
|
Keep CRDs when uninstalling |
|
bool |
|
Enable the Extension API server (serves Connection APIs) |
|
string |
|
JWT audience claim |
|
string |
|
JWT issuer claim |
|
bool |
|
Enable K8s-native JWT signing (HMAC keys from a K8s Secret, rotated by CronJob) |
|
string |
|
Delay before using a newly rotated key (allows propagation) |
|
string |
|
How often the CronJob rotates the key |
|
string |
|
Rotator image name |
|
string |
|
Rotator image pull policy |
|
string |
|
Rotator image tag (defaults to chart appVersion) |
|
string |
|
Rotator image repository |
|
object |
|
Rotator resource limits and requests |
|
string |
|
Name of the Kubernetes Secret holding signing keys |
|
string |
|
Token time-to-live |
|
string |
|
String to fully override chart.fullname template |
|
object |
|
Node affinity rules for the manager pod |
|
list |
|
Controller manager arguments |
|
list |
|
Environment variables for the controller container |
|
object |
|
Environment variable overrides (same name in env above: this value takes precedence) |
|
string |
|
Image pull policy |
|
string |
|
Controller image repository |
|
string |
|
Controller image tag (defaults to chart appVersion) |
|
list |
|
Image pull secrets for private registries |
|
object |
|
Node selector for the manager pod |
|
object |
|
Pod metadata |
|
object |
|
Additional annotations for the manager pod |
|
object |
|
Additional labels for the manager pod |
|
object |
|
PodDisruptionBudget configuration |
|
bool |
|
Enable PodDisruptionBudget |
|
string |
|
Maximum unavailable pods |
|
string |
|
Minimum available pods |
|
object |
|
Pod-level security settings |
|
int |
|
Number of controller manager replicas |
|
object |
|
Resource limits and requests for the controller container |
|
object |
|
Container-level security settings |
|
list |
|
Tolerations for the manager pod |
|
list |
|
Topology spread constraints for the manager pod |
|
bool |
|
Enable metrics endpoint |
|
int |
|
Metrics server port |
|
bool |
|
Enable Prometheus ServiceMonitor |
|
bool |
|
Install convenience admin/editor/viewer roles for CRDs |
|
bool |
|
Enable admission webhooks |
|
int |
|
Webhook server port |
|
bool |
|
Enable workspace pod event watching for lifecycle management (required for remote access plugins) |
|
string |
|
Namespace where shared workspace templates are stored |