diff --git a/charts/stable/immich/Chart.yaml b/charts/stable/immich/Chart.yaml index 11e8a27e84e..7f893ae7c26 100644 --- a/charts/stable/immich/Chart.yaml +++ b/charts/stable/immich/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "1.49.0" +appVersion: "1.55.1" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -22,7 +22,7 @@ name: immich sources: - https://github.com/truecharts/charts/tree/master/charts/stable/immich - https://github.com/immich-app/immich -version: 6.0.0 +version: 7.0.0 annotations: truecharts.org/catagories: | - media diff --git a/charts/stable/immich/questions.yaml b/charts/stable/immich/questions.yaml index 2527ef3d32f..351403150eb 100644 --- a/charts/stable/immich/questions.yaml +++ b/charts/stable/immich/questions.yaml @@ -101,6 +101,14 @@ questions: # Include{serviceExpert} # Include{serviceList} # Include{persistenceRoot} + - variable: library + label: App Library Storage + description: Stores the Application Uploads. + schema: + additional_attrs: true + type: dict + attrs: +# Include{persistenceBasic} - variable: uploads label: App Uploads Storage description: Stores the Application Uploads. @@ -108,6 +116,30 @@ questions: additional_attrs: true type: dict attrs: +# Include{persistenceBasic} + - variable: thumbs + label: App Thumbnails Storage + description: Stores the Application Thumbnails. + schema: + additional_attrs: true + type: dict + attrs: +# Include{persistenceBasic} + - variable: profile + label: App Profiles Storage + description: Stores the Application Profiles. + schema: + additional_attrs: true + type: dict + attrs: +# Include{persistenceBasic} + - variable: video + label: App Encoded Video Storage + description: Stores the Encoded Videos. + schema: + additional_attrs: true + type: dict + attrs: # Include{persistenceBasic} # Include{persistenceList} # Include{ingressRoot} diff --git a/charts/stable/immich/values.yaml b/charts/stable/immich/values.yaml index 6cc6d2537e5..6080565fcc3 100644 --- a/charts/stable/immich/values.yaml +++ b/charts/stable/immich/values.yaml @@ -61,17 +61,6 @@ service: targetSelector: main persistence: - uploads: - enabled: true - mountPath: /usr/src/app/upload - targetSelector: - # Main pod/container is server - main: - main: {} - microservices: - microservices: {} - machinelearning: - machinelearning: {} mlcache: enabled: true type: emptyDir @@ -93,6 +82,61 @@ persistence: typesense: typesense: mountPath: /typesensedata + library: + enabled: true + mountPath: /usr/src/app/upload/library + targetSelector: + # Main pod/container is server + main: + main: {} + microservices: + microservices: {} + machinelearning: + machinelearning: {} + uploads: + enabled: true + mountPath: /usr/src/app/upload/upload + targetSelector: + # Main pod/container is server + main: + main: {} + microservices: + microservices: {} + machinelearning: + machinelearning: {} + thumbs: + enabled: true + mountPath: /usr/src/app/upload/thumbs + targetSelector: + # Main pod/container is server + main: + main: {} + microservices: + microservices: {} + machinelearning: + machinelearning: {} + profile: + enabled: true + mountPath: /usr/src/app/upload/profile + targetSelector: + # Main pod/container is server + main: + main: {} + microservices: + microservices: {} + machinelearning: + machinelearning: {} + video: + enabled: true + mountPath: /usr/src/app/upload/encoded-video + targetSelector: + # Main pod/container is server + main: + main: {} + microservices: + microservices: {} + machinelearning: + machinelearning: {} cnpg: main: