Skip to content

Commit 21670f1

Browse files
committed
Add support in templating external secret/cofigmap names.
1 parent 8d70741 commit 21670f1

File tree

6 files changed

+16
-16
lines changed

6 files changed

+16
-16
lines changed

charts/trino/templates/deployment-coordinator.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -98,25 +98,25 @@ spec:
9898
{{- range .Values.configMounts }}
9999
- name: {{ .name }}
100100
configMap:
101-
name: {{ .configMap }}
101+
name: {{ tpl .configMap $ }}
102102
{{- end }}
103103
{{- range .Values.coordinator.configMounts }}
104104
- name: {{ .name }}
105105
configMap:
106-
name: {{ .configMap }}
106+
name: {{ tpl .configMap $ }}
107107
{{- end }}
108108
{{- range .Values.secretMounts }}
109109
- name: {{ .name }}
110110
secret:
111-
secretName: {{ .secretName }}
111+
secretName: {{ tpl .secretName $ }}
112112
{{- end }}
113113
{{- range .Values.coordinator.secretMounts }}
114114
- name: {{ .name }}
115115
secret:
116-
secretName: {{ .secretName }}
116+
secretName: {{ tpl .secretName $ }}
117117
{{- end }}
118118
{{- with .Values.coordinator.additionalVolumes }}
119-
{{- . | toYaml | nindent 8 }}
119+
{{- tpl (. | toYaml) $ | nindent 8 }}
120120
{{- end }}
121121
{{- if .Values.initContainers.coordinator }}
122122
initContainers:
@@ -136,7 +136,7 @@ spec:
136136
env:
137137
{{- toYaml .Values.env | nindent 12 }}
138138
envFrom:
139-
{{- toYaml .Values.envFrom | nindent 12 }}
139+
{{- tpl (toYaml .Values.envFrom) . | nindent 12 }}
140140
volumeMounts:
141141
- mountPath: {{ .Values.server.config.path }}
142142
name: config-volume

charts/trino/templates/deployment-worker.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -80,25 +80,25 @@ spec:
8080
{{- range .Values.configMounts }}
8181
- name: {{ .name }}
8282
configMap:
83-
name: {{ .configMap }}
83+
name: {{ tpl .configMap $ }}
8484
{{- end }}
8585
{{- range .Values.worker.configMounts }}
8686
- name: {{ .name }}
8787
configMap:
88-
name: {{ .configMap }}
88+
name: {{ tpl .configMap $ }}
8989
{{- end }}
9090
{{- range .Values.secretMounts }}
9191
- name: {{ .name }}
9292
secret:
93-
secretName: {{ .secretName }}
93+
secretName: {{ tpl .secretName $ }}
9494
{{- end }}
9595
{{- range .Values.worker.secretMounts }}
9696
- name: {{ .name }}
9797
secret:
98-
secretName: {{ .secretName }}
98+
secretName: {{ tpl .secretName $ }}
9999
{{- end }}
100100
{{- with .Values.worker.additionalVolumes }}
101-
{{- . | toYaml | nindent 8 }}
101+
{{- tpl (. | toYaml) $ | nindent 8 }}
102102
{{- end }}
103103
{{- if .Values.initContainers.worker }}
104104
initContainers:
@@ -122,7 +122,7 @@ spec:
122122
env:
123123
{{- toYaml .Values.env | nindent 12 }}
124124
envFrom:
125-
{{- toYaml .Values.envFrom | nindent 12 }}
125+
{{- tpl (toYaml .Values.envFrom) . | nindent 12 }}
126126
volumeMounts:
127127
- mountPath: {{ .Values.server.config.path }}
128128
name: config-volume

charts/trino/templates/ingress.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ spec:
1717
{{- range .hosts }}
1818
- {{ . | quote }}
1919
{{- end }}
20-
secretName: {{ .secretName }}
20+
secretName: {{ tpl .secretName $ }}
2121
{{- end }}
2222
{{- end }}
2323
rules:

charts/trino/templates/tests/test-connection.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,6 @@ spec:
5858
volumes:
5959
- name: certificates
6060
secret:
61-
secretName: certificates
61+
secretName: {{ .Release.Namespace }}-certificates
6262
{{- end }}
6363
restartPolicy: Never

tests/trino/test-values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ auth:
4141
4242
secretMounts:
4343
- name: certificates
44-
secretName: certificates
44+
secretName: '{{ .Release.Namespace }}-certificates'
4545
path: /etc/trino/certificates
4646

4747
coordinator:

tests/trino/test.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ openssl req -new -newkey rsa:4096 -days 365 -nodes -x509 \
9191
-keyout cert.key -out cert.crt
9292

9393
kubectl create namespace "$NAMESPACE" --dry-run=client --output yaml | kubectl apply --filename -
94-
kubectl -n "$NAMESPACE" create secret tls certificates --cert=cert.crt --key=cert.key --dry-run=client --output yaml | kubectl apply --filename -
94+
kubectl -n "$NAMESPACE" create secret tls "$NAMESPACE"-certificates --cert=cert.crt --key=cert.key --dry-run=client --output yaml | kubectl apply --filename -
9595
cat <<YAML | kubectl -n "$NAMESPACE" apply -f-
9696
apiVersion: v1
9797
kind: PersistentVolumeClaim

0 commit comments

Comments
 (0)