From 8a7ee29e93b92c3e86fafdb0bc177be22d0378d9 Mon Sep 17 00:00:00 2001 From: rock Date: Sat, 5 Sep 2026 13:51:29 -0700 Subject: [PATCH] feat: enable Image Updater for poimen services - Track poimen-memory, poimen-workflows, poimen-frontend images - Auto-update on new 7-char SHA tags from Forgejo - Filter: regexp:^[0-9a-f]{7}$ (commit SHA) - write-back-method: argocd (updates Application) --- k8s/argocd/apps/70-poimen.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/k8s/argocd/apps/70-poimen.yaml b/k8s/argocd/apps/70-poimen.yaml index 1a798bb..4eff461 100644 --- a/k8s/argocd/apps/70-poimen.yaml +++ b/k8s/argocd/apps/70-poimen.yaml @@ -14,6 +14,18 @@ metadata: app.kubernetes.io/component: orchestrator annotations: argocd.argoproj.io/sync-wave: "7" + # Image Updater: auto-update on new image push (SHA tag filter) + argocd-image-updater.argoproj.io/image-list: | + memory=forgejo.riotpiao.com/rock/poimen-memory + workflows=forgejo.riotpiao.com/rock/poimen-workflows + frontend=forgejo.riotpiao.com/rock/poimen-frontend + argocd-image-updater.argoproj.io/memory.update-strategy: newest-build + argocd-image-updater.argoproj.io/memory.allow-tags: regexp:^[0-9a-f]{7}$ + argocd-image-updater.argoproj.io/workflows.update-strategy: newest-build + argocd-image-updater.argoproj.io/workflows.allow-tags: regexp:^[0-9a-f]{7}$ + argocd-image-updater.argoproj.io/frontend.update-strategy: newest-build + argocd-image-updater.argoproj.io/frontend.allow-tags: regexp:^[0-9a-f]{7}$ + argocd-image-updater.argoproj.io/write-back-method: argocd spec: project: homelab source: