5858 mountPath : /opt/stackstorm/rbac/assignments/
5959 - name : st2-rbac-mappings-vol
6060 mountPath : /opt/stackstorm/rbac/mappings/
61+ {{- range $.Values.jobs.extra_volumes }}
62+ - name : {{ required "Each volume must have a 'name' in jobs.extra_volumes" .name }}
63+ {{- tpl (required "Each volume must have a 'mount' definition in jobs.extra_volumes" .mount | toYaml) $ | nindent 10 }}
64+ {{- end }}
6165 # TODO: Find out default resource limits for this specific service (#5)
6266 # resources:
6367 volumes :
7175 - name : st2-rbac-mappings-vol
7276 configMap :
7377 name : {{ .Release.Name }}-st2-rbac-mappings
78+ {{- range $.Values.jobs.extra_volumes }}
79+ - name : {{ required "Each volume must have a 'name' in jobs.extra_volumes" .name }}
80+ {{- tpl (required "Each volume must have a 'volume' definition in jobs.extra_volumes" .volume | toYaml) $ | nindent 10 }}
81+ {{- end }}
7482 restartPolicy : OnFailure
7583 {{- if .Values.dnsPolicy }}
7684 dnsPolicy : {{ .Values.dnsPolicy }}
@@ -192,6 +200,10 @@ spec:
192200 - name : st2-apikeys-vol
193201 mountPath : /etc/st2/apikeys.yaml
194202 subPath : apikeys.yaml
203+ {{- range $.Values.jobs.extra_volumes }}
204+ - name : {{ required "Each volume must have a 'name' in jobs.extra_volumes" .name }}
205+ {{- tpl (required "Each volume must have a 'mount' definition in jobs.extra_volumes" .mount | toYaml) $ | nindent 10 }}
206+ {{- end }}
195207 # TODO: Find out default resource limits for this specific service (#5)
196208 # resources:
197209 volumes :
@@ -201,6 +213,10 @@ spec:
201213 - name : st2-apikeys-vol
202214 secret :
203215 secretName : {{ .Release.Name }}-st2-apikeys
216+ {{- range $.Values.jobs.extra_volumes }}
217+ - name : {{ required "Each volume must have a 'name' in jobs.extra_volumes" .name }}
218+ {{- tpl (required "Each volume must have a 'volume' definition in jobs.extra_volumes" .volume | toYaml) $ | nindent 10 }}
219+ {{- end }}
204220 restartPolicy : OnFailure
205221 {{- if .Values.dnsPolicy }}
206222 dnsPolicy : {{ .Values.dnsPolicy }}
@@ -312,6 +328,10 @@ spec:
312328 - name : st2-kv-vol
313329 mountPath : /etc/st2/st2kv.yaml
314330 subPath : st2kv.yaml
331+ {{- range $.Values.jobs.extra_volumes }}
332+ - name : {{ required "Each volume must have a 'name' in jobs.extra_volumes" .name }}
333+ {{- tpl (required "Each volume must have a 'mount' definition in jobs.extra_volumes" .mount | toYaml) $ | nindent 10 }}
334+ {{- end }}
315335 # TODO: Find out default resource limits for this specific service (#5)
316336 # resources:
317337 volumes :
@@ -322,6 +342,10 @@ spec:
322342 - name : st2-kv-vol
323343 secret :
324344 secretName : {{ .Release.Name }}-st2-kv
345+ {{- range $.Values.jobs.extra_volumes }}
346+ - name : {{ required "Each volume must have a 'name' in jobs.extra_volumes" .name }}
347+ {{- tpl (required "Each volume must have a 'volume' definition in jobs.extra_volumes" .volume | toYaml) $ | nindent 10 }}
348+ {{- end }}
325349 restartPolicy : OnFailure
326350 {{- if .Values.dnsPolicy }}
327351 dnsPolicy : {{ .Values.dnsPolicy }}
@@ -424,13 +448,21 @@ spec:
424448 {{- include "stackstorm-ha.st2-config-volume-mounts" . | nindent 8 }}
425449 {{- include "stackstorm-ha.packs-volume-mounts-for-register-job" . | nindent 8 }}
426450 {{- include "stackstorm-ha.pack-configs-volume-mount" . | nindent 8 }}
451+ {{- range $.Values.jobs.extra_volumes }}
452+ - name : {{ required "Each volume must have a 'name' in jobs.extra_volumes" .name }}
453+ {{- tpl (required "Each volume must have a 'mount' definition in jobs.extra_volumes" .mount | toYaml) $ | nindent 10 }}
454+ {{- end }}
427455 # TODO: Find out default resource limits for this specific service (#5)
428456 # resources:
429457 volumes :
430458 {{- include "stackstorm-ha.overrides-configs" . | nindent 8 }}
431459 {{- include "stackstorm-ha.st2-config-volume" . | nindent 8 }}
432460 {{- include "stackstorm-ha.packs-volumes" . | nindent 8 }}
433461 {{- include "stackstorm-ha.pack-configs-volume" . | nindent 8 }}
462+ {{- range $.Values.jobs.extra_volumes }}
463+ - name : {{ required "Each volume must have a 'name' in jobs.extra_volumes" .name }}
464+ {{- tpl (required "Each volume must have a 'volume' definition in jobs.extra_volumes" .volume | toYaml) $ | nindent 10 }}
465+ {{- end }}
434466 restartPolicy : OnFailure
435467 {{- if .Values.dnsPolicy }}
436468 dnsPolicy : {{ .Values.dnsPolicy }}
@@ -548,6 +580,10 @@ spec:
548580 {{- include "stackstorm-ha.st2-config-volume-mounts" $ | nindent 8 }}
549581 {{- include "stackstorm-ha.packs-volume-mounts-for-register-job" $ | nindent 8 }}
550582 {{- include "stackstorm-ha.pack-configs-volume-mount" $ | nindent 8 }}
583+ {{- range $.Values.jobs.extra_volumes }}
584+ - name : {{ required "Each volume must have a 'name' in jobs.extra_volumes" .name }}
585+ {{- tpl (required "Each volume must have a 'mount' definition in jobs.extra_volumes" .mount | toYaml) $ | nindent 10 }}
586+ {{- end }}
551587 {{- if .resources }}
552588 resources : {{- toYaml .resources | nindent 10 }}
553589 {{- end }}
@@ -559,6 +595,10 @@ spec:
559595 {{- include "stackstorm-ha.st2-config-volume" $ | nindent 8 }}
560596 {{- include "stackstorm-ha.packs-volumes" $ | nindent 8 }}
561597 {{- include "stackstorm-ha.pack-configs-volume" $ | nindent 8 }}
598+ {{- range $.Values.jobs.extra_volumes }}
599+ - name : {{ required "Each volume must have a 'name' in jobs.extra_volumes" .name }}
600+ {{- tpl (required "Each volume must have a 'volume' definition in jobs.extra_volumes" .volume | toYaml) $ | nindent 10 }}
601+ {{- end }}
562602 restartPolicy : OnFailure
563603 {{- if $.Values.dnsPolicy }}
564604 dnsPolicy : {{ $.Values.dnsPolicy }}
0 commit comments