argocd: add Image Updater for auto-deploy on image push

- Install argocd-image-updater via Helm (wave 1)
- Configure Forgejo registry (anonymous pulls)
- Annotate apps for auto-update: api-gw, portfolio, management-service, queue-crd
- Uses newest-build strategy for commit SHA tags
This commit is contained in:
2026-09-02 20:31:09 -07:00
parent f21cc4721a
commit c6032cc354
5 changed files with 84 additions and 0 deletions
+8
View File
@@ -86,6 +86,10 @@ metadata:
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "6"
# ArgoCD Image Updater - auto-update on new image push
argocd-image-updater.argoproj.io/image-list: op=forgejo.riotpiao.com/rock/kmsvc-manage
argocd-image-updater.argoproj.io/op.update-strategy: newest-build
argocd-image-updater.argoproj.io/write-back-method: argocd
spec:
project: homelab
source:
@@ -107,6 +111,10 @@ metadata:
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "7"
# ArgoCD Image Updater - auto-update on new image push
argocd-image-updater.argoproj.io/image-list: svc=forgejo.riotpiao.com/rock/kmsvc-manage
argocd-image-updater.argoproj.io/svc.update-strategy: newest-build
argocd-image-updater.argoproj.io/write-back-method: argocd
spec:
project: homelab
source: