Upgrade to chart 0.10.3

This commit is contained in:
Ruben Hensen
2026-01-21 18:16:25 +01:00
parent 5659c4883b
commit 24595a4338
+57 -70
View File
@@ -16,25 +16,28 @@ spec:
sources: sources:
- chart: immich - chart: immich
repoURL: https://immich-app.github.io/immich-charts repoURL: https://immich-app.github.io/immich-charts
targetRevision: 0.8.5 targetRevision: 0.10.3
helm: helm:
values: | values: |
env: controllers:
REDIS_HOSTNAME: '{{ printf "%s-redis-master" .Release.Name }}' main:
# External PostgreSQL (CloudNativePG) containers:
DB_HOSTNAME: "immich-postgres-rw" main:
DB_USERNAME: "immich" image:
DB_DATABASE_NAME: "immich" tag: v2.4.1
DB_PASSWORD: env:
valueFrom: REDIS_HOSTNAME: '{{ printf "%s-valkey" .Release.Name }}'
secretKeyRef: IMMICH_MACHINE_LEARNING_URL: '{{ printf "http://%s-machine-learning:3003" .Release.Name }}'
name: immich-postgres-app # External PostgreSQL (CloudNativePG)
key: password DB_HOSTNAME: "immich-postgres-rw"
IMMICH_MACHINE_LEARNING_URL: '{{ printf "http://%s-machine-learning:3003" .Release.Name }}' DB_USERNAME: "immich"
DB_DATABASE_NAME: "immich"
image: DB_PASSWORD:
tag: v2.4.1 valueFrom:
secretKeyRef:
name: immich-postgres-app
key: password
immich: immich:
metrics: metrics:
# Enabling this will create the service monitors needed to monitor immich with the prometheus operator # Enabling this will create the service monitors needed to monitor immich with the prometheus operator
@@ -45,7 +48,6 @@ spec:
# Automatically creating the library volume is not supported by this chart # Automatically creating the library volume is not supported by this chart
# You have to specify an existing PVC to use # You have to specify an existing PVC to use
existingClaim: immich-claim existingClaim: immich-claim
# configuration is immich-config.json converted to yaml # configuration is immich-config.json converted to yaml
# ref: https://immich.app/docs/install/config-file/ # ref: https://immich.app/docs/install/config-file/
# #
@@ -59,55 +61,36 @@ spec:
# Dependencies # Dependencies
postgresql: valkey:
enabled: true enabled: true
image: controllers:
repository: tensorchord/pgvecto-rs main:
tag: pg14-v0.2.0 containers:
global: main:
postgresql: image:
auth: repository: docker.io/valkey/valkey
username: immich tag: 9.0-alpine@sha256:b4ee67d73e00393e712accc72cfd7003b87d0fcd63f0eba798b23251bfc9c394
database: immich pullPolicy: IfNotPresent
password: immich persistence:
primary: data:
containerSecurityContext: enabled: true
readOnlyRootFilesystem: false size: 1Gi
initdb: # Optional: Set this to persistentVolumeClaim to keep job queues persistent
scripts: type: emptyDir
create-extensions.sql: | accessMode: ReadWriteOnce
CREATE EXTENSION cube; storageClass: longhorn
CREATE EXTENSION earthdistance;
CREATE EXTENSION vectors;
resources:
limits: {}
requests:
cpu: 200m
memory: 256Mi
redis:
enabled: true
image:
repository: bitnamilegacy/redis
architecture: standalone
auth:
enabled: false
# Immich components # Immich components
server: server:
enabled: true enabled: true
image: controllers:
repository: ghcr.io/immich-app/immich-server main:
pullPolicy: IfNotPresent containers:
probes: main:
startup: image:
enabled: true repository: ghcr.io/immich-app/immich-server
spec: pullPolicy: IfNotPresent
initialDelaySeconds: 0
timeoutSeconds: 1
periodSeconds: 5
failureThreshold: 1000
ingress: ingress:
main: main:
enabled: true enabled: true
@@ -130,7 +113,6 @@ spec:
service: service:
name: sol-auth-svc name: sol-auth-svc
port: 8002 port: 8002
tls: tls:
- secretName: letsencrypt-prod - secretName: letsencrypt-prod
hosts: hosts:
@@ -140,21 +122,26 @@ spec:
machine-learning: machine-learning:
enabled: true enabled: true
image: controllers:
repository: ghcr.io/immich-app/immich-machine-learning main:
pullPolicy: IfNotPresent containers:
env: main:
TRANSFORMERS_CACHE: /cache image:
repository: ghcr.io/immich-app/immich-machine-learning
pullPolicy: IfNotPresent
env:
TRANSFORMERS_CACHE: /cache
HF_XET_CACHE: /cache/huggingface-xet
MPLCONFIGDIR: /cache/matplotlib-config
persistence: persistence:
cache: cache:
enabled: true enabled: true
size: 10Gi size: 10Gi
# Optional: Set this to pvc to avoid downloading the ML models every start. # Optional: Set this to persistentVolumeClaim to avoid downloading the ML models every start.
type: emptyDir type: emptyDir
accessMode: ReadWriteMany accessMode: ReadWriteMany
# storageClass: your-class # storageClass: longhorn
destination: destination:
server: https://kubernetes.default.svc server: https://kubernetes.default.svc
namespace: immich namespace: immich