From 7e5a1afb90328ffb49aa9cceabc466edf9970723 Mon Sep 17 00:00:00 2001 From: Remy Moll <me@moll.re> Date: Sun, 14 Jul 2024 12:07:33 +0200 Subject: [PATCH] use nfs-provisioner --- apps/immich/postgres.yaml | 10 ++++++---- apps/immich/pvc.yaml | 35 +++-------------------------------- apps/immich/values.yaml | 2 +- 3 files changed, 10 insertions(+), 37 deletions(-) diff --git a/apps/immich/postgres.yaml b/apps/immich/postgres.yaml index c70303d..fe82b57 100644 --- a/apps/immich/postgres.yaml +++ b/apps/immich/postgres.yaml @@ -16,14 +16,16 @@ spec: shared_preload_libraries: - "vectors.so" + # Persistent storage configuration storage: size: 1Gi pvcTemplate: - storageClassName: "" + accessModes: + - ReadWriteOnce resources: requests: - storage: "1Gi" - volumeName: immich-postgres - + storage: 1Gi + storageClassName: nfs-client + volumeMode: Filesystem monitoring: enablePodMonitor: true diff --git a/apps/immich/pvc.yaml b/apps/immich/pvc.yaml index 797c6da..0949a3f 100644 --- a/apps/immich/pvc.yaml +++ b/apps/immich/pvc.yaml @@ -1,40 +1,11 @@ ---- -apiVersion: v1 -kind: PersistentVolume -metadata: - name: immich-nfs -spec: - capacity: - storage: "50Gi" - accessModes: - - ReadWriteOnce - nfs: - path: /kluster/immich - server: 192.168.1.157 ---- apiVersion: v1 kind: PersistentVolumeClaim metadata: - name: immich-nfs + name: data spec: - storageClassName: "" + storageClassName: "nfs-client" accessModes: - ReadWriteOnce resources: requests: - storage: "50Gi" - volumeName: immich-nfs ---- -apiVersion: v1 -kind: PersistentVolume -metadata: - name: immich-postgres -spec: - capacity: - storage: "1Gi" - accessModes: - - ReadWriteOnce - nfs: - path: /kluster/immich-postgres - server: 192.168.1.157 -# later used by cnpg \ No newline at end of file + storage: "100Gi" diff --git a/apps/immich/values.yaml b/apps/immich/values.yaml index 804ffe5..b66304a 100644 --- a/apps/immich/values.yaml +++ b/apps/immich/values.yaml @@ -34,7 +34,7 @@ immich: library: # Automatically creating the library volume is not supported by this chart # You have to specify an existing PVC to use - existingClaim: immich-nfs + existingClaim: data # Dependencies