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
[#&#8203;5204](https://redirect.github.com/fluxcd/flux2/issues/5204) -
[@&#8203;stefanprodan](https://redirect.github.com/stefanprodan) -
Update kubectl in flux-cli image
- PR
[#&#8203;5203](https://redirect.github.com/fluxcd/flux2/issues/5203) -
[@&#8203;stefanprodan](https://redirect.github.com/stefanprodan) -
Update flux-cli image
- PR
[#&#8203;5200](https://redirect.github.com/fluxcd/flux2/issues/5200) -
[@&#8203;stefanprodan](https://redirect.github.com/stefanprodan) -
Update Kubernetes min supported version to 1.30
- PR
[#&#8203;5199](https://redirect.github.com/fluxcd/flux2/issues/5199) -
[@&#8203;matheuscscp](https://redirect.github.com/matheuscscp) - Update
integration tests dependencies for Flux 2.5
- PR
[#&#8203;5195](https://redirect.github.com/fluxcd/flux2/issues/5195) -
[@&#8203;fluxcdbot](https://redirect.github.com/fluxcdbot) - Update
toolkit components
- PR
[#&#8203;5192](https://redirect.github.com/fluxcd/flux2/issues/5192) -
[@&#8203;fluxcdbot](https://redirect.github.com/fluxcdbot) - Update
toolkit components
- PR
[#&#8203;5190](https://redirect.github.com/fluxcd/flux2/issues/5190) -
[@&#8203;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
[#&#8203;5188](https://redirect.github.com/fluxcd/flux2/issues/5188) -
[@&#8203;matheuscscp](https://redirect.github.com/matheuscscp) - Upgrade
pkg/runtime
- PR
[#&#8203;5187](https://redirect.github.com/fluxcd/flux2/issues/5187) -
[@&#8203;stefanprodan](https://redirect.github.com/stefanprodan) -
Update conformance test suite
- PR
[#&#8203;5181](https://redirect.github.com/fluxcd/flux2/issues/5181) -
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] -
build(deps): bump the ci group across 1 directory with 13 updates
- PR
[#&#8203;5176](https://redirect.github.com/fluxcd/flux2/issues/5176) -
[@&#8203;YvanGuidoin](https://redirect.github.com/YvanGuidoin) - fix:
align `flux diff` skipping with kustomize-controller
- PR
[#&#8203;5175](https://redirect.github.com/fluxcd/flux2/issues/5175) -
[@&#8203;stefanprodan](https://redirect.github.com/stefanprodan) -
Update dependencies
- PR
[#&#8203;5151](https://redirect.github.com/fluxcd/flux2/issues/5151) -
[@&#8203;stefanprodan](https://redirect.github.com/stefanprodan) -
\[RFC-0009] Custom Health Checks using CEL expressions
- PR
[#&#8203;5146](https://redirect.github.com/fluxcd/flux2/issues/5146) -
[@&#8203;sjorsholtrop-ritense](https://redirect.github.com/sjorsholtrop-ritense)
- Improve "flux resume" error message on non-existent object
- PR
[#&#8203;5142](https://redirect.github.com/fluxcd/flux2/issues/5142) -
[@&#8203;matheuscscp](https://redirect.github.com/matheuscscp) - Fix
create command always using imageRepositoryType
- PR
[#&#8203;5137](https://redirect.github.com/fluxcd/flux2/issues/5137) -
[@&#8203;scottrigby](https://redirect.github.com/scottrigby) - Add
OpenShift 4.16 & 4.17 to conformance testing
- PR
[#&#8203;5117](https://redirect.github.com/fluxcd/flux2/issues/5117) -
[@&#8203;stefanprodan](https://redirect.github.com/stefanprodan) -
Implement `flux debug kustomization` command
- PR
[#&#8203;5114](https://redirect.github.com/fluxcd/flux2/issues/5114) -
[@&#8203;stefanprodan](https://redirect.github.com/stefanprodan) -
Update dependencies to Kubernetes 1.32.0 and Go 1.23.0
- PR
[#&#8203;5111](https://redirect.github.com/fluxcd/flux2/issues/5111) -
[@&#8203;stefanprodan](https://redirect.github.com/stefanprodan) - Run
conformance tests for Kubernetes 1.32.0
- PR
[#&#8203;5107](https://redirect.github.com/fluxcd/flux2/issues/5107) -
[@&#8203;darkowlzz](https://redirect.github.com/darkowlzz) - workflows:
Use setup-terraform to install latest
- PR
[#&#8203;5106](https://redirect.github.com/fluxcd/flux2/issues/5106) -
[@&#8203;stefanprodan](https://redirect.github.com/stefanprodan) -
Implement `flux debug helmrelease` command
- PR
[#&#8203;5105](https://redirect.github.com/fluxcd/flux2/issues/5105) -
[@&#8203;stefanprodan](https://redirect.github.com/stefanprodan) -
Update `fluxcd/pkg` dependencies
- PR
[#&#8203;5104](https://redirect.github.com/fluxcd/flux2/issues/5104) -
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] -
build(deps): bump the ci group across 1 directory with 11 updates
- PR
[#&#8203;5103](https://redirect.github.com/fluxcd/flux2/issues/5103) -
[@&#8203;dipti-pai](https://redirect.github.com/dipti-pai) - \[RFC-007]
Flux cli support for GitHub app authentication
- PR
[#&#8203;5099](https://redirect.github.com/fluxcd/flux2/issues/5099) -
[@&#8203;bkreitch](https://redirect.github.com/bkreitch) - fix misplaced
quotes
- PR
[#&#8203;5073](https://redirect.github.com/fluxcd/flux2/issues/5073) -
[@&#8203;mloskot](https://redirect.github.com/mloskot) - docs: Mention
Flux upgrade guide in release notes
- PR
[#&#8203;5071](https://redirect.github.com/fluxcd/flux2/issues/5071) -
[@&#8203;milas](https://redirect.github.com/milas) - fix: skip remote
Kustomizations on recursive diff
- PR
[#&#8203;5068](https://redirect.github.com/fluxcd/flux2/issues/5068) -
[@&#8203;h3nryc0ding](https://redirect.github.com/h3nryc0ding) -
fix(cli): confusing error message for missing kind
- PR
[#&#8203;5060](https://redirect.github.com/fluxcd/flux2/issues/5060) -
[@&#8203;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:
TrueCharts Bot
2025-02-20 19:10:39 +01:00
committed by GitHub
parent 858967d484
commit ae4d3bb613
@@ -9,4 +9,4 @@ spec:
interval: 10m
url: oci://ghcr.io/fluxcd/flux-manifests
ref:
tag: v2.4.0
tag: v2.5.0