58
58
mountPath : /opt/stackstorm/rbac/assignments/
59
59
- name : st2-rbac-mappings-vol
60
60
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 }}
61
65
# TODO: Find out default resource limits for this specific service (#5)
62
66
# resources:
63
67
volumes :
71
75
- name : st2-rbac-mappings-vol
72
76
configMap :
73
77
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 }}
74
82
restartPolicy : OnFailure
75
83
{{- if .Values.dnsPolicy }}
76
84
dnsPolicy : {{ .Values.dnsPolicy }}
@@ -192,6 +200,10 @@ spec:
192
200
- name : st2-apikeys-vol
193
201
mountPath : /etc/st2/apikeys.yaml
194
202
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 }}
195
207
# TODO: Find out default resource limits for this specific service (#5)
196
208
# resources:
197
209
volumes :
@@ -201,6 +213,10 @@ spec:
201
213
- name : st2-apikeys-vol
202
214
secret :
203
215
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 }}
204
220
restartPolicy : OnFailure
205
221
{{- if .Values.dnsPolicy }}
206
222
dnsPolicy : {{ .Values.dnsPolicy }}
@@ -312,6 +328,10 @@ spec:
312
328
- name : st2-kv-vol
313
329
mountPath : /etc/st2/st2kv.yaml
314
330
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 }}
315
335
# TODO: Find out default resource limits for this specific service (#5)
316
336
# resources:
317
337
volumes :
@@ -322,6 +342,10 @@ spec:
322
342
- name : st2-kv-vol
323
343
secret :
324
344
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 }}
325
349
restartPolicy : OnFailure
326
350
{{- if .Values.dnsPolicy }}
327
351
dnsPolicy : {{ .Values.dnsPolicy }}
@@ -424,13 +448,21 @@ spec:
424
448
{{- include "stackstorm-ha.st2-config-volume-mounts" . | nindent 8 }}
425
449
{{- include "stackstorm-ha.packs-volume-mounts-for-register-job" . | nindent 8 }}
426
450
{{- 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 }}
427
455
# TODO: Find out default resource limits for this specific service (#5)
428
456
# resources:
429
457
volumes :
430
458
{{- include "stackstorm-ha.overrides-configs" . | nindent 8 }}
431
459
{{- include "stackstorm-ha.st2-config-volume" . | nindent 8 }}
432
460
{{- include "stackstorm-ha.packs-volumes" . | nindent 8 }}
433
461
{{- 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 }}
434
466
restartPolicy : OnFailure
435
467
{{- if .Values.dnsPolicy }}
436
468
dnsPolicy : {{ .Values.dnsPolicy }}
@@ -548,6 +580,10 @@ spec:
548
580
{{- include "stackstorm-ha.st2-config-volume-mounts" $ | nindent 8 }}
549
581
{{- include "stackstorm-ha.packs-volume-mounts-for-register-job" $ | nindent 8 }}
550
582
{{- 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 }}
551
587
{{- if .resources }}
552
588
resources : {{- toYaml .resources | nindent 10 }}
553
589
{{- end }}
@@ -559,6 +595,10 @@ spec:
559
595
{{- include "stackstorm-ha.st2-config-volume" $ | nindent 8 }}
560
596
{{- include "stackstorm-ha.packs-volumes" $ | nindent 8 }}
561
597
{{- 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 }}
562
602
restartPolicy : OnFailure
563
603
{{- if $.Values.dnsPolicy }}
564
604
dnsPolicy : {{ $.Values.dnsPolicy }}
0 commit comments