feat(immich): BREAKING CHANGE - Fix version tag + split uploads directories (#8931)

This commit is contained in:
StevenMcElligott 2023-05-15 16:29:35 -04:00 committed by GitHub
parent 799d23534d
commit 5d025b3a61
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 89 additions and 13 deletions

View File

@ -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

View File

@ -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}

View File

@ -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: