{"adoption": {"forks": 372, "observed_at": "2026-08-28T04:05:25.852380+00:00", "stars": 1713}, "canonical_url": "https://ross.abutalabs.com/products/argocd-image-updater", "card": {"archived": false, "artifact_type": "service", "description": "Automatic container image update for Argo CD", "domain": ["cloud-computing", "self-hosted"], "enriched": true, "function": ["deployment", "container-orchestration", "workflow-automation", "developer-tools"], "health_score": 99, "homepage": "https://argocd-image-updater.readthedocs.io/en/stable/", "language": "Go", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["argoproj-labs/argocd-image-updater"], "name": "argoproj-labs/argocd-image-updater", "platform": ["go", "cloud", "self-hosted"], "pushed_at": "2026-08-18T19:58:22+00:00", "repo": "argoproj-labs/argocd-image-updater", "stars": 1713, "tags": ["argocd", "gitops", "image-updater", "kubernetes-operator", "continuous-deployment", "devops", "containers", "automation", "kubernetes", "docker"], "topics": ["argocd", "kubernetes", "containers", "automation", "go", "golang", "argo-cd"], "urls": [], "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"], "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.", "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"], "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"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/argocd-image-updater", "repo": "argoproj-labs/argocd-image-updater", "role": "main", "score": 98}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:25.852380+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:34:41.637906+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d648a871f9adad504e7448e6206dfabd7a5cf703e500bb54f8ecd9b377c3e1a0", "fetched_at": "2026-08-28T04:05:25.852380+00:00", "kind": "readme", "missing": false, "url": "https://github.com/argoproj-labs/argocd-image-updater"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:25.852380+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:34:41.637906+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d648a871f9adad504e7448e6206dfabd7a5cf703e500bb54f8ecd9b377c3e1a0", "fetched_at": "2026-08-28T04:05:25.852380+00:00", "kind": "readme", "missing": false, "url": "https://github.com/argoproj-labs/argocd-image-updater"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:34:41.637906+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d648a871f9adad504e7448e6206dfabd7a5cf703e500bb54f8ecd9b377c3e1a0", "fetched_at": "2026-08-28T04:05:25.852380+00:00", "kind": "readme", "missing": false, "url": "https://github.com/argoproj-labs/argocd-image-updater"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:25.852380+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:25.852380+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:25.852380+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:34:41.637906+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d648a871f9adad504e7448e6206dfabd7a5cf703e500bb54f8ecd9b377c3e1a0", "fetched_at": "2026-08-28T04:05:25.852380+00:00", "kind": "readme", "missing": false, "url": "https://github.com/argoproj-labs/argocd-image-updater"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:25.852380+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:25.852380+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:34:41.637906+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d648a871f9adad504e7448e6206dfabd7a5cf703e500bb54f8ecd9b377c3e1a0", "fetched_at": "2026-08-28T04:05:25.852380+00:00", "kind": "readme", "missing": false, "url": "https://github.com/argoproj-labs/argocd-image-updater"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:25.852380+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:25.852380+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:25.852380+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:34:41.637906+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d648a871f9adad504e7448e6206dfabd7a5cf703e500bb54f8ecd9b377c3e1a0", "fetched_at": "2026-08-28T04:05:25.852380+00:00", "kind": "readme", "missing": false, "url": "https://github.com/argoproj-labs/argocd-image-updater"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:25.852380+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:25.852380+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:34:41.637906+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d648a871f9adad504e7448e6206dfabd7a5cf703e500bb54f8ecd9b377c3e1a0", "fetched_at": "2026-08-28T04:05:25.852380+00:00", "kind": "readme", "missing": false, "url": "https://github.com/argoproj-labs/argocd-image-updater"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:34:41.637906+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d648a871f9adad504e7448e6206dfabd7a5cf703e500bb54f8ecd9b377c3e1a0", "fetched_at": "2026-08-28T04:05:25.852380+00:00", "kind": "readme", "missing": false, "url": "https://github.com/argoproj-labs/argocd-image-updater"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:34:41.637906+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d648a871f9adad504e7448e6206dfabd7a5cf703e500bb54f8ecd9b377c3e1a0", "fetched_at": "2026-08-28T04:05:25.852380+00:00", "kind": "readme", "missing": false, "url": "https://github.com/argoproj-labs/argocd-image-updater"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:34:41.637906+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d648a871f9adad504e7448e6206dfabd7a5cf703e500bb54f8ecd9b377c3e1a0", "fetched_at": "2026-08-28T04:05:25.852380+00:00", "kind": "readme", "missing": false, "url": "https://github.com/argoproj-labs/argocd-image-updater"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 97}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2221, "days_push": 15, "days_rel": 21, "gap_med": 24.0, "n_releases_24m": 19}, "score": 98, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}