controllers: main: containers: main: image: tag: v2.3.1 env: DB_HOSTNAME: {{ exec "kubectl" (list "-n" "immich" "get" "secrets" "postgres-pguser-immich" "-ogo-template='{{.data.host | base64decode }}'") }} DB_USERNAME: {{ exec "kubectl" (list "-n" "immich" "get" "secrets" "postgres-pguser-immich" "-ogo-template='{{.data.user | base64decode }}'") }} DB_DATABASE_NAME: {{ exec "kubectl" (list "-n" "immich" "get" "secrets" "postgres-pguser-immich" "-ogo-template='{{.data.dbname | base64decode }}'") }} DB_PASSWORD: {{ exec "kubectl" (list "-n" "immich" "get" "secrets" "postgres-pguser-immich" "-ogo-template='{{.data.password | base64decode }}'") }} DB_VECTOR_EXTENSION: pgvector immich: persistence: library: existingClaim: immich-data valkey: enabled: true master: persistence: annotations: k8up.io/backup: 'false' resources: requests: cpu: 10m limits: cpu: 1 server: enabled: true controllers: main: strategy: Recreate containers: main: resources: requests: cpu: 10m limits: cpu: 1 ingress: main: enabled: true annotations: traefik.ingress.kubernetes.io/router.tls.certresolver: "letsencrypt" hosts: - host: photos.incngrnt.ca paths: - path: "/" service: identifier: main machine-learning: enabled: true controllers: main: containers: main: resources: requests: cpu: 10m limits: cpu: 1