2 name: cgr.dev/chainguard-private/dask-kubernetes
3 tag: latest@sha256:9a8786317f8b3426a11818c04afaf0fbc3f4617fb029d207a006b16ca97805b2
4 pullPolicy: IfNotPresent # Pull policy
5imagePullSecrets: [] # Image pull secrets for private registries
6nameOverride: "" # Override release name (not including random UUID)
7fullnameOverride: "" # Override full release name
9 create: true # Create a service account for the operator to use
10 annotations: {} # Annotations to add to the service account
11 name: "" # The name of the service account to use. If not set and create is true, a name is generated using the fullname template.
13 create: true # Create a Role/ClusterRole needed by the operator and bind it to the service account
14 cluster: true # Creates a ClusterRole if true, else create a namespaced Role
15podAnnotations: {} # Extra annotations for the operator pod
16podSecurityContext: {} # Security context for the operator pod
19securityContext: # Security context for the operator container
25 allowPrivilegeEscalation: false
26 readOnlyRootFilesystem: true
27resources: {} # Resources for the operator pod
28# We usually recommend not to specify default resources and to leave this as a conscious
29# choice for the user. This also increases chances charts run on environments with little
30# resources, such as Minikube. If you do want to specify resources, uncomment the following
31# lines, adjust them as necessary, and remove the curly braces after 'resources:'.
39volumes: [] # Volumes for the operator pod
40volumeMounts: [] # Volume mounts for the operator container
41extraEnv: [] # Extra environment variables for the operator container
42nodeSelector: {} # Node selector
43tolerations: [] # Tolerations
44affinity: {} # Affinity
45priorityClassName: null # Priority class
48kopfArgs: # Command line flags to pass to kopf on start up
52 enabled: false # Enable scheduler metrics. Pip package [prometheus-client](https://pypi.org/project/prometheus-client/) should be present on scheduler.
54 enabled: false # Enable scheduler servicemonitor.
55 namespace: "" # Deploy servicemonitor in different namespace, e.g. monitoring.
56 namespaceSelector: {} # Selector to select which namespaces the Endpoints objects are discovered from.
57 # Default: scrape .Release.Namespace only
58 # To scrape all, use the following:
61 additionalLabels: {} # Additional labels to add to the ServiceMonitor metadata.
62 interval: 15s # Interval at which metrics should be scraped.
63 jobLabel: "" # The label to use to retrieve the job name from.
64 targetLabels: # TargetLabels transfers labels on the Kubernetes Service onto the target.
65 - dask.org/cluster-name
66 metricRelabelings: [] # MetricRelabelConfigs to apply to samples before ingestion.
68 enabled: false # Enable workers metrics. Pip package [prometheus-client](https://pypi.org/project/prometheus-client/) should be present on workers.
70 enabled: false # Enable workers podmonitor
71 namespace: "" # Deploy podmonitor in different namespace, e.g. monitoring.
72 namespaceSelector: {} # Selector to select which namespaces the Endpoints objects are discovered from.
73 # Default: scrape .Release.Namespace only
74 # To scrape all, use the following:
77 # metrics will apply to the additional worker groups as well
78 additionalLabels: {} # Additional labels to add to the PodMonitor metadata.
79 interval: 15s # Interval at which metrics should be scraped.
80 jobLabel: "" # The label to use to retrieve the job name from.
81 podTargetLabels: # PodTargetLabels transfers labels on the Kubernetes Pod onto the target.
82 - dask.org/cluster-name
83 - dask.org/workergroup-name
84 metricRelabelings: [] # MetricRelabelConfigs to apply to samples before ingestion.