diff --git a/clusters/cl01tl/manifests/immich/Deployment-immich.yaml b/clusters/cl01tl/manifests/immich/Deployment-immich.yaml index 803b36819..9a8577d9b 100644 --- a/clusters/cl01tl/manifests/immich/Deployment-immich.yaml +++ b/clusters/cl01tl/manifests/immich/Deployment-immich.yaml @@ -110,12 +110,17 @@ spec: name: config readOnly: true subPath: immich.json + - mountPath: /usr/src/app/upload-new + name: data - mountPath: /usr/src/app/upload name: media volumes: - name: config secret: secretName: immich-config-secret + - name: data + persistentVolumeClaim: + claimName: immich - name: media persistentVolumeClaim: claimName: immich-nfs-storage diff --git a/clusters/cl01tl/manifests/immich/PersistentVolumeClaim-immich.yaml b/clusters/cl01tl/manifests/immich/PersistentVolumeClaim-immich.yaml new file mode 100644 index 000000000..e50f6fcc0 --- /dev/null +++ b/clusters/cl01tl/manifests/immich/PersistentVolumeClaim-immich.yaml @@ -0,0 +1,19 @@ +kind: PersistentVolumeClaim +apiVersion: v1 +metadata: + name: immich + labels: + app.kubernetes.io/instance: immich + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: immich + helm.sh/chart: immich-4.5.0 + annotations: + helm.sh/resource-policy: keep + namespace: immich +spec: + accessModes: + - "ReadWriteOnce" + resources: + requests: + storage: "50Gi" + storageClassName: "ceph-block"