diff --git a/applications/flaresolverr.yaml b/applications/flaresolverr.yaml index 39f72a9..d63c263 100644 --- a/applications/flaresolverr.yaml +++ b/applications/flaresolverr.yaml @@ -6,7 +6,10 @@ metadata: annotations: argocd-image-updater.argoproj.io/image-list: flaresolverr=ghcr.io/flaresolverr/flaresolverr:latest argocd-image-updater.argoproj.io/flaresolverr.update-strategy: digest - argocd-image-updater.argoproj.io/write-back-method: argocd + argocd-image-updater.argoproj.io/write-back-method: git + argocd-image-updater.argoproj.io/values-file: $values/helm-values/flaresolverr_values.yaml + argocd-image-updater.argoproj.io/flaresolverr.helm.image-name: image.repository + argocd-image-updater.argoproj.io/flaresolverr.helm.image-tag: image.tag spec: project: default sources: diff --git a/applications/ollama.yaml b/applications/ollama.yaml index 1a7d3e3..f2b8d76 100644 --- a/applications/ollama.yaml +++ b/applications/ollama.yaml @@ -3,6 +3,13 @@ kind: Application metadata: name: ollama namespace: argocd + annotations: + argocd-image-updater.argoproj.io/image-list: ollama=ollama/ollama:latest + argocd-image-updater.argoproj.io/ollama.update-strategy: digest + argocd-image-updater.argoproj.io/write-back-method: git + argocd-image-updater.argoproj.io/values-file: $values/helm-values/ollama_values.yaml + argocd-image-updater.argoproj.io/ollama.helm.image-name: image.repository + argocd-image-updater.argoproj.io/ollama.helm.image-tag: image.tag annotations: argocd-image-updater.argoproj.io/image-list: ollama=ollama/ollama:latest argocd-image-updater.argoproj.io/ollama.update-strategy: digest diff --git a/applications/plex.yaml b/applications/plex.yaml index 983434e..31de7cf 100644 --- a/applications/plex.yaml +++ b/applications/plex.yaml @@ -8,8 +8,11 @@ metadata: argocd-image-updater.argoproj.io/image-list: plex=linuxserver/plex:latest # Use digest strategy to track latest tag updates argocd-image-updater.argoproj.io/plex.update-strategy: digest - # Write changes back via ArgoCD API (multi-source friendly) - argocd-image-updater.argoproj.io/write-back-method: argocd + # Write changes back to Git values file + argocd-image-updater.argoproj.io/write-back-method: git + argocd-image-updater.argoproj.io/values-file: $values/helm-values/plex_values.yml + argocd-image-updater.argoproj.io/plex.helm.image-name: image.repository + argocd-image-updater.argoproj.io/plex.helm.image-tag: image.tag # Git configuration for write-back argocd-image-updater.argoproj.io/git-branch: master argocd-image-updater.argoproj.io/git-commit-user: argocd-image-updater diff --git a/applications/prowlarr.yaml b/applications/prowlarr.yaml index b0b28c4..ff4161c 100644 --- a/applications/prowlarr.yaml +++ b/applications/prowlarr.yaml @@ -7,11 +7,9 @@ metadata: argocd-image-updater.argoproj.io/image-list: prowlarr=lscr.io/linuxserver/prowlarr:latest argocd-image-updater.argoproj.io/prowlarr.update-strategy: digest argocd-image-updater.argoproj.io/write-back-method: git - argocd-image-updater.argoproj.io/write-back-target: http://gitea-http.gitea.svc.cluster.local:3000/admin/turingpi.git - argocd-image-updater.argoproj.io/git-branch: master - argocd-image-updater.argoproj.io/git-commit-user: argocd-image-updater - argocd-image-updater.argoproj.io/git-commit-email: argocd@turing.lan - argocd-image-updater.argoproj.io/git-commit-message: "chore: update prowlarr image to {{.NewTag}}" + argocd-image-updater.argoproj.io/values-file: $values/helm-values/prowlarr_values.yml + argocd-image-updater.argoproj.io/prowlarr.helm.image-name: image.repository + argocd-image-updater.argoproj.io/prowlarr.helm.image-tag: image.tag spec: project: default sources: diff --git a/applications/radarr.yaml b/applications/radarr.yaml index e16f800..466b6c4 100644 --- a/applications/radarr.yaml +++ b/applications/radarr.yaml @@ -8,8 +8,11 @@ metadata: argocd-image-updater.argoproj.io/image-list: radarr=ghcr.io/linuxserver/radarr:latest # Use digest strategy to track latest tag updates argocd-image-updater.argoproj.io/radarr.update-strategy: digest - # Write changes back via ArgoCD API (multi-source friendly) - argocd-image-updater.argoproj.io/write-back-method: argocd + # Write changes back to Git values file + argocd-image-updater.argoproj.io/write-back-method: git + argocd-image-updater.argoproj.io/values-file: $values/helm-values/radarr_values.yaml + argocd-image-updater.argoproj.io/radarr.helm.image-name: image.repository + argocd-image-updater.argoproj.io/radarr.helm.image-tag: image.tag # Git configuration for write-back argocd-image-updater.argoproj.io/git-branch: master argocd-image-updater.argoproj.io/git-commit-user: argocd-image-updater diff --git a/applications/sonarr.yaml b/applications/sonarr.yaml index 235ff04..64a19ea 100644 --- a/applications/sonarr.yaml +++ b/applications/sonarr.yaml @@ -8,8 +8,11 @@ metadata: argocd-image-updater.argoproj.io/image-list: sonarr=ghcr.io/linuxserver/sonarr:latest # Use digest strategy to track latest tag updates argocd-image-updater.argoproj.io/sonarr.update-strategy: digest - # Write changes back via ArgoCD API (multi-source friendly) - argocd-image-updater.argoproj.io/write-back-method: argocd + # Write changes back to Git values file + argocd-image-updater.argoproj.io/write-back-method: git + argocd-image-updater.argoproj.io/values-file: $values/helm-values/sonarr_values.yaml + argocd-image-updater.argoproj.io/sonarr.helm.image-name: image.repository + argocd-image-updater.argoproj.io/sonarr.helm.image-tag: image.tag # Git configuration for write-back argocd-image-updater.argoproj.io/git-branch: master argocd-image-updater.argoproj.io/git-commit-user: argocd-image-updater diff --git a/applications/transmission.yaml b/applications/transmission.yaml index ff85ca0..8db675e 100644 --- a/applications/transmission.yaml +++ b/applications/transmission.yaml @@ -6,7 +6,10 @@ metadata: annotations: argocd-image-updater.argoproj.io/image-list: transmission=haugene/transmission-openvpn:latest argocd-image-updater.argoproj.io/transmission.update-strategy: digest - argocd-image-updater.argoproj.io/write-back-method: argocd + argocd-image-updater.argoproj.io/write-back-method: git + argocd-image-updater.argoproj.io/values-file: $values/helm-values/transmission_values.yml + argocd-image-updater.argoproj.io/transmission.helm.image-name: image.repository + argocd-image-updater.argoproj.io/transmission.helm.image-tag: image.tag spec: project: default sources: