Merge pull request #917 from fluxcd/release-v0.41.0

Release v0.41.0
This commit is contained in:
Matheus Pimenta 2025-05-28 12:13:29 +01:00 committed by GitHub
commit b4ad41bef5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 61 additions and 2 deletions

View File

@ -1,5 +1,64 @@
# Changelog
## 0.41.0
**Release date:** 2025-05-28
This prerelease comes with support for updating image digests, for
configuring mTLS with HTTPS Git repositories, and with caching Git
provider access tokens.
ImagePolicy API now supports reflecting image digests in-cluster. By
integrating with this feature the ImageUpdateAutomation API can now
update image digests in YAML manifests. See this
[guide](https://fluxcd.io/flux/guides/image-update/#digest-pinning)
for more details.
The controller now caches Git provider access tokens by default.
This behavior can be disabled or fine-tuned by adjusting the
token cache controller flags (see
[docs](https://fluxcd.io/flux/components/image/options/#image-automation-flags)).
The token cache also exposes metrics that are documented
[here](https://fluxcd.io/flux/monitoring/metrics/#controller-metrics).
For configuring mTLS with HTTPS Git repositories see the GitRepository
[docs](https://fluxcd.io/flux/components/source/gitrepositories/#secret-reference).
In addition, the Kubernetes dependencies have been updated to v1.33
and various other controller dependencies have been updated to their latest
version. The controller is now built with Go 1.24.
Fixes:
- Fix tag parsing logic misinterpreting host:port registry url
[#893](https://github.com/fluxcd/image-automation-controller/pull/893)
Improvements:
- Update digest of latest image
[#902](https://github.com/fluxcd/image-automation-controller/pull/902)
- Introduce token cache for Git provider access tokens
[#861](https://github.com/fluxcd/image-automation-controller/pull/861)
[#895](https://github.com/fluxcd/image-automation-controller/pull/895)
[#897](https://github.com/fluxcd/image-automation-controller/pull/897)
- Add support for mutual TLS to Git HTTP/S operations
[#886](https://github.com/fluxcd/image-automation-controller/pull/886)
- Support for all recognized Kustomize config file names
[#864](https://github.com/fluxcd/image-automation-controller/pull/864)
- Various dependency updates
[#916](https://github.com/fluxcd/image-automation-controller/pull/916)
[#908](https://github.com/fluxcd/image-automation-controller/pull/908)
[#900](https://github.com/fluxcd/image-automation-controller/pull/900)
[#896](https://github.com/fluxcd/image-automation-controller/pull/896)
[#898](https://github.com/fluxcd/image-automation-controller/pull/898)
[#891](https://github.com/fluxcd/image-automation-controller/pull/891)
[#890](https://github.com/fluxcd/image-automation-controller/pull/890)
[#881](https://github.com/fluxcd/image-automation-controller/pull/881)
[#880](https://github.com/fluxcd/image-automation-controller/pull/880)
[#878](https://github.com/fluxcd/image-automation-controller/pull/878)
[#856](https://github.com/fluxcd/image-automation-controller/pull/856)
[#854](https://github.com/fluxcd/image-automation-controller/pull/854)
[#852](https://github.com/fluxcd/image-automation-controller/pull/852)
[#850](https://github.com/fluxcd/image-automation-controller/pull/850)
## 0.40.0
**Release date:** 2025-02-14

View File

@ -5,4 +5,4 @@ resources:
images:
- name: fluxcd/image-automation-controller
newName: fluxcd/image-automation-controller
newTag: v0.40.0
newTag: v0.41.0

2
go.mod
View File

@ -15,7 +15,7 @@ require (
github.com/Masterminds/sprig/v3 v3.3.0
github.com/ProtonMail/go-crypto v1.2.0
github.com/cyphar/filepath-securejoin v0.4.1
github.com/fluxcd/image-automation-controller/api v0.40.0
github.com/fluxcd/image-automation-controller/api v0.41.0
github.com/fluxcd/image-reflector-controller/api v0.35.0
github.com/fluxcd/pkg/apis/acl v0.7.0
github.com/fluxcd/pkg/apis/event v0.17.0