# argoproj-labs/argocd-image-updater

Automatic container image update for Argo CD

Repository: https://github.com/argoproj-labs/argocd-image-updater
Canonical: https://ross.abutalabs.com/products/argocd-image-updater
Homepage: https://argocd-image-updater.readthedocs.io/en/stable/
Language: Go
License: Apache-2.0
License Family: permissive
Topics: argocd, kubernetes, containers, automation, go, golang, argo-cd
Last push: 2026-08-18T19:58:22+00:00

## Health v2 (maintenance only)
Score: 98/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 98, release rhythm 97, longevity 100
- inputs: {"age_days": 2221, "days_push": 15, "days_rel": 21, "gap_med": 24.0, "n_releases_24m": 19}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1713, forks 372 (observed 2026-08-28T04:05:25.852380+00:00)

## What it is
Argo CD Image Updater is a tool that automatically updates container image versions for Kubernetes workloads managed by Argo CD. It tracks registries for new image tags and applies updates via Argo CD API parameter overrides or Git commits, supporting Kustomize, Helm, and Config Management Plugin applications.

## Use cases
- automatically update container images in argocd applications
- keep kubernetes deployments on latest image tags
- gitops workflow to auto-bump image versions in git
- track new image releases from container registries
- update helm and kustomize image parameters automatically
- reduce manual image version bumps in continuous delivery

## When to choose
- you use Argo CD for GitOps and want automated image updates
- your applications are built with Kustomize, Helm, or a config management plugin
- you want updates written back to Git or applied via the Argo CD API
- you need registry-based tag filtering and update strategies

## When to avoid
- your applications are plain YAML manifests without Kustomize or Helm
- you need a fully battle-tested solution for critical production workloads
- you don't use Argo CD to manage your Kubernetes workloads
- you prefer manual control over every image version bump

## Facets
- artifact type: service
- maturity: active
- function: deployment, container-orchestration, workflow-automation, developer-tools
- domain: cloud-computing, self-hosted
- platform: go, cloud, self-hosted
- tags: argocd, gitops, image-updater, kubernetes-operator, continuous-deployment, devops, containers, automation, kubernetes, docker

## Member repositories
- argoproj-labs/argocd-image-updater (main) score 98

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:25.852380+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:34:41.637906+00:00, confidence not recorded.
  - readme: https://github.com/argoproj-labs/argocd-image-updater (fetched 2026-08-28T04:05:25.852380+00:00, sha d648a871f9ad)
- Data as of 2026-08-30T08:39:29.467469+00:00.
