Skip to content

Commit 333d5ce

Browse files
committed
Add cert-manager CSI driver, support component image sharing
Signed-off-by: Ryan Djurovich <git@ryan0x44.com>
1 parent cb1fd06 commit 333d5ce

7 files changed

Lines changed: 404 additions & 122 deletions

File tree

charts/cert-manager/Chart.lock

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,8 @@ dependencies:
55
- name: cert-manager-approver-policy
66
repository: https://charts.jetstack.io
77
version: v0.21.0
8-
digest: sha256:338e6af00ee3357ec646ece4c0f90ff3bd3dc2a01f414b53bfeb519195fda999
9-
generated: "2026-05-29T23:03:22.35747+10:00"
8+
- name: cert-manager-csi-driver
9+
repository: https://charts.jetstack.io
10+
version: v0.10.2
11+
digest: sha256:6344faadfe323d162483d57c121ee5719594285505deb3609a7aaf2c922f4f92
12+
generated: "2026-07-24T12:55:58.480363+10:00"

charts/cert-manager/Chart.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,7 @@ dependencies:
1818
version: "v0.21.0"
1919
# https://cert-manager.io/docs/policy/approval/approver-policy/installation/
2020
repository: "https://charts.jetstack.io"
21+
- name: cert-manager-csi-driver
22+
version: "v0.10.2"
23+
# https://cert-manager.io/docs/usage/csi-driver/
24+
repository: "https://charts.jetstack.io"

charts/cert-manager/values.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,3 +44,11 @@ cert-manager-approver-policy:
4444
approveSignerNames:
4545
- "issuers.cert-manager.io/*"
4646
- "clusterissuers.cert-manager.io/*"
47+
48+
# https://github.com/cert-manager/csi-driver/blob/v0.10.2/deploy/charts/csi-driver/values.yaml
49+
cert-manager-csi-driver:
50+
# Keep shared Kubernetes CSI sidecars on one version across components.
51+
nodeDriverRegistrarImage:
52+
tag: v2.16.0
53+
livenessProbeImage:
54+
tag: v2.18.0

charts/platform-components/templates/_image-mirror-values.tpl

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,13 @@ cert-manager:
3535
cert-manager-approver-policy:
3636
image:
3737
repository: {{ printf "%s/quay.io/jetstack/cert-manager-approver-policy" $base | quote }}
38+
cert-manager-csi-driver:
39+
image:
40+
repository: {{ printf "%s/quay.io/jetstack/cert-manager-csi-driver" $base | quote }}
41+
nodeDriverRegistrarImage:
42+
repository: {{ printf "%s/registry.k8s.io/sig-storage/csi-node-driver-registrar" $base | quote }}
43+
livenessProbeImage:
44+
repository: {{ printf "%s/registry.k8s.io/sig-storage/livenessprobe" $base | quote }}
3845
platform-certs:
3946
platform:
4047
certs:

0 commit comments

Comments
 (0)