diff --git a/kubernetes/app/immich/cronjob-backup.yaml b/kubernetes/app/immich/cronjob-backup.yaml index f2123cf..bea693d 100644 --- a/kubernetes/app/immich/cronjob-backup.yaml +++ b/kubernetes/app/immich/cronjob-backup.yaml @@ -1,3 +1,15 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: immich-backup-cache + namespace: immich +spec: + accessModes: ["ReadWriteOnce"] + storageClassName: nfs-synology-ssd + resources: + requests: + storage: 1Gi +--- apiVersion: batch/v1 kind: CronJob metadata: @@ -119,6 +131,8 @@ spec: secretKeyRef: name: immich-backup-config key: B2_ACCOUNT_KEY + - name: RESTIC_CACHE_DIR + value: /cache volumeMounts: - name: secrets mountPath: /secrets @@ -126,6 +140,8 @@ spec: - name: library mountPath: /data readOnly: true + - name: cache + mountPath: /cache resources: requests: cpu: 100m @@ -139,3 +155,6 @@ spec: - name: library persistentVolumeClaim: claimName: immich-library + - name: cache + persistentVolumeClaim: + claimName: immich-backup-cache