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 moderndistribution/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)