From 80341a58d0628f11174c47b5a6cf591cb9a5b991 Mon Sep 17 00:00:00 2001 From: pierre Date: Tue, 3 Jun 2025 09:42:17 +0100 Subject: [PATCH] add file before upgrade --- immich.yaml | 20 +++++++++++++++++--- pvc-test.claim.yaml | 13 +++++++++++++ pvc.claim.yaml | 16 ++++++++++++++++ 3 files changed, 46 insertions(+), 3 deletions(-) create mode 100644 pvc-test.claim.yaml diff --git a/immich.yaml b/immich.yaml index 089b127..fdd9618 100644 --- a/immich.yaml +++ b/immich.yaml @@ -530,14 +530,14 @@ spec: app.kubernetes.io/name: server app.kubernetes.io/instance: immich spec: - serviceAccountName: default automountServiceAccountToken: true dnsPolicy: ClusterFirst enableServiceLinks: true containers: - name: immich-server - image: ghcr.io/immich-app/immich-server:v1.111.0 + # image: ghcr.io/immich-app/immich-server:v1.111.0 + image: ghcr.io/immich-app/immich-server:v1.115.0 imagePullPolicy: IfNotPresent env: - name: DB_DATABASE_NAME @@ -552,6 +552,8 @@ spec: value: http://immich-machine-learning:3003 - name: REDIS_HOSTNAME value: immich-redis-master + - name: UPLOAD_LOCATION + value: /openmediavault/Images ports: - name: http containerPort: 3001 @@ -559,6 +561,9 @@ spec: volumeMounts: - name: library mountPath: /usr/src/app/upload +# - name: openmediavault +# mountPath: /openmediavault + # livenessProbe: # failureThreshold: 3 # httpGet: @@ -576,9 +581,18 @@ spec: # periodSeconds: 10 # timeoutSeconds: 1 volumes: +# - name: library +# persistentVolumeClaim: +# claimName: immich-storage - name: library persistentVolumeClaim: - claimName: immich-storage + claimName: immich-storage-fastaccess + +# - name: openmediavault +# nfs: +# server: 192.168.88.42 +# path: /shared_raid +# readOnly: false --- # Source: immich/charts/postgresql/templates/primary/statefulset.yaml apiVersion: apps/v1 diff --git a/pvc-test.claim.yaml b/pvc-test.claim.yaml new file mode 100644 index 0000000..9c23d58 --- /dev/null +++ b/pvc-test.claim.yaml @@ -0,0 +1,13 @@ +kind: PersistentVolumeClaim +apiVersion: v1 +metadata: + name: immich-intelligent-test + namespace: immich +spec: + storageClassName: nfs-storage-intelligent + accessModes: + - ReadWriteMany + resources: + requests: + storage: 1Mi + diff --git a/pvc.claim.yaml b/pvc.claim.yaml index 81eb4a9..2d9b549 100644 --- a/pvc.claim.yaml +++ b/pvc.claim.yaml @@ -16,3 +16,19 @@ spec: requests: storage: 20Gi +--- +kind: PersistentVolumeClaim +apiVersion: v1 +metadata: + name: immich-storage-fastaccess + namespace: immich + annotations: + fileType : "Image" +spec: + storageClassName: nfs-storage-fastaccess + accessModes: + - ReadWriteMany + resources: + requests: + storage: 20Gi +