File tree 2 files changed +21
-5
lines changed 2 files changed +21
-5
lines changed Original file line number Diff line number Diff line change @@ -91,6 +91,11 @@ Coder volume definitions.
91
91
secret:
92
92
secretName: { { $secretName | quote } }
93
93
{ { end -} }
94
+ { { range $secret := .Values.coder.certs.secrets -} }
95
+ - name: "ca-cert-{ { $secret .name } }"
96
+ secret:
97
+ secretName: { { $secret .name | quote } }
98
+ { { end -} }
94
99
{ {- end } }
95
100
96
101
{ {/*
@@ -113,7 +118,13 @@ Coder volume mounts.
113
118
- name: "tls-{ { $secretName } }"
114
119
mountPath: "/etc/ssl/certs/coder/{ { $secretName } }"
115
120
readOnly: true
116
- { { end } }
121
+ { { end -} }
122
+ { { range $secret := .Values.coder.certs.secrets -} }
123
+ - name: "ca-cert-{ { $secret .name } }"
124
+ mountPath: "/etc/ssl/certs/{ { $secret .name } }.crt"
125
+ subPath: { { $secret .key | quote } }
126
+ readOnly: true
127
+ { { end -} }
117
128
{ {- end } }
118
129
119
130
{ {/*
Original file line number Diff line number Diff line change @@ -65,12 +65,17 @@ coder:
65
65
# cpu: 100m
66
66
# memory: 128Mi
67
67
68
- # coder.certs -- Certificate to mount inside the Coder pod (e.g. CA bundle) .
68
+ # coder.certs -- CA bundles to mount inside the Coder pod.
69
69
certs :
70
- # coder.certs.secretNames -- A list of CA certificate secrets to mount into
71
- # the Coder pod. The secrets should exist in the same namespace as the Helm
70
+ # coder.certs.secrets -- A list of CA bundle secrets to mount into the Coder
71
+ # pod. The secrets should exist in the same namespace as the Helm
72
72
# deployment.
73
- secretNames : []
73
+ #
74
+ # The given key in each secret is mounted at
75
+ # `/etc/ssl/certs/{secret_name}.crt`.
76
+ secrets : []
77
+ # - name: "my-ca-bundle"
78
+ # key: "ca-bundle.crt"
74
79
75
80
# coder.service -- The Service object to expose for Coder.
76
81
service :
You can’t perform that action at this time.
0 commit comments