4 name: {{ .Values.appName}}
\r
5 namespace: {{.Values.namespace}}
\r
7 app: {{ .Values.appName}}
\r
8 version: {{.Values.version}}
\r
10 revisionHistoryLimit: 1 # keep one replica set to allow rollback
\r
13 # # indicate which strategy we want for rolling update
\r
14 # type: RollingUpdate
\r
18 {{if or (eq .Values.env "prod") (eq .Values.env "prod-dr")}}
\r
19 replicas: {{ .Values.replicas.prod}}
\r
20 {{ else if eq .Values.env "st"}}
\r
21 replicas: {{ .Values.replicas.st}}
\r
23 replicas: {{ .Values.replicas.dev}}
\r
27 app: {{ .Values.appName}}
\r
28 version: {{.Values.version}}
\r
32 app: {{ .Values.appName}}
\r
33 version: {{.Values.version}}
\r
35 {{ if .Values.pullSecret }}
\r
37 - name: {{ .Values.pullSecret }}
\r
39 serviceAccount: default
\r
41 - name: {{ .Values.appName}}-cert-volume
\r
43 secretName: {{.Values.sharedCert}}
\r
49 path: privateKey.pem
\r
51 - name: {{ .Values.appName}}
\r
52 image: {{ .Values.image}}
\r
53 imagePullPolicy: Always
\r
58 # nodePort: {{.Values.nodePort}}
\r
60 # {{ if eq .Values.env "st"}}
\r
79 {{ if or (eq .Values.env "prod") (eq .Values.env "prod-dr")}}
\r
81 {{ else if eq .Values.env "st" }}
\r
82 value: "system_test"
\r
84 value: "development"
\r
87 value: {{.Values.namespace}}
\r
89 value: {{ .Values.appName}}
\r
91 value: {{.Values.version}}
\r
93 {{ if or (eq .Values.env "prod") (eq .Values.env "prod-dr")}}
\r
94 value: {{.Values.otf.OTF_URL.prod | quote}}
\r
95 {{ else if eq .Values.env "st" }}
\r
96 value: {{.Values.otf.OTF_URL.st | quote}}
\r
98 value: {{.Values.otf.OTF_URL.dev | quote}}
\r
101 value: {{.Values.otf.OTF_EMAIL | quote}}
\r
102 - name: AUTHENTICATION_SECRET
\r
105 name: {{ .Values.appName}}
\r
106 key: authentication_secret
\r
108 - name: SERVICEAPI_URL
\r
109 {{ if eq .Values.env "prod" }}
\r
110 value: {{.Values.serviceApi.prod.SERVICEAPI_URL | quote}}
\r
111 {{ else if eq .Values.env "prod-dr" }}
\r
112 value: {{.Values.serviceApi.prod_dr.SERVICEAPI_URL | quote}}
\r
113 {{ else if eq .Values.env "st" }}
\r
114 value: {{.Values.serviceApi.st.SERVICEAPI_URL | quote}}
\r
116 value: {{.Values.serviceApi.dev.SERVICEAPI_URL | quote}}
\r
118 - name: SERVICEAPI_URIEXECUTETESTINSTANCE
\r
119 {{ if eq .Values.env "prod" }}
\r
120 value: {{.Values.serviceApi.prod.SERVICEAPI_URIEXECUTETESTINSTANCE | quote}}
\r
121 {{ else if eq .Values.env "prod-dr" }}
\r
122 value: {{.Values.serviceApi.prod_dr.SERVICEAPI_URIEXECUTETESTINSTANCE | quote}}
\r
123 {{ else if eq .Values.env "st" }}
\r
124 value: {{.Values.serviceApi.st.SERVICEAPI_URIEXECUTETESTINSTANCE | quote}}
\r
126 value: {{.Values.serviceApi.dev.SERVICEAPI_URIEXECUTETESTINSTANCE | quote}}
\r
128 - name: SERVICEAPI_AAFID
\r
129 value: {{.Values.one_click.mechId}}
\r
132 # name: {{ .Values.sharedSecret}}
\r
135 - name: SERVICEAPI_AAFPASSWORD
\r
136 value: {{.Values.one_click.mechIdPassword}}
\r
139 # name: {{ .Values.sharedSecret}}
\r
140 # key: aaf_mech_password
\r
142 - name: CAMUNDAAPI_URL
\r
143 {{ if eq .Values.env "prod" }}
\r
144 value: {{ .Values.camundaApi.prod.CAMUNDAAPI_URL | quote}}
\r
145 {{ else if eq .Values.env "prod-dr" }}
\r
146 value: {{ .Values.camundaApi.prod_dr.CAMUNDAAPI_URL | quote}}
\r
147 {{ else if eq .Values.env "st" }}
\r
148 value: {{ .Values.camundaApi.st.CAMUNDAAPI_URL | quote}}
\r
150 value: {{ .Values.camundaApi.dev.CAMUNDAAPI_URL | quote}}
\r
152 - name: CAMUNDAAPI_AAFID
\r
153 value: {{.Values.one_click.mechId}}
\r
156 # name: {{ .Values.sharedSecret}}
\r
159 - name: CAMUNDAAPI_AAFPASSWORD
\r
160 value: {{.Values.one_click.mechIdPassword}}
\r
163 # name: {{ .Values.sharedSecret}}
\r
164 # key: aaf_mech_password
\r
166 - name: MONGO_BASEURL
\r
167 value: {{ .Values.one_click.mongo.ip | quote }}
\r
168 # {{ if or (eq .Values.env "prod") (eq .Values.env "prod-dr")}}
\r
169 # value: {{ .Values.mongo.prod.MONGO_BASEURL | quote}}
\r
170 # {{ else if eq .Values.env "st" }}
\r
171 # value: {{ .Values.mongo.st.MONGO_BASEURL | quote}}
\r
173 # value: {{ .Values.mongo.dev.MONGO_BASEURL | quote}}
\r
175 - name: MONGO_DBOTF
\r
176 # value: {{ .Values.one_click.mongo.database | quote }}
\r
179 name: {{ .Values.one_click.mongo.secret_name}}
\r
180 key: mongodb-database
\r
182 # {{ if or (eq .Values.env "prod") (eq .Values.env "prod-dr")}}
\r
183 # value: {{ .Values.mongo.prod.MONGO_DBOTF | quote }}
\r
184 # {{ else if eq .Values.env "st" }}
\r
185 # value: {{ .Values.mongo.st.MONGO_DBOTF | quote }}
\r
187 # value: {{ .Values.mongo.dev.MONGO_DBOTF | quote }}
\r
189 - name: MONGO_REPLICASET
\r
190 # value: {{ .Values.one_click.mongo.replicaset | quote }}
\r
193 name: {{ .Values.one_click.mongo.secret_name}}
\r
194 key: mongodb-replicaSet
\r
196 # {{ if or (eq .Values.env "prod") (eq .Values.env "prod-dr")}}
\r
197 # value: {{ .Values.mongo.prod.MONGO_REPLICASET | quote }}
\r
198 # {{ else if eq .Values.env "st" }}
\r
199 # value: {{ .Values.mongo.st.MONGO_REPLICASET | quote }}
\r
201 # value: {{ .Values.mongo.dev.MONGO_REPLICASET | quote }}
\r
203 - name: MONGO_USERNAME
\r
208 name: {{ .Values.one_click.mongo.secret_name}}
\r
209 key: mongodb-username
\r
211 - name: MONGO_PASSWORD
\r
214 name: {{ .Values.one_click.mongo.secret_name}}
\r
215 key: mongodb-password
\r
218 - name: {{.Values.appName}}-cert-volume
\r
219 mountPath: /home/node/server/config/cert/
\r
222 path: {{ .Values.healthEndpoint }}
\r
226 - name: X-Custom-Header
\r
228 initialDelaySeconds: 30
\r
233 path: {{ .Values.healthEndpoint }}
\r
237 - name: X-Custom-Header
\r
239 initialDelaySeconds: 30
\r
242 restartPolicy: Always
\r