chore(flux): update image ghcr.io/fluxcd/flux-manifests v2.4.0 → v2.5.0 (clustertool) (#32299)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/fluxcd/flux-manifests](https://redirect.github.com/fluxcd/flux2) | minor | `v2.4.0` -> `v2.5.0` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>fluxcd/flux2 (ghcr.io/fluxcd/flux-manifests)</summary> ### [`v2.5.0`](https://redirect.github.com/fluxcd/flux2/releases/tag/v2.5.0) [Compare Source](https://redirect.github.com/fluxcd/flux2/compare/v2.4.0...v2.5.0) #### Highlights Flux v2.5.0 is a feature release. Users are encouraged to upgrade for the best experience. For a compressive overview of new features and API changes included in this release, please refer to the [Announcing Flux 2.5 GA blog post](https://fluxcd.io/blog/2025/02/flux-v2.5.0/). Overview of the new features: - Support for GitHub App authentication (`GitRepository` and `ImageUpdateAutomation` API) - Custom Health Checks using CEL (`Kustomization` API) - Fine-grained control of garbage collection (`Kustomization` API) - Enable decryption of secrets generated by Kustomize components (`Kustomization` API) - Support for custom event metadata from annotations (`Alert` API) - Git commit status updates for Flux Kustomizations with OCIRepository sources (`Alert` API) - Resource filtering using CEL for webhook receivers (`Receiver` API) - Debug commands for Flux Kustomizations and HelmReleases (Flux CLI) ❤️ Big thanks to all the Flux contributors that helped us with this release! ##### Kubernetes compatibility This release is compatible with the following Kubernetes versions: | Kubernetes version | Minimum required | |--------------------|------------------| | `v1.30` | `>= 1.30.0` | | `v1.31` | `>= 1.31.0` | | `v1.32` | `>= 1.32.0` | > \[!NOTE] > Note that the Flux project offers support only for the latest three minor versions of Kubernetes. > Backwards compatibility with older versions of Kubernetes and OpenShift is offered by vendors such as > [ControlPlane](https://control-plane.io/enterprise-for-flux-cd/) that provide enterprise support for Flux. ##### OpenShift compatibility Flux can be installed on Red Hat OpenShift cluster directly from OperatorHub using [Flux Operator](https://operatorhub.io/operator/flux-operator). The operator allows the configuration of Flux multi-tenancy lockdown, network policies, persistent storage, sharding, vertical scaling and the synchronization of the cluster state from Git repositories, OCI artifacts and S3-compatible storage. #### Upgrade procedure Upgrade Flux from `v2.4.0` to `v2.5.0` by following the [upgrade guide](https://fluxcd.io/flux/installation/upgrade/). There are no new API versions in this release, so no changes are required in the YAML manifests containing Flux resources. #### Components changelog - source-controller [v1.5.0](https://redirect.github.com/fluxcd/source-controller/blob/v1.5.0/CHANGELOG.md) - kustomize-controller [v1.5.0](https://redirect.github.com/fluxcd/kustomize-controller/blob/v1.5.0/CHANGELOG.md) - notification-controller [v1.5.0](https://redirect.github.com/fluxcd/notification-controller/blob/v1.5.0/CHANGELOG.md) - helm-controller [v1.2.0](https://redirect.github.com/fluxcd/helm-controller/blob/v1.2.0/CHANGELOG.md) - image-reflector-controller [v0.34.0](https://redirect.github.com/fluxcd/image-reflector-controller/blob/v0.34.0/CHANGELOG.md) - image-automation-controller [v0.40.0](https://redirect.github.com/fluxcd/image-automation-controller/blob/v0.40.0/CHANGELOG.md) #### CLI Changelog - PR [#​5204](https://redirect.github.com/fluxcd/flux2/issues/5204) - [@​stefanprodan](https://redirect.github.com/stefanprodan) - Update kubectl in flux-cli image - PR [#​5203](https://redirect.github.com/fluxcd/flux2/issues/5203) - [@​stefanprodan](https://redirect.github.com/stefanprodan) - Update flux-cli image - PR [#​5200](https://redirect.github.com/fluxcd/flux2/issues/5200) - [@​stefanprodan](https://redirect.github.com/stefanprodan) - Update Kubernetes min supported version to 1.30 - PR [#​5199](https://redirect.github.com/fluxcd/flux2/issues/5199) - [@​matheuscscp](https://redirect.github.com/matheuscscp) - Update integration tests dependencies for Flux 2.5 - PR [#​5195](https://redirect.github.com/fluxcd/flux2/issues/5195) - [@​fluxcdbot](https://redirect.github.com/fluxcdbot) - Update toolkit components - PR [#​5192](https://redirect.github.com/fluxcd/flux2/issues/5192) - [@​fluxcdbot](https://redirect.github.com/fluxcdbot) - Update toolkit components - PR [#​5190](https://redirect.github.com/fluxcd/flux2/issues/5190) - [@​dependabot](https://redirect.github.com/dependabot)\[bot] - build(deps): bump github.com/distribution/distribution/v3 from 3.0.0-rc.2 to 3.0.0-rc.3 - PR [#​5188](https://redirect.github.com/fluxcd/flux2/issues/5188) - [@​matheuscscp](https://redirect.github.com/matheuscscp) - Upgrade pkg/runtime - PR [#​5187](https://redirect.github.com/fluxcd/flux2/issues/5187) - [@​stefanprodan](https://redirect.github.com/stefanprodan) - Update conformance test suite - PR [#​5181](https://redirect.github.com/fluxcd/flux2/issues/5181) - [@​dependabot](https://redirect.github.com/dependabot)\[bot] - build(deps): bump the ci group across 1 directory with 13 updates - PR [#​5176](https://redirect.github.com/fluxcd/flux2/issues/5176) - [@​YvanGuidoin](https://redirect.github.com/YvanGuidoin) - fix: align `flux diff` skipping with kustomize-controller - PR [#​5175](https://redirect.github.com/fluxcd/flux2/issues/5175) - [@​stefanprodan](https://redirect.github.com/stefanprodan) - Update dependencies - PR [#​5151](https://redirect.github.com/fluxcd/flux2/issues/5151) - [@​stefanprodan](https://redirect.github.com/stefanprodan) - \[RFC-0009] Custom Health Checks using CEL expressions - PR [#​5146](https://redirect.github.com/fluxcd/flux2/issues/5146) - [@​sjorsholtrop-ritense](https://redirect.github.com/sjorsholtrop-ritense) - Improve "flux resume" error message on non-existent object - PR [#​5142](https://redirect.github.com/fluxcd/flux2/issues/5142) - [@​matheuscscp](https://redirect.github.com/matheuscscp) - Fix create command always using imageRepositoryType - PR [#​5137](https://redirect.github.com/fluxcd/flux2/issues/5137) - [@​scottrigby](https://redirect.github.com/scottrigby) - Add OpenShift 4.16 & 4.17 to conformance testing - PR [#​5117](https://redirect.github.com/fluxcd/flux2/issues/5117) - [@​stefanprodan](https://redirect.github.com/stefanprodan) - Implement `flux debug kustomization` command - PR [#​5114](https://redirect.github.com/fluxcd/flux2/issues/5114) - [@​stefanprodan](https://redirect.github.com/stefanprodan) - Update dependencies to Kubernetes 1.32.0 and Go 1.23.0 - PR [#​5111](https://redirect.github.com/fluxcd/flux2/issues/5111) - [@​stefanprodan](https://redirect.github.com/stefanprodan) - Run conformance tests for Kubernetes 1.32.0 - PR [#​5107](https://redirect.github.com/fluxcd/flux2/issues/5107) - [@​darkowlzz](https://redirect.github.com/darkowlzz) - workflows: Use setup-terraform to install latest - PR [#​5106](https://redirect.github.com/fluxcd/flux2/issues/5106) - [@​stefanprodan](https://redirect.github.com/stefanprodan) - Implement `flux debug helmrelease` command - PR [#​5105](https://redirect.github.com/fluxcd/flux2/issues/5105) - [@​stefanprodan](https://redirect.github.com/stefanprodan) - Update `fluxcd/pkg` dependencies - PR [#​5104](https://redirect.github.com/fluxcd/flux2/issues/5104) - [@​dependabot](https://redirect.github.com/dependabot)\[bot] - build(deps): bump the ci group across 1 directory with 11 updates - PR [#​5103](https://redirect.github.com/fluxcd/flux2/issues/5103) - [@​dipti-pai](https://redirect.github.com/dipti-pai) - \[RFC-007] Flux cli support for GitHub app authentication - PR [#​5099](https://redirect.github.com/fluxcd/flux2/issues/5099) - [@​bkreitch](https://redirect.github.com/bkreitch) - fix misplaced quotes - PR [#​5073](https://redirect.github.com/fluxcd/flux2/issues/5073) - [@​mloskot](https://redirect.github.com/mloskot) - docs: Mention Flux upgrade guide in release notes - PR [#​5071](https://redirect.github.com/fluxcd/flux2/issues/5071) - [@​milas](https://redirect.github.com/milas) - fix: skip remote Kustomizations on recursive diff - PR [#​5068](https://redirect.github.com/fluxcd/flux2/issues/5068) - [@​h3nryc0ding](https://redirect.github.com/h3nryc0ding) - fix(cli): confusing error message for missing kind - PR [#​5060](https://redirect.github.com/fluxcd/flux2/issues/5060) - [@​jdewinne](https://redirect.github.com/jdewinne) - Use replicated-actions in conformance tests </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE3My4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
This commit is contained in:
@@ -9,4 +9,4 @@ spec:
|
||||
interval: 10m
|
||||
url: oci://ghcr.io/fluxcd/flux-manifests
|
||||
ref:
|
||||
tag: v2.4.0
|
||||
tag: v2.5.0
|
||||
|
||||
Reference in New Issue
Block a user