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