CSI driver Helm values¶
cert-manager CSI driver is a storage plugin that is deployed into your Kubernetes cluster that can honor volume requests specified on Pods.
The following cert-manager CSI Driver Helm values are supported by the Venafi Kubernetes Manifest tool.
image.repository¶
Property | image.repository |
---|---|
Type | string |
Default |
|
Target image repository.
image.tag¶
Property | image.tag |
---|---|
Type | string |
Default |
|
Target image version tag.
image.pullPolicy¶
Property | image.pullPolicy |
---|---|
Type | string |
Default |
|
Kubernetes imagePullPolicy on the csi-driver.
imagePullSecrets¶
Property | imagePullSecrets |
---|---|
Type | array |
Default |
|
Optional secrets used for pulling the csi-driver container image.
For example:
imagePullSecrets:
- name: secret-name
commonLabels¶
Property | commonLabels |
---|---|
Type | object |
Default |
|
Labels to apply to all resources.
nodeDriverRegistrarImage.repository¶
Property | nodeDriverRegistrarImage.repository |
---|---|
Type | string |
Default |
|
Target image repository.
nodeDriverRegistrarImage.tag¶
Property | nodeDriverRegistrarImage.tag |
---|---|
Type | string |
Default |
|
Target image version tag.
nodeDriverRegistrarImage.pullPolicy¶
Property | nodeDriverRegistrarImage.pullPolicy |
---|---|
Type | string |
Default |
|
Kubernetes imagePullPolicy on the node-driver.
livenessProbeImage.repository¶
Property | livenessProbeImage.repository |
---|---|
Type | string |
Default |
|
Target image repository.
livenessProbeImage.tag¶
Property | livenessProbeImage.tag |
---|---|
Type | string |
Default |
|
Target image version tag.
livenessProbeImage.pullPolicy¶
Property | livenessProbeImage.pullPolicy |
---|---|
Type | string |
Default |
|
Kubernetes imagePullPolicy on the liveness probe.
app.logLevel¶
Property | app.logLevel |
---|---|
Type | number |
Default |
|
Verbosity of cert-manager-csi-driver logging.
app.driver.name¶
Property | app.driver.name |
---|---|
Type | string |
Default |
|
Name of the driver to be registered with Kubernetes.
app.driver.useTokenRequest¶
Property | app.driver.useTokenRequest |
---|---|
Type | bool |
Default |
|
If enabled, this uses a CSI token request for creating. CertificateRequests. CertificateRequests are created by mounting the pod's service accounts.
app.driver.csiDataDir¶
Property | app.driver.csiDataDir |
---|---|
Type | string |
Default |
|
Configures the hostPath directory that the driver writes and mounts volumes from.
app.livenessProbe.port¶
Property | app.livenessProbe.port |
---|---|
Type | number |
Default |
|
The port that will expose the liveness of the csi-driver.
app.kubeletRootDir¶
Property | app.kubeletRootDir |
---|---|
Type | string |
Default |
|
Overrides the path to root kubelet directory in case of a non-standard Kubernetes install.
daemonSetAnnotations¶
Property | daemonSetAnnotations |
---|---|
Type | object |
Default |
|
Optional additional annotations to add to the csi-driver DaemonSet.
podAnnotations¶
Property | podAnnotations |
---|---|
Type | object |
Default |
|
Optional additional annotations to add to the csi-driver pods.
podLabels¶
Property | podLabels |
---|---|
Type | object |
Default |
|
Optional additional labels to add to the csi-driver pods.
resources¶
Property | resources |
---|---|
Type | object |
Default |
|
Kubernetes pod resources requests/limits for cert-manager-csi-driver.
For example:
resources:
limits:
cpu: 100m
memory: 128Mi
requests:
cpu: 100m
memory: 128Mi
nodeSelector¶
Property | nodeSelector |
---|---|
Type | object |
Default |
|
Kubernetes node selector: node labels for pod assignment. For example, use this to allow scheduling of DaemonSet on Linux nodes only:
nodeSelector:
kubernetes.io/os: linux
affinity¶
Property | affinity |
---|---|
Type | object |
Default |
|
Kubernetes affinity: constraints for pod assignment.
For example:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: foo.bar.com/role
operator: In
values:
- master
tolerations¶
Property | tolerations |
---|---|
Type | array |
Default |
|
Kubernetes pod tolerations for cert-manager-csi-driver.
For example:
tolerations:
- operator: "Exists"
priorityClassName¶
Property | priorityClassName |
---|---|
Type | string |
Default |
|
Optional priority class to be used for the csi-driver pods.