9999 {{- end }}
100100 {{- if $storeConfig.cassandra.password }}
101101 - name : CASSANDRA_PASSWORD
102+ {{- if $storeConfig.cassandra.existingSecret }}
103+ valueFrom :
104+ secretKeyRef :
105+ name : {{ include "cadence.persistence.secretName" (list $ $store) }}
106+ key : {{ include "cadence.persistence.secretKey" (list $ $store) }}
107+ {{- else }}
102108 value : {{ $storeConfig.cassandra.password }}
109+ {{- end }}
103110 {{- end }}
104111 {{- end }}
105112 {{- if eq (include "cadence.persistence.driver" (list $ $store)) "sql" }}
@@ -114,7 +121,14 @@ spec:
114121 - name : SQL_USER
115122 value : {{ include "cadence.persistence.sql.user" (list $ $store) }}
116123 - name : SQL_PASSWORD
124+ {{- if $storeConfig.sql.existingSecret }}
125+ valueFrom :
126+ secretKeyRef :
127+ name : {{ include "cadence.persistence.secretName" (list $ $store) }}
128+ key : {{ include "cadence.persistence.secretKey" (list $ $store) }}
129+ {{- else }}
117130 value : {{ include "cadence.persistence.sql.password" (list $ $store) }}
131+ {{- end }}
118132 {{- with $storeConfig.sql.connectAttributes }}
119133 - name : SQL_CONNECT_ATTRIBUTES
120134 value : {{ include "to-query" . }}
@@ -147,7 +161,14 @@ spec:
147161 {{- end }}
148162 {{- if $storeConfig.cassandra.password }}
149163 - name : CASSANDRA_PASSWORD
164+ {{- if $storeConfig.cassandra.existingSecret }}
165+ valueFrom :
166+ secretKeyRef :
167+ name : {{ include "cadence.persistence.secretName" (list $ $store) }}
168+ key : {{ include "cadence.persistence.secretKey" (list $ $store) }}
169+ {{- else }}
150170 value : {{ $storeConfig.cassandra.password }}
171+ {{- end }}
151172 {{- end }}
152173 {{- end }}
153174 {{- if eq (include "cadence.persistence.driver" (list $ $store)) "sql" }}
@@ -162,7 +183,14 @@ spec:
162183 - name : SQL_USER
163184 value : {{ include "cadence.persistence.sql.user" (list $ $store) }}
164185 - name : SQL_PASSWORD
186+ {{- if $storeConfig.sql.existingSecret }}
187+ valueFrom :
188+ secretKeyRef :
189+ name : {{ include "cadence.persistence.secretName" (list $ $store) }}
190+ key : {{ include "cadence.persistence.secretKey" (list $ $store) }}
191+ {{- else }}
165192 value : {{ include "cadence.persistence.sql.password" (list $ $store) }}
193+ {{- end }}
166194 {{- with $storeConfig.sql.connectAttributes }}
167195 - name : SQL_CONNECT_ATTRIBUTES
168196 value : {{ include "to-query" . }}
@@ -271,7 +299,14 @@ spec:
271299 {{- end }}
272300 {{- if $storeConfig.cassandra.password }}
273301 - name : CASSANDRA_PASSWORD
302+ {{- if $storeConfig.cassandra.existingSecret }}
303+ valueFrom :
304+ secretKeyRef :
305+ name : {{ include "cadence.persistence.secretName" (list $ $store) }}
306+ key : {{ include "cadence.persistence.secretKey" (list $ $store) }}
307+ {{- else }}
274308 value : {{ $storeConfig.cassandra.password }}
309+ {{- end }}
275310 {{- end }}
276311 {{- end }}
277312 {{- if eq (include "cadence.persistence.driver" (list $ $store)) "sql" }}
@@ -286,7 +321,14 @@ spec:
286321 - name : SQL_USER
287322 value : {{ include "cadence.persistence.sql.user" (list $ $store) }}
288323 - name : SQL_PASSWORD
324+ {{- if $storeConfig.sql.existingSecret }}
325+ valueFrom :
326+ secretKeyRef :
327+ name : {{ include "cadence.persistence.secretName" (list $ $store) }}
328+ key : {{ include "cadence.persistence.secretKey" (list $ $store) }}
329+ {{- else }}
289330 value : {{ include "cadence.persistence.sql.password" (list $ $store) }}
331+ {{- end }}
290332 {{- with $storeConfig.sql.connectAttributes }}
291333 - name : SQL_CONNECT_ATTRIBUTES
292334 value : {{ include "to-query" . }}
0 commit comments