Skip to content

fix(gitops): forcar update do image updater, bug do argo cd deixa summary.images vazio - #15

Merged
guesant merged 2 commits into
mainfrom
fix/image-updater-force-update
Aug 28, 2026
Merged

guesant merged 2 commits into
mainfrom
fix/image-updater-force-update

Conversation

@guesant

@guesant guesant commented Aug 28, 2026

Copy link
Copy Markdown
Member

Summary

  • Argo CD Image Updater decide se uma imagem esta "live" lendo Application.status.summary.images. Nesse cluster esse campo esta vazio pra toda Application (nao so essa), um bug conhecido do proprio Argo CD, ver argoproj/argo-cd#27861 e argoproj-labs/argocd-image-updater#791. Sem isso, o Image Updater sempre loga "seems not to be live in this application, skipping" e nunca atualiza nada, apesar de tudo mais (RBAC, project whitelist, anotacoes) estar correto.
  • Mitigacao documentada pelo proprio mantenedor do Image Updater: force-update: "true", que pula a checagem de liveness. Efeito colateral aceito: o Image Updater nao compara contra o digest atual, sempre reaplica o digest mais recente resolvido a cada ciclo (idempotente, sem novo rollout se o digest nao mudou de verdade, porque quem decide se reinicia o pod e o Argo CD comparando o manifesto renderizado, nao o Image Updater).

Test plan

  • Apos merge e proximo ciclo do Image Updater: log mostrando Setting new image em vez de seems not to be live

@guesant
guesant requested review from a team as code owners August 28, 2026 15:37
@guesant
guesant merged commit 7cfe6e6 into main Aug 28, 2026
3 checks passed
@guesant
guesant deleted the fix/image-updater-force-update branch August 28, 2026 19:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant