argocd-image-updater
Deployment AutomationAutomatic container image update for Argo CD
Features
- Automatically updates container image references for Argo CD‑managed workloads
- Supports Kustomize and Helm‑based applications via a dedicated ImageUpdater CR
- Can commit parameter overrides back to Git or update directly through the Argo CD API
Recent releases
View all 12 releases →Minor fixes and improvements.
Full changelog
What's Changed
- fix(ci): fix workflow build-push-images.yaml to get the digest for single-platform images (#1546) by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1604
- chore(deps): bump argocd from 3.3.0 to 3.3.8 by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1613
- chore(deps): bump go version from 1.25.5 to 1.25.9 by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1616
- chore(deps): bump argo-cd from 3.3.8 to 3.3.9 by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1630
- Release 1.1.2 by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1634
Full Changelog: https://github.com/argoproj-labs/argocd-image-updater/compare/v1.1.1...v1.1.2
- Removed .spec.namespace field from the ImageUpdater API; existing manifests and Helm values referencing it will fail to apply.
- Add Support for Fetching Docker/OCI Image Labels
- Implement metrics for images
- Add pull request/merge request creation support for Git write-back operations (GitHub and GitLab)
Full changelog
What's Changed
- feat(webhook): add Aliyun Container Registry (ACR) webhook handler by @jincong8973 in https://github.com/argoproj-labs/argocd-image-updater/pull/1418
- docs: fix callout indents by @sh-cho in https://github.com/argoproj-labs/argocd-image-updater/pull/1503
- chore: update argocd-image-updater from v1.1.0 to v1.1.1 in ginkgo module by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1513
- fix: remove command override to preserve tini entrypoint from Dockerfile by @siner308 in https://github.com/argoproj-labs/argocd-image-updater/pull/1520
- feat(status): implement ImageUpdater CR status logics by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1501
- docs(status): add docs for ImageUpdater CR status subresource by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1533
- tests(e2e): add e2e tests to verify status subresource by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1534
- fix: don't write empty tag in helm values file by @Resousse in https://github.com/argoproj-labs/argocd-image-updater/pull/1531
- tests(e2e): add e2e tests to verify status subresource for CRs using legacy annotations by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1536
- feat: Implement metrics for images by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1532
- chore(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in https://github.com/argoproj-labs/argocd-image-updater/pull/1528
- docs: improve documentation, bump mkdocs 1.3.0 to 1.6.1 mkdocs-material 7.1.8 to 9.7.1 by @sh-cho in https://github.com/argoproj-labs/argocd-image-updater/pull/1504
- chore(deps): bump github.com/cloudflare/circl from 1.6.1 to 1.6.3 in /test/ginkgo by @dependabot[bot] in https://github.com/argoproj-labs/argocd-image-updater/pull/1517
- chore(deps): bump go.opentelemetry.io/otel/sdk from 1.38.0 to 1.40.0 by @dependabot[bot] in https://github.com/argoproj-labs/argocd-image-updater/pull/1530
- chore(deps): bump sigs.k8s.io/kustomize/api from 0.21.0 to 0.21.1 by @dependabot[bot] in https://github.com/argoproj-labs/argocd-image-updater/pull/1526
- chore(deps): bump github.com/argoproj/argo-cd/v3 from 3.3.0 to 3.3.2 by @dependabot[bot] in https://github.com/argoproj-labs/argocd-image-updater/pull/1524
- chore(deps): bump github.com/cloudflare/circl from 1.6.1 to 1.6.3 by @dependabot[bot] in https://github.com/argoproj-labs/argocd-image-updater/pull/1516
- fix: limit webhook request body size to prevent resource exhaustion by @mark-liu in https://github.com/argoproj-labs/argocd-image-updater/pull/1519
- fix: don't write empty tag when registry returns no tags by @mark-liu in https://github.com/argoproj-labs/argocd-image-updater/pull/1505
- test: e2e test for ArgoCD Application in Any Namespace by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1538
- fix: getCredsFromSecret ignores GitHub Enterprise base URL by @mark-liu in https://github.com/argoproj-labs/argocd-image-updater/pull/1510
- fix: resolve unauthorized error when listing ACR tags with scope map token by @RyuKwanKon in https://github.com/argoproj-labs/argocd-image-updater/pull/1515
- fix: add platform-specific functions for process management syscall by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1541
- Add Support for Fetching Docker/OCI Image Labels by @SajeelKhan in https://github.com/argoproj-labs/argocd-image-updater/pull/1407
- fix(ci): fix workflow build-push-images.yaml to get the digest for single-platform images by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1546
- chore(deps): bump argo-cd from 3.3.2 to 3.3.4 by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1545
- fix: refresh registry creds if password/token changes before credsexpire by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1540
- feat: Add pull request/merge request creation support for Git write-back operations. API. by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1551
- feat: commit to custom branch in PR/MR mode by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1553
- docs: Add ability to toggle dark-mode by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1552
- feat(tls): configure and support required webhook tls server settings by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1555
- chore(deps): bump github.com/argoproj/argo-cd/v3 from 3.3.4 to 3.3.6 by @dependabot[bot] in https://github.com/argoproj-labs/argocd-image-updater/pull/1562
- chore(deps): bump golang.org/x/sync from 0.19.0 to 0.20.0 by @dependabot[bot] in https://github.com/argoproj-labs/argocd-image-updater/pull/1568
- chore(deps): bump codecov/codecov-action from 5 to 6 by @dependabot[bot] in https://github.com/argoproj-labs/argocd-image-updater/pull/1565
- chore(deps): bump docker/setup-qemu-action from 3 to 4 by @dependabot[bot] in https://github.com/argoproj-labs/argocd-image-updater/pull/1567
- chore(deps): bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in https://github.com/argoproj-labs/argocd-image-updater/pull/1566
- chore(deps): bump golang.org/x/crypto from 0.47.0 to 0.49.0 by @dependabot[bot] in https://github.com/argoproj-labs/argocd-image-updater/pull/1563
- chore(deps): bump google.golang.org/grpc from 1.79.3 to 1.80.0 by @dependabot[bot] in https://github.com/argoproj-labs/argocd-image-updater/pull/1564
- chore(deps): bump pygments from 2.19.2 to 2.20.0 in /docs by @dependabot[bot] in https://github.com/argoproj-labs/argocd-image-updater/pull/1558
- docs(tls): update docs for webhook server tls settings and configurations by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1569
- feat: create PR for GitHub by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1570
- feat(config): default Image Updater to namespace scope by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1576
- test: add tests to ext/git module by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1586
- doc: documentation for PR/MR workflow by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1583
- chore: remove .spec.namespace from the API by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1590
- fix: GetImagesAndAliasesFromApplication returns only the images that are live in the cluster by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1591
- feat(pr): support creating merge request to gitlab by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1592
- test(e2e): test different installation modes by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1602
- chore(deps): bump argocd from 3.3.6 to 3.3.8 by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1612
- fix(test): add --no-gpg-sign when creating the unsigned commit to prevent the global git config commit.gpgsign=true by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1611
- test(e2e): create pull_request_target for GH PR workflow by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1610
- test(e2e): GitHub PR by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1609
- chore(deps): bump go version from 1.25.5 to 1.25.9 by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1615
- chore: bump registry-scanner from v1.1.1 to v1.2.0 by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1622
- Release 1.2.0 by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1625
New Contributors
- @jincong8973 made their first contribution in https://github.com/argoproj-labs/argocd-image-updater/pull/1418
- @sh-cho made their first contribution in https://github.com/argoproj-labs/argocd-image-updater/pull/1503
- @siner308 made their first contribution in https://github.com/argoproj-labs/argocd-image-updater/pull/1520
- @Resousse made their first contribution in https://github.com/argoproj-labs/argocd-image-updater/pull/1531
- @mark-liu made their first contribution in https://github.com/argoproj-labs/argocd-image-updater/pull/1519
- @RyuKwanKon made their first contribution in https://github.com/argoproj-labs/argocd-image-updater/pull/1515
- @SajeelKhan made their first contribution in https://github.com/argoproj-labs/argocd-image-updater/pull/1407
Full Changelog: https://github.com/argoproj-labs/argocd-image-updater/compare/v1.1.1...v1.2.0
CI workflow fix for single-platform image digest retrieval.
Full changelog
What's Changed
- chore(deps): bump google.golang.org/grpc from 1.76.0 to 1.79.3 by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1600
- chore(deps): bump argo-cd from 3.1.9 to 3.1.15 by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1601
- Release 1.0.4 by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1603
- fix(ci): fix workflow build-push-images.yaml to get the digest for single-platform images (#1546) by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1605
Full Changelog: https://github.com/argoproj-labs/argocd-image-updater/compare/v1.0.3...v1.0.4
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.