infra4talos/app-of-apps/immich.yaml

44 lines
1.1 KiB
YAML

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:
immich:
persistence:
library:
existingClaim: immich-data
valkey:
enabled: true
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