Read db envs from env automatically

This commit is contained in:
olof.pettersson
2025-12-11 16:11:03 +01:00
parent 24522ec065
commit 81c1038d8b
2 changed files with 4 additions and 21 deletions

View File

@ -1,11 +0,0 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ include "solidtime.fullname" . }}-env
data:
APP_URL: "https://{{ .Values.domain }}"
DB_CONNECTION: "pgsql"
DB_HOST: "{{ .Release.Name }}-postgresql" # Connects to the dependency
DB_PORT: "5432"
DB_DATABASE: "{{ .Values.postgresql.auth.database }}"
DB_USERNAME: "{{ .Values.postgresql.auth.username }}"

View File

@ -21,13 +21,7 @@ spec:
- configMapRef:
name: {{ include "solidtime.fullname" . }}-env
env:
- name: DB_PASSWORD
valueFrom:
secretKeyRef:
name: {{ .Values.secret.existingSecret | default (printf "%s-secret" (include "solidtime.fullname" .)) }}
key: DB_PASSWORD
- name: APP_KEY
valueFrom:
secretKeyRef:
name: {{ .Values.secret.existingSecret | default (printf "%s-secret" (include "solidtime.fullname" .)) }}
key: APP_KEY
{{- range $key, $value := .Values.env }}
- name: {{ $key }}
value: {{ $value | quote }}
{{- end }}