github argoproj-labs/argocd-image-updater v0.11.0

latest releases: v0.13.0, v0.12.2, v0.12.1...
2 years ago

Release description

The version v0.11.0 is a minor feature release, bringing some new features as well as bug fixes to Argo CD Image Updater.

Major new features

  • Support for OCI images and registries! We have replaced the pretty old docker-registry-client by Docker's more modern distribution/v3 API.
  • Update to latest Argo CD v2.1.5 dependencies. This allows Image Updater to leverage new Argo CD Git credentials using Secrets. Also, support for GitHub application authentication to authenticate Git repositories should be supported now.
  • Improved Kustomize compatibility Argo CD Image Updater won't mutate other parts of Kustomization files besides the image specification anymore

Thank you

The Argo Project would like to thank the following people for their awesome contributions that made this release possible:

And also thanks to everyone who took the time to open and discuss issues.

Upgrade notes (no really, you MUST read this)

No special instructions this time.

Bug fixes

  • fix: add basic authentication handler (#281)
  • fix: use kyaml to preserve kustomization (#274)
  • fix: use distribution to parse references (#275)
  • fix: Correct client ping endpoint (#278)
  • fix: Allow insecure registry access (#272)
  • fix: multiple image with alias (#266)
  • fix: Get tags from correct registry/image with a different kustomize image (#253)
  • fix: modify SetKustomizeImage logic when use alias-image (#251)

New features

  • feat: Support OCI repositories by using distribution/v3 (#249)
  • feat: allow overriding registry rate limit in test command (#256)

Other changes

  • docs: kustomize.image_name -> kustomize.image-name (#241)
  • chore: bump argocd version to 2.1.2 (#255)
  • docs: Correct metrics port in docs (#262)
  • chore: Test successful update two images (#264)
  • chore: Fix unit test (#269)
  • chore: Update and refactor Git client (#283)

Don't miss a new argocd-image-updater release

NewReleases is sending notifications on new releases.