From a90e08bc937bec365f5608faa21f2d30f93c6a68 Mon Sep 17 00:00:00 2001
From: Sheogorath <sheogorath@shivering-isles.com>
Date: Thu, 29 Feb 2024 03:46:35 +0100
Subject: [PATCH] fix(immich): rework secrets embedding

---
 apps/base/immich/release.yaml | 26 ++++++++++++++++++--------
 1 file changed, 18 insertions(+), 8 deletions(-)

diff --git a/apps/base/immich/release.yaml b/apps/base/immich/release.yaml
index e0bfbd0af..ec3f8d5e7 100644
--- a/apps/base/immich/release.yaml
+++ b/apps/base/immich/release.yaml
@@ -20,14 +20,6 @@ spec:
     - kind: ConfigMap
       name: immich-base-values
       valuesKey: values.yaml
-    - kind: Secret
-      name: immich.immich-postgres.credentials.postgresql.acid.zalan.do
-      valuesKey: username
-      targetPath: env.DB_USERNAME
-    - kind: Secret
-      name: immich.immich-postgres.credentials.postgresql.acid.zalan.do
-      valuesKey: password
-      targetPath: env.DB_PASSWORD
     - kind: Secret
       name: immich-override-values
       valuesKey: values-overrides.yaml
@@ -51,6 +43,24 @@ spec:
             patch:
               - op: "remove"
                 path: /spec/template/spec/containers/0/livenessProbe
+          - target:
+              kind: Deployment
+              version: v1
+              group: apps
+            patch:
+              - op: "add"
+                path: /spec/template/spec/containers/0/env/-
+                value:
+                  - name: DB_USERNAME
+                    volumeFrom:
+                      secretKeyRef:
+                        name: immich.immich-postgres.credentials.postgresql.acid.zalan.do
+                        key: username
+                  - name: DB_PASSWORD
+                    volumeFrom:
+                      secretKeyRef:
+                        name: immich.immich-postgres.credentials.postgresql.acid.zalan.do
+                        key: password
           - target:
               version: v1
               kind: Deployment
-- 
GitLab