Skip to content

Commit 504d243

Browse files
authored
Merge pull request #17 from 4censord/feat/extraEnv
feat: allow specifying env vars populated from secrets
2 parents d0663a8 + 1aa55e6 commit 504d243

File tree

5 files changed

+24
-5
lines changed

5 files changed

+24
-5
lines changed

pretix-helm/templates/pretix-cron.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,6 @@ spec:
3535
- name: {{ $key }}
3636
value: {{ $value | quote }}
3737
{{- end }}
38-
38+
{{if .Values.extraEnv }}
39+
{{ .Values.extraEnv | toYaml | nindent 8}}
40+
{{- end}}

pretix-helm/templates/pretix-migrate.yaml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,10 @@ spec:
3232
- name: pretix-data
3333
mountPath: /data
3434
env:
35-
{{- range $key, $value := .Values.env }}
36-
- name: {{ $key }}
37-
value: {{ $value | quote }}
38-
{{- end }}
35+
{{- range $key, $value := .Values.env }}
36+
- name: {{ $key }}
37+
value: {{ $value | quote }}
38+
{{- end }}
39+
{{if .Values.extraEnv }}
40+
{{ .Values.extraEnv | toYaml | nindent 8}}
41+
{{- end}}

pretix-helm/templates/pretix-web-deployment.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@ spec:
3737
- name: {{ $key }}
3838
value: {{ $value | quote }}
3939
{{- end }}
40+
{{if .Values.extraEnv }}
41+
{{ .Values.extraEnv | toYaml | nindent 8}}
42+
{{- end}}
4043
resources:
4144
requests:
4245
memory: "{{ .Values.resources.requests.memory }}"

pretix-helm/templates/pretix-worker-deployment.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@ spec:
3737
- name: {{ $key }}
3838
value: {{ $value | quote }}
3939
{{- end }}
40+
{{if .Values.extraEnv }}
41+
{{ .Values.extraEnv | toYaml | nindent 8}}
42+
{{- end}}
4043
resources:
4144
requests:
4245
memory: "{{ .Values.resources.requests.memory }}"

pretix-helm/values.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,14 @@ env:
3535
PRETIX_CELERY_BACKEND: redis://pretix-redis-master/1
3636
PRETIX_CELERY_BROKER: redis://pretix-redis-master/2
3737

38+
# For setting custom env vars, populated from secrets
39+
extraEnv: []
40+
# - name: PRETIX_DATABASE_NAME
41+
# valueFrom:
42+
# secretKeyRef:
43+
# name: db_secret
44+
# key: dbname
45+
3846
labels: []
3947

4048
# Resource limits and requests

0 commit comments

Comments
 (0)