86
86
Coder volume definitions.
87
87
*/} }
88
88
{ {- define " coder.volumes" } }
89
- { {- if or .Values.coder.tls.secretNames .Values.coder.tls.secretName } }
89
+ { {- if or .Values.coder.tls.secretNames .Values.coder.tls.secretName .Values.coder.certs.secretNames } }
90
90
volumes:
91
91
{ { range $secretName := .Values.coder.tls.secretNames -} }
92
92
- name: "tls-{ { $secretName } }"
@@ -98,21 +98,21 @@ volumes:
98
98
secret:
99
99
secretName: { { .Values.coder.tls.secretName | quote } }
100
100
{ {- end } }
101
- { {- if .Values.coder.certs.secret.name } }
102
- - name: { { .Values.coder.certs.secret.name | quote } }
101
+ { { range $ certSecretNames := .Values.coder.certs.secretNames - } }
102
+ - name: { { $ certSecretNames | quote } }
103
103
secret:
104
- secretName: { { .Values.coder.certs.secret.name | quote } }
105
- { {- end } }
104
+ secretName: { { $ certSecretNames | quote } }
105
+ { { end - } }
106
106
{ {- else } }
107
- volumes: { { if and (not .Values.coder.tls.secretNames) (not .Values.coder.tls.secretName) } }[]{ { end } }
107
+ volumes: { { if and (not .Values.coder.tls.secretNames) (not .Values.coder.tls.secretName) ( not .Values.coder.certs.secretNames) } }[]{ { end } }
108
108
{ {- end } }
109
109
{ {- end } }
110
110
111
111
{ {/*
112
112
Coder volume mounts.
113
113
*/} }
114
114
{ {- define " coder.volumeMounts" } }
115
- { {- if or .Values.coder.tls.secretNames .Values.coder.tls.secretName } }
115
+ { {- if or .Values.coder.tls.secretNames .Values.coder.tls.secretName .Values.coder.certs.secretNames } }
116
116
volumeMounts:
117
117
{ { range $secretName := .Values.coder.tls.secretNames -} }
118
118
- name: "tls-{ { $secretName } }"
@@ -124,12 +124,11 @@ volumeMounts:
124
124
mountPath: "/etc/ssl/certs/coder/{ { .Values.coder.tls.secretName } }"
125
125
readOnly: true
126
126
{ {- end } }
127
- { {- if .Values.coder.certs.secret.name } }
128
- - name: { { .Values.coder.certs.secret.name | quote } }
129
- mountPath: /etc/ssl/certs/{ { .Values.coder.certs.secret.key } }
130
- subPath: { { .Values.coder.certs.secret.key | quote } }
127
+ { { range $certSecretNames := .Values.coder.certs.secretNames -} }
128
+ - name: { { $certSecretNames | quote } }
129
+ mountPath: "/etc/ssl/certs/{ { $certSecretName } }"
131
130
readOnly: true
132
- { {- end } }
131
+ { { end } }
133
132
{ {- else } }
134
133
volumeMounts: []
135
134
{ {- end } }
0 commit comments