Skip to content

chore(deps): update dependency argoproj-labs/argocd-image-updater to v0.11.0 - autoclosed

This MR contains the following updates:

Package Type Update Change
argoproj-labs/argocd-image-updater Kustomization minor v0.9.5 -> v0.11.0

Release Notes

argoproj-labs/argocd-image-updater

v0.11.0

Compare Source

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)

v0.10.3

Compare Source

Release description

Bug fix release for the 0.10 release branch, which fixes some annoying issues with Kustomize applications.

Upgrade notes (no really, you MUST read this)

N/A

Bug fixes
  • fix: Get tags from correct registry/image with a different kustomize image (#​253)
  • fix: modify SetKustomizeImage logic when use alias-image (#​251)
New features

N/A

Other changes

N/A

v0.10.2

Compare Source

Release description

The version v0.10.2 is a patch release, and brings the aws CLI into the container image due to popular demand.

Upgrade notes (no really, you MUST read this)

No special instructions this time.

Bug fixes

None

New features
  • feat: Provide aws-cli in container image (#​238)
Other changes

None

v0.10.1

Compare Source

Release description

The version v0.10.1 is a maintenance release updating the used base image only to address some vulnerabilities in Alpine.

Upgrade notes (no really, you MUST read this)

No special instructions this time.

Bug fixes

None

New features

None

Other changes
  • Update alpine base image to v3.14.1

v0.10.0

Compare Source

Release description

The version v0.10.0 brings a couple of new and exciting features as well as bug fixes to Argo CD Image Updater.

Major new features:

  • New digest update strategy: This update strategy lets you track the most recent pushed version a single tag, e.g. latest. Image Updater will compare the SHA256 sum of the currently running image to the SHA256 sum of the image in the registry, and update if appropriate.

  • Modify kustomization.yaml directly: In addition to persisting the changes in the parameter overrides, Argo CD Image Updater can now modify a kustomization.yaml directly in order to update the image.

  • Custom Git commit messages: Users can now specify a custom Git commit message using Go string templates.

  • Start with empty image: Argo CD Image Updater is now able to update applications that have no initial image tag specified.

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

Upgrade notes (no really, you MUST read this)

No special instructions this time.

Bug fixes
  • fix: Prevent update loop with git write-back (#​171)
  • fix: Multiple tags on the same image return same order (#​173)
  • fix: Prevent concurrent updates to git repositories (#​177)
  • fix: Prevent nil pointer deref on emtpy tag with running image (#​182)
  • fix: Correctly consider image with force-update set and semver strategy (#​192)
  • fix: Images not updated if registry or repository is different with same version (#​194)
  • fix: Correctly marshal non-updated images (#​203)
  • fix: git client branch function (#​213)
  • fix: Fix a possible race condition in metadata retrieval (#​215)
  • fix: Don't return original tag if no tag was considered (#​219)
New features
  • feat: #​164 Send events on image change (#​167)
  • feat: Introduce update strategy 'digest' (#​176)
  • feat: allow image updates to be forced if container not present #​181 (#​189)
  • feat: Allow setting custom Git commit messages (#​193)
  • feat: allow write-back to actual kustomization files (#​200)
  • feat(manifests): add ssh volume mounts and volume (#​212)
Other changes
  • chore: Add openssh-client to container image (#​165)
  • docs: fix document (#​201)
  • docs: Update strategy docs (#​178)
  • docs: Update documentation regarding Git write-back (#​166)
  • docs: Grammatical fix in start.md (#​225)
  • chore: Upgrade Go to v1.16.5 (#​229)
  • chore: Upgrade Argo CD dependencies to v2.0.5 (#​230)
  • chore: Fix readthedocs builds (#​231)
  • docs: Mention support channels and some fixes (#​232)

Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, click this checkbox.

This MR has been generated by Renovate Bot.

Edited by Renovate Bot

Merge request reports