Skip to content

Commit 7b40c6a

Browse files
authored
merge(#1328): [Cadence] allow existingSecret to be used in schema setup
2 parents 76b8f20 + df38b5e commit 7b40c6a

2 files changed

Lines changed: 43 additions & 1 deletion

File tree

cadence/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: cadence
2-
version: 0.24.0
2+
version: 0.24.1
33
appVersion: 0.24.0
44
description: Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.
55
icon: https://raw.githubusercontent.com/uber/cadence-web/master/client/assets/logo.svg

cadence/templates/server-job.yaml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,14 @@ spec:
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

Comments
 (0)