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: - configMapRef:
name: {{ include "solidtime.fullname" . }}-env name: {{ include "solidtime.fullname" . }}-env
env: env:
- name: DB_PASSWORD {{- range $key, $value := .Values.env }}
valueFrom: - name: {{ $key }}
secretKeyRef: value: {{ $value | quote }}
name: {{ .Values.secret.existingSecret | default (printf "%s-secret" (include "solidtime.fullname" .)) }} {{- end }}
key: DB_PASSWORD
- name: APP_KEY
valueFrom:
secretKeyRef:
name: {{ .Values.secret.existingSecret | default (printf "%s-secret" (include "solidtime.fullname" .)) }}
key: APP_KEY