fix(image-updater): use argocd write-back for multi-source apps
Git write-back fails for Helm repo sources (multi-source): updater attempts to target external chart repos. Switch to argocd for plex, radarr, sonarr, flaresolverr, transmission, ollama. Keep git for prowlarr (chart path in this repo).\n\nCommitted via Codex CLI.
This commit is contained in:
@@ -6,12 +6,7 @@ metadata:
|
|||||||
annotations:
|
annotations:
|
||||||
argocd-image-updater.argoproj.io/image-list: flaresolverr=ghcr.io/flaresolverr/flaresolverr:latest
|
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/flaresolverr.update-strategy: digest
|
||||||
argocd-image-updater.argoproj.io/write-back-method: git
|
argocd-image-updater.argoproj.io/write-back-method: argocd
|
||||||
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 flaresolverr image to {{.NewTag}}"
|
|
||||||
spec:
|
spec:
|
||||||
project: default
|
project: default
|
||||||
sources:
|
sources:
|
||||||
|
|||||||
@@ -6,12 +6,7 @@ metadata:
|
|||||||
annotations:
|
annotations:
|
||||||
argocd-image-updater.argoproj.io/image-list: ollama=ollama/ollama:latest
|
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/ollama.update-strategy: digest
|
||||||
argocd-image-updater.argoproj.io/write-back-method: git
|
argocd-image-updater.argoproj.io/write-back-method: argocd
|
||||||
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 ollama image to {{.NewTag}}"
|
|
||||||
spec:
|
spec:
|
||||||
project: default
|
project: default
|
||||||
sources:
|
sources:
|
||||||
|
|||||||
@@ -8,9 +8,8 @@ metadata:
|
|||||||
argocd-image-updater.argoproj.io/image-list: plex=linuxserver/plex:latest
|
argocd-image-updater.argoproj.io/image-list: plex=linuxserver/plex:latest
|
||||||
# Use digest strategy to track latest tag updates
|
# Use digest strategy to track latest tag updates
|
||||||
argocd-image-updater.argoproj.io/plex.update-strategy: digest
|
argocd-image-updater.argoproj.io/plex.update-strategy: digest
|
||||||
# Write back to Git repository (commits to this repo)
|
# Write changes back via ArgoCD API (multi-source friendly)
|
||||||
argocd-image-updater.argoproj.io/write-back-method: git
|
argocd-image-updater.argoproj.io/write-back-method: argocd
|
||||||
argocd-image-updater.argoproj.io/write-back-target: http://gitea-http.gitea.svc.cluster.local:3000/admin/turingpi.git
|
|
||||||
# Git configuration for write-back
|
# Git configuration for write-back
|
||||||
argocd-image-updater.argoproj.io/git-branch: master
|
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-user: argocd-image-updater
|
||||||
|
|||||||
@@ -8,13 +8,8 @@ metadata:
|
|||||||
argocd-image-updater.argoproj.io/image-list: radarr=ghcr.io/linuxserver/radarr:latest
|
argocd-image-updater.argoproj.io/image-list: radarr=ghcr.io/linuxserver/radarr:latest
|
||||||
# Use digest strategy to track latest tag updates
|
# Use digest strategy to track latest tag updates
|
||||||
argocd-image-updater.argoproj.io/radarr.update-strategy: digest
|
argocd-image-updater.argoproj.io/radarr.update-strategy: digest
|
||||||
# Write changes back to Git repository (GitOps workflow)
|
# Write changes back via ArgoCD API (multi-source friendly)
|
||||||
argocd-image-updater.argoproj.io/write-back-method: git
|
argocd-image-updater.argoproj.io/write-back-method: argocd
|
||||||
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 Radarr image to {{.NewTag}}"
|
|
||||||
# Git configuration for write-back
|
# Git configuration for write-back
|
||||||
argocd-image-updater.argoproj.io/git-branch: master
|
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-user: argocd-image-updater
|
||||||
|
|||||||
@@ -8,13 +8,8 @@ metadata:
|
|||||||
argocd-image-updater.argoproj.io/image-list: sonarr=ghcr.io/linuxserver/sonarr:latest
|
argocd-image-updater.argoproj.io/image-list: sonarr=ghcr.io/linuxserver/sonarr:latest
|
||||||
# Use digest strategy to track latest tag updates
|
# Use digest strategy to track latest tag updates
|
||||||
argocd-image-updater.argoproj.io/sonarr.update-strategy: digest
|
argocd-image-updater.argoproj.io/sonarr.update-strategy: digest
|
||||||
# Write changes back to Git repository (GitOps workflow)
|
# Write changes back via ArgoCD API (multi-source friendly)
|
||||||
argocd-image-updater.argoproj.io/write-back-method: git
|
argocd-image-updater.argoproj.io/write-back-method: argocd
|
||||||
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 Sonarr image to {{.NewTag}}"
|
|
||||||
# Git configuration for write-back
|
# Git configuration for write-back
|
||||||
argocd-image-updater.argoproj.io/git-branch: master
|
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-user: argocd-image-updater
|
||||||
|
|||||||
@@ -6,12 +6,7 @@ metadata:
|
|||||||
annotations:
|
annotations:
|
||||||
argocd-image-updater.argoproj.io/image-list: transmission=haugene/transmission-openvpn:latest
|
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/transmission.update-strategy: digest
|
||||||
argocd-image-updater.argoproj.io/write-back-method: git
|
argocd-image-updater.argoproj.io/write-back-method: argocd
|
||||||
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 transmission image to {{.NewTag}}"
|
|
||||||
spec:
|
spec:
|
||||||
project: default
|
project: default
|
||||||
sources:
|
sources:
|
||||||
|
|||||||
Reference in New Issue
Block a user