2 # Enable the metrics server on csi-driver pods.
3 # If false, the metrics server will be disabled and the other metrics fields below will be ignored.
5 # The TCP port on which the metrics server will listen.
8 # Create a PodMonitor to add csi-driver to Prometheus if you are using Prometheus Operator.
9 # See https://prometheus-operator.dev/docs/operator/api/#monitoring.coreos.com/v1.PodMonitor
11 # The namespace that the pod monitor should live in, defaults
12 # to the cert-manager-csi-driver namespace.
14 # namespace: cert-manager
16 # Specifies the `prometheus` label on the created PodMonitor. This is
17 # used when different Prometheus instances have label selectors matching
18 # different PodMonitors.
19 prometheusInstance: default
20 # The interval to scrape metrics.
22 # The timeout before a metrics scrape fails.
24 # Additional labels to add to the PodMonitor.
26 # Additional annotations to add to the PodMonitor.
28 # Keep labels from scraped data, overriding server-side labels.
30 # EndpointAdditionalProperties allows setting additional properties on the
31 # endpoint such as relabelings, metricRelabelings etc.
34 # endpointAdditionalProperties:
38 # - __meta_kubernetes_pod_node_name
39 # targetLabel: instance
42 endpointAdditionalProperties: {}
44 # Target image registry. This value is prepended to the target image repository, if set.
47 # repository: jetstack/cert-manager-csi-driver
51 # Target image repository.
52 repository: chainguard-private/cert-manager-csi-driver
53 # Override the image tag to deploy by setting this variable.
54 # If no value is set, the chart's appVersion is used.
58 # Target image digest. Override any tag, if set.
60 # digest: sha256:0e072dddd1f7f8fc8909a2ca6f65e76c5f0d2fcfb8be47935ae3457e8bbceb20
64 # Kubernetes imagePullPolicy on Deployment.
65 pullPolicy: IfNotPresent
67 registry: chainreg.biz
68 digest: sha256:1da14d0c91b56dca5dfb8f1bae70753cf2f7f0ee0d00043c676d30196f4a03f3
69# Optional secrets used for pulling the csi-driver container image.
75# Labels to apply to all resources.
77nodeDriverRegistrarImage:
78 # Target image registry. This value is prepended to the target image repository, if set.
80 # registry: registry.k8s.io
81 # repository: sig-storage/csi-node-driver-registrar
83 # registry: registry.k8s.io
85 # Target image repository.
86 repository: chainguard-private/kubernetes-csi-node-driver-registrar
87 # Override the image tag to deploy by setting this variable.
88 # If no value is set, the chart's appVersion is used.
91 # Target image digest. Override any tag, if set.
93 # digest: sha256:0e072dddd1f7f8fc8909a2ca6f65e76c5f0d2fcfb8be47935ae3457e8bbceb20
97 # Kubernetes imagePullPolicy on Deployment.
98 pullPolicy: IfNotPresent
99 registry: chainreg.biz
100 digest: sha256:f8b8284766b16926f4a57ff5a6ebb583d4c5a80ac7f2622c2b29a334c8f08735
102 # Target image registry. This value is prepended to the target image repository, if set.
104 # registry: registry.k8s.io
105 # repository: sig-storage/livenessprobe
107 # registry: registry.k8s.io
109 # Target image repository.
110 repository: chainguard-private/kubernetes-csi-livenessprobe
111 # Override the image tag to deploy by setting this variable.
112 # If no value is set, the chart's appVersion is used.
115 # Target image digest. Override any tag, if set.
117 # digest: sha256:0e072dddd1f7f8fc8909a2ca6f65e76c5f0d2fcfb8be47935ae3457e8bbceb20
121 # Kubernetes imagePullPolicy on Deployment.
122 pullPolicy: IfNotPresent
123 registry: chainreg.biz
124 digest: sha256:a90c9789fc7f532d06849d1dd851e7cd4cc5d024691d1e86bf67b1123f4b635f
126 # Verbosity of cert-manager-csi-driver logging.
128 # Options for CSI driver.
130 # Name of the driver to be registered with Kubernetes.
131 name: csi.cert-manager.io
132 # If enabled, this uses a CSI token request for creating
133 # CertificateRequests. CertificateRequests are created by mounting the
134 # pod's service accounts.
135 useTokenRequest: false
136 # Configures the hostPath directory that the driver writes and mounts volumes from.
137 csiDataDir: /tmp/cert-manager-csi-driver
138 # Options for the liveness container.
140 # The port that will expose the liveness of the csi-driver.
142 # Overrides the path to root kubelet directory in case of a non-standard Kubernetes install.
143 kubeletRootDir: /var/lib/kubelet
144# Optional additional annotations to add to the csi-driver DaemonSet.
145daemonSetAnnotations: {}
146# Optional additional annotations to add to the csi-driver pods.
148# Optional additional labels to add to the csi-driver pods.
150# Kubernetes pod resources requests/limits for cert-manager-csi-driver.
161# Kubernetes node selector: node labels for pod assignment.
162# +docs:property=nodeSelector
164 kubernetes.io/os: linux
165# Kubernetes affinity: constraints for pod assignment.
170# requiredDuringSchedulingIgnoredDuringExecution:
173# - key: foo.bar.com/role
178# Kubernetes pod tolerations for cert-manager-csi-driver.
182# - operator: "Exists"
184# Optional priority class to be used for the csi-driver pods.
187 securityContextConstraint:
188 # Include RBAC to allow the DaemonSet to "use" the specified
189 # SecurityContextConstraints.
191 # This value can either be a boolean true or false, or the string "detect".
192 # If set to "detect" then the securityContextConstraint is automatically
193 # enabled for openshift installs.
195 # +docs:type=boolean,string,null
197 # Name of the SecurityContextConstraints to create RBAC for.