Skip to content

Commit a114eb2

Browse files
baprxBaptiste Roux
authored andcommitted
feat(statefulset): add support for valueFrom in env
Signed-off-by: Baptiste Roux <arte.but.posix@gmail.com>
1 parent 5523fc4 commit a114eb2

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

charts/woodpecker/charts/agent/templates/statefulset.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,14 @@ spec:
6969
env:
7070
{{- range $key, $value := .Values.env }}
7171
- name: {{ $key }}
72+
{{- if kindIs "string" $value }}
7273
value: {{ $value | quote }}
74+
{{- else if kindIs "map" $value }}
75+
{{- if $value.valueFrom }}
76+
valueFrom:
77+
{{- toYaml $value.valueFrom | nindent 16 }}
78+
{{- end }}
79+
{{- end }}
7380
{{- end }}
7481
envFrom:
7582
{{- if .Values.mapAgentSecret }}

charts/woodpecker/charts/server/templates/statefulset.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,14 @@ spec:
103103
env:
104104
{{- range $key, $value := .Values.env }}
105105
- name: {{ $key }}
106+
{{- if kindIs "string" $value }}
106107
value: {{ $value | quote }}
108+
{{- else if kindIs "map" $value }}
109+
{{- if $value.valueFrom }}
110+
valueFrom:
111+
{{- toYaml $value.valueFrom | nindent 16 }}
112+
{{- end }}
113+
{{- end }}
107114
{{- end }}
108115
{{- if .Values.metrics.enabled }}
109116
- name: WOODPECKER_METRICS_SERVER_ADDR

0 commit comments

Comments
 (0)