apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: immich namespace: argocd spec: destination: namespace: 'immich' server: 'https://kubernetes.default.svc' sources: - repoURL: ghcr.io/immich-app/immich-charts path: immich targetRevision: 0.9.3 chart: immich helm: valuesObject: controllers: main: containers: main: image: tag: v2.6.3 env: DB_HOSTNAME: immich-database-rw DB_VECTOR_EXTENSION: vectorchord DB_HOSTNAME: valueFrom: secretKeyRef: name: immich-database-app key: host DB_USERNAME: valueFrom: secretKeyRef: name: immich-database-app key: username DB_DATABASE_NAME: valueFrom: secretKeyRef: name: immich-database-app key: dbname DB_PASSWORD: valueFrom: secretKeyRef: name: immich-database-app key: password immich: persistence: library: existingClaim: immich-data valkey: enabled: true server: ingress: main: enabled: true annotations: nginx.ingress.kubernetes.io/proxy-body-size: "0" external-dns.alpha.kubernetes.io/target: home.martyn.berlin hosts: - host: immich.martyn.berlin paths: - path: "/" service: identifier: main tls: - hosts: host: immich.martyn.berlin - repoURL: http://forgejo.git.svc.cluster.local/martyn/infra4talos.git path: apps-kustomized/immich project: apps syncPolicy: automated: prune: true selfHeal: true