From eb7332298f0207462a2d535c324b1ad1b8b550d1 Mon Sep 17 00:00:00 2001
From: SeanOMik <seanomik@gmail.com>
Date: Mon, 30 Dec 2024 19:18:03 -0500
Subject: [PATCH] fix(immich): correct invalid schema, make immich hr rely on
 postgres and redis hr's

---
 .../main/apps/media/immich/app/helm-release.yaml      | 11 +++++++----
 kubernetes/main/apps/media/immich/ks.yaml             |  3 +--
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/kubernetes/main/apps/media/immich/app/helm-release.yaml b/kubernetes/main/apps/media/immich/app/helm-release.yaml
index 053f1bd5..a6a30821 100644
--- a/kubernetes/main/apps/media/immich/app/helm-release.yaml
+++ b/kubernetes/main/apps/media/immich/app/helm-release.yaml
@@ -13,6 +13,11 @@ spec:
         kind: HelmRepository
         name: bjws-charts
         namespace: flux-system
+  dependsOn:
+    - name: redis
+      namespace: database
+    - name: cloudnative-pg
+      namespace: database
   values:
     controllers:
       immich:
@@ -88,8 +93,6 @@ spec:
     persistence:
       mlcache:
         type: emptyDir
-        accessMode: ReadWriteMany
-        size: 10Gi
         advancedMounts:
           immich: # controller name
             machine-learning: # container name
@@ -98,6 +101,6 @@ spec:
         type: hostPath
         hostPath: /mnt/MainPool/Media/Photos
         advancedMounts:
-          immich:
-            app:
+          immich: # controller name
+            app: # container name
             - path: /usr/src/app/upload
diff --git a/kubernetes/main/apps/media/immich/ks.yaml b/kubernetes/main/apps/media/immich/ks.yaml
index 60448cfe..313b6bc5 100644
--- a/kubernetes/main/apps/media/immich/ks.yaml
+++ b/kubernetes/main/apps/media/immich/ks.yaml
@@ -18,8 +18,7 @@ spec:
     secretRef:
       name: sops-gpg
   dependsOn:
-    - name: openebs
-    - name: openebs-sc
+    - name: cloudnative-pg-cluster
   postBuild:
     substituteFrom:
       - kind: ConfigMap