Skip to content

Commit 8c22bcb

Browse files
committed
fix: use extraENV for db & dashboard pod
1 parent b0e112d commit 8c22bcb

2 files changed

Lines changed: 19 additions & 3 deletions

File tree

dashboard-charts/templates/dashboard/deployment.yaml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ spec:
4040
envFrom:
4141
- configMapRef:
4242
name: {{ .Release.Name }}-dashboard-common-env
43-
{{- if .Values.dashboard.extraEnvFrom }}
44-
{{ toYaml .Values.dashboard.extraEnvFrom | indent 12 }}
43+
{{- if .Values.extraEnvFrom }}
44+
{{ toYaml .Values.extraEnvFrom | indent 12 }}
4545
{{- end }}
4646
containers:
4747
- name: {{ .Chart.Name }}-dashboard
@@ -73,6 +73,9 @@ spec:
7373
envFrom:
7474
- configMapRef:
7575
name: {{ .Release.Name }}-dashboard-common-env
76+
{{- if .Values.extraEnvFrom }}
77+
{{ toYaml .Values.extraEnvFrom | indent 12 }}
78+
{{- end }}
7679
volumeMounts:
7780
- name: applied-templates-storage
7881
mountPath: {{ .Values.dashboard.persistenceDisk.mountPath }}

dashboard-charts/templates/database/statefulset.yaml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,17 @@ spec:
3838
value: {{ .Release.Name }}-dashboard-db
3939
- name: POSTGRES_DB
4040
value: {{ .Values.db.env.POSTGRES_DB }}
41+
{{- $pw := .Values.db.env.POSTGRES_PASSWORD | default "" -}}
42+
{{- if ne $pw "" }}
4143
- name: POSTGRES_PASSWORD
42-
value: {{ quote .Values.db.env.POSTGRES_PASSWORD }}
44+
value: {{ $pw | quote }}
45+
{{- else }}
46+
- name: POSTGRES_PASSWORD
47+
valueFrom:
48+
secretKeyRef:
49+
name: {{ (index .Values.extraEnvFrom 0).secretRef.name | quote }}
50+
key: POSTGRES_PASSWORD
51+
{{- end }}
4352
- name: POSTGRES_USER
4453
value: {{ default "postgres" .Values.db.env.POSTGRES_USER | quote }}
4554
- name: PGUSER
@@ -85,6 +94,10 @@ spec:
8594
memory: {{ .Values.db.resources.limits.memory }}
8695
cpu: {{ .Values.db.resources.limits.cpu }}
8796
{{- end }}
97+
{{- if .Values.extraEnvFrom }}
98+
envFrom:
99+
{{ toYaml .Values.extraEnvFrom | indent 12 }}
100+
{{- end }}
88101
volumes:
89102
- name: postgres-storage
90103
{{- if .Values.db.persistenceDisk.enabled }}

0 commit comments

Comments
 (0)