From e28219c8b7664e6482ea4b1a216de6316d9201b66c56fe66b17598d31edd84d3 Mon Sep 17 00:00:00 2001 From: raven <7156279+RavenX8@users.noreply.github.com> Date: Tue, 18 Mar 2025 00:11:08 -0400 Subject: [PATCH] - update: auto generate the database url using the saved secret --- charts/osirose-new/templates/deployment.yaml | 5 +++++ charts/osirose-new/values.yaml | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/charts/osirose-new/templates/deployment.yaml b/charts/osirose-new/templates/deployment.yaml index 14005c8..3b61dbb 100644 --- a/charts/osirose-new/templates/deployment.yaml +++ b/charts/osirose-new/templates/deployment.yaml @@ -20,9 +20,14 @@ spec: image: "{{ $.Values.repository }}/{{ .image }}" ports: - containerPort: {{ .port }} + env: + - name: DATABASE_URL + value: "postgres://$(POSTGRES_USER):$(POSTGRES_PASSWORD)@postgres:5432/$(POSTGRES_DB)" envFrom: - configMapRef: name: {{ .name }}-env + - secretRef: + name: postgres-secrets volumeMounts: - name: service-ids mountPath: /services diff --git a/charts/osirose-new/values.yaml b/charts/osirose-new/values.yaml index 234df09..c7ba3ba 100644 --- a/charts/osirose-new/values.yaml +++ b/charts/osirose-new/values.yaml @@ -8,7 +8,7 @@ global: env: LOG_LEVEL: "info" APP_ENV: "dev" - DATABASE_URL: "postgres://postgres:5432/osirose" + DATABASE_URL: "" # This is a placeholder. Will be dynamically constructed services: - name: api-service