diff --git a/deploy/charts/csi-driver/README.md b/deploy/charts/csi-driver/README.md index da263edc..30a780e8 100644 --- a/deploy/charts/csi-driver/README.md +++ b/deploy/charts/csi-driver/README.md @@ -19,69 +19,32 @@ cert-manager-csi-driver enables issuing secretless X.509 certificates for pods u ## Values - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PropertyDescriptionTypeDefault
image.repository +#### **image.repository** ~ `string` +> Default value: +> ```yaml +> quay.io/jetstack/cert-manager-csi-driver +> ``` Target image repository. - -string - -```yaml -quay.io/jetstack/cert-manager-csi-driver -``` - -
image.tag +#### **image.tag** ~ `string` +> Default value: +> ```yaml +> v0.0.0 +> ``` Target image version tag. - -string - -```yaml -v0.0.0 -``` - -
image.pullPolicy +#### **image.pullPolicy** ~ `string` +> Default value: +> ```yaml +> IfNotPresent +> ``` Kubernetes imagePullPolicy on the csi-driver. - -string - -```yaml -IfNotPresent -``` - -
imagePullSecrets +#### **imagePullSecrets** ~ `array` +> Default value: +> ```yaml +> [] +> ``` Optional secrets used for pulling the csi-driver container image. @@ -91,293 +54,123 @@ For example: imagePullSecrets: - name: secret-name ``` - -array - -```yaml -[] -``` - -
commonLabels +#### **commonLabels** ~ `object` +> Default value: +> ```yaml +> {} +> ``` Labels to apply to all resources. - -object - -```yaml -{} -``` - -
nodeDriverRegistrarImage.repository +#### **nodeDriverRegistrarImage.repository** ~ `string` +> Default value: +> ```yaml +> registry.k8s.io/sig-storage/csi-node-driver-registrar +> ``` Target image repository. - -string - -```yaml -registry.k8s.io/sig-storage/csi-node-driver-registrar -``` - -
nodeDriverRegistrarImage.tag +#### **nodeDriverRegistrarImage.tag** ~ `string` +> Default value: +> ```yaml +> v2.10.0 +> ``` Target image version tag. - -string - -```yaml -v2.10.0 -``` - -
nodeDriverRegistrarImage.pullPolicy +#### **nodeDriverRegistrarImage.pullPolicy** ~ `string` +> Default value: +> ```yaml +> IfNotPresent +> ``` Kubernetes imagePullPolicy on the node-driver. - -string - -```yaml -IfNotPresent -``` - -
livenessProbeImage.repository +#### **livenessProbeImage.repository** ~ `string` +> Default value: +> ```yaml +> registry.k8s.io/sig-storage/livenessprobe +> ``` Target image repository. - -string - -```yaml -registry.k8s.io/sig-storage/livenessprobe -``` - -
livenessProbeImage.tag +#### **livenessProbeImage.tag** ~ `string` +> Default value: +> ```yaml +> v2.12.0 +> ``` Target image version tag. - -string - -```yaml -v2.12.0 -``` - -
livenessProbeImage.pullPolicy +#### **livenessProbeImage.pullPolicy** ~ `string` +> Default value: +> ```yaml +> IfNotPresent +> ``` Kubernetes imagePullPolicy on the liveness probe. - -string - -```yaml -IfNotPresent -``` - -
app.logLevel +#### **app.logLevel** ~ `number` +> Default value: +> ```yaml +> 1 +> ``` Verbosity of cert-manager-csi-driver logging. - -number - -```yaml -1 -``` - -
app.driver.name +#### **app.driver.name** ~ `string` +> Default value: +> ```yaml +> csi.cert-manager.io +> ``` Name of the driver to be registered with Kubernetes. - -string - -```yaml -csi.cert-manager.io -``` - -
app.driver.useTokenRequest +#### **app.driver.useTokenRequest** ~ `bool` +> Default value: +> ```yaml +> false +> ``` If enabled, this uses a CSI token request for creating. CertificateRequests. CertificateRequests are created by mounting the pod's service accounts. - -bool - -```yaml -false -``` - -
app.driver.csiDataDir +#### **app.driver.csiDataDir** ~ `string` +> Default value: +> ```yaml +> /tmp/cert-manager-csi-driver +> ``` Configures the hostPath directory that the driver writes and mounts volumes from. - -string - -```yaml -/tmp/cert-manager-csi-driver -``` - -
app.livenessProbe.port +#### **app.livenessProbe.port** ~ `number` +> Default value: +> ```yaml +> 9809 +> ``` The port that will expose the liveness of the csi-driver. - -number - -```yaml -9809 -``` - -
app.kubeletRootDir +#### **app.kubeletRootDir** ~ `string` +> Default value: +> ```yaml +> /var/lib/kubelet +> ``` Overrides the path to root kubelet directory in case of a non-standard Kubernetes install. - -string - -```yaml -/var/lib/kubelet -``` - -
daemonSetAnnotations +#### **daemonSetAnnotations** ~ `object` +> Default value: +> ```yaml +> {} +> ``` Optional additional annotations to add to the csi-driver DaemonSet. - -object - -```yaml -{} -``` - -
podAnnotations +#### **podAnnotations** ~ `object` +> Default value: +> ```yaml +> {} +> ``` Optional additional annotations to add to the csi-driver pods. - -object - -```yaml -{} -``` - -
podLabels +#### **podLabels** ~ `object` +> Default value: +> ```yaml +> {} +> ``` Optional additional labels to add to the csi-driver pods. - -object - -```yaml -{} -``` - -
resources +#### **resources** ~ `object` +> Default value: +> ```yaml +> {} +> ``` Kubernetes pod resources requests/limits for cert-manager-csi-driver. @@ -392,21 +185,11 @@ resources: cpu: 100m memory: 128Mi ``` - -object - -```yaml -{} -``` - -
nodeSelector +#### **nodeSelector** ~ `object` +> Default value: +> ```yaml +> {} +> ``` Kubernetes node selector: node labels for pod assignment. For example, use this to allow scheduling of DaemonSet on linux nodes only: @@ -414,21 +197,11 @@ Kubernetes node selector: node labels for pod assignment. For example, use this nodeSelector: kubernetes.io/os: linux ``` - -object - -```yaml -{} -``` - -
affinity +#### **affinity** ~ `object` +> Default value: +> ```yaml +> {} +> ``` Kubernetes affinity: constraints for pod assignment. @@ -445,21 +218,11 @@ affinity: values: - master ``` - -object - -```yaml -{} -``` - -
tolerations +#### **tolerations** ~ `array` +> Default value: +> ```yaml +> [] +> ``` Kubernetes pod tolerations for cert-manager-csi-driver. @@ -469,34 +232,12 @@ For example: tolerations: - operator: "Exists" ``` - -array - -```yaml -[] -``` - -
priorityClassName +#### **priorityClassName** ~ `string` +> Default value: +> ```yaml +> "" +> ``` Optional priority class to be used for the csi-driver pods. -string - -```yaml -"" -``` - -
- \ No newline at end of file diff --git a/klone.yaml b/klone.yaml index 758295d8..f743b066 100644 --- a/klone.yaml +++ b/klone.yaml @@ -10,55 +10,55 @@ targets: - folder_name: boilerplate repo_url: https://github.com/cert-manager/makefile-modules.git repo_ref: main - repo_hash: ffff9fc8a6472655604ca453b48753ffd27fc840 + repo_hash: 44ed034ae2fbd3192fb4373977eed94c9f252854 repo_path: modules/boilerplate - folder_name: cert-manager repo_url: https://github.com/cert-manager/makefile-modules.git repo_ref: main - repo_hash: ffff9fc8a6472655604ca453b48753ffd27fc840 + repo_hash: 44ed034ae2fbd3192fb4373977eed94c9f252854 repo_path: modules/cert-manager - folder_name: controller-gen repo_url: https://github.com/cert-manager/makefile-modules.git repo_ref: main - repo_hash: ffff9fc8a6472655604ca453b48753ffd27fc840 + repo_hash: 44ed034ae2fbd3192fb4373977eed94c9f252854 repo_path: modules/controller-gen - folder_name: generate-verify repo_url: https://github.com/cert-manager/makefile-modules.git repo_ref: main - repo_hash: ffff9fc8a6472655604ca453b48753ffd27fc840 + repo_hash: 44ed034ae2fbd3192fb4373977eed94c9f252854 repo_path: modules/generate-verify - folder_name: helm repo_url: https://github.com/cert-manager/makefile-modules.git repo_ref: main - repo_hash: ffff9fc8a6472655604ca453b48753ffd27fc840 + repo_hash: 44ed034ae2fbd3192fb4373977eed94c9f252854 repo_path: modules/helm - folder_name: help repo_url: https://github.com/cert-manager/makefile-modules.git repo_ref: main - repo_hash: ffff9fc8a6472655604ca453b48753ffd27fc840 + repo_hash: 44ed034ae2fbd3192fb4373977eed94c9f252854 repo_path: modules/help - folder_name: kind repo_url: https://github.com/cert-manager/makefile-modules.git repo_ref: main - repo_hash: ffff9fc8a6472655604ca453b48753ffd27fc840 + repo_hash: 44ed034ae2fbd3192fb4373977eed94c9f252854 repo_path: modules/kind - folder_name: klone repo_url: https://github.com/cert-manager/makefile-modules.git repo_ref: main - repo_hash: ffff9fc8a6472655604ca453b48753ffd27fc840 + repo_hash: 44ed034ae2fbd3192fb4373977eed94c9f252854 repo_path: modules/klone - folder_name: oci-image repo_url: https://github.com/cert-manager/makefile-modules.git repo_ref: main - repo_hash: ffff9fc8a6472655604ca453b48753ffd27fc840 + repo_hash: 44ed034ae2fbd3192fb4373977eed94c9f252854 repo_path: modules/oci-image - folder_name: repository-base repo_url: https://github.com/cert-manager/makefile-modules.git repo_ref: main - repo_hash: ffff9fc8a6472655604ca453b48753ffd27fc840 + repo_hash: 44ed034ae2fbd3192fb4373977eed94c9f252854 repo_path: modules/repository-base - folder_name: tools repo_url: https://github.com/cert-manager/makefile-modules.git repo_ref: main - repo_hash: ffff9fc8a6472655604ca453b48753ffd27fc840 + repo_hash: 44ed034ae2fbd3192fb4373977eed94c9f252854 repo_path: modules/tools diff --git a/make/_shared/tools/00_mod.mk b/make/_shared/tools/00_mod.mk index f8112055..ad19f846 100644 --- a/make/_shared/tools/00_mod.mk +++ b/make/_shared/tools/00_mod.mk @@ -95,7 +95,7 @@ TOOLS += goreleaser=v1.23.0 # https://pkg.go.dev/github.com/anchore/syft/cmd/syft?tab=versions TOOLS += syft=v0.100.0 # https://github.com/cert-manager/helm-tool -TOOLS += helm-tool=v0.2.3 +TOOLS += helm-tool=v0.3.0 # https://pkg.go.dev/k8s.io/code-generator/cmd?tab=versions K8S_CODEGEN_VERSION=v0.29.1