13.md (10254B)
1 # PR #13 chore(deps): update dependency fluxcd/flux2 to v2.5.1 - autoclosed 2 3 - **Status:** closed 4 - **Author:** @renovate[bot] 5 - **Created:** 2025-02-20T15:13:50Z 6 - **Branch:** renovate/fluxcd-flux2-2.x → main 7 - **Closed:** 2025-03-19T17:39:58Z 8 - **Diff:** [13.diff](./13.diff) 9 10 --- 11 12 This PR contains the following updates: 13 14 | Package | Update | Change | 15 |---|---|---| 16 | [fluxcd/flux2](https://redirect.github.com/fluxcd/flux2) | minor | `v2.4.0` -> `v2.5.1` | 17 18 --- 19 20 ### Release Notes 21 22 <details> 23 <summary>fluxcd/flux2 (fluxcd/flux2)</summary> 24 25 ### [`v2.5.1`](https://redirect.github.com/fluxcd/flux2/compare/v2.5.0...v2.5.1) 26 27 [Compare Source](https://redirect.github.com/fluxcd/flux2/compare/v2.5.0...v2.5.1) 28 29 ### [`v2.5.0`](https://redirect.github.com/fluxcd/flux2/releases/tag/v2.5.0) 30 31 [Compare Source](https://redirect.github.com/fluxcd/flux2/compare/v2.4.0...v2.5.0) 32 33 #### Highlights 34 35 Flux v2.5.0 is a feature release. Users are encouraged to upgrade for the best experience. 36 37 For a compressive overview of new features and API changes included in this release, 38 please refer to the [Announcing Flux 2.5 GA blog post](https://fluxcd.io/blog/2025/02/flux-v2.5.0/). 39 40 Overview of the new features: 41 42 - Support for GitHub App authentication (`GitRepository` and `ImageUpdateAutomation` API) 43 - Custom Health Checks using CEL (`Kustomization` API) 44 - Fine-grained control of garbage collection (`Kustomization` API) 45 - Enable decryption of secrets generated by Kustomize components (`Kustomization` API) 46 - Support for custom event metadata from annotations (`Alert` API) 47 - Git commit status updates for Flux Kustomizations with OCIRepository sources (`Alert` API) 48 - Resource filtering using CEL for webhook receivers (`Receiver` API) 49 - Debug commands for Flux Kustomizations and HelmReleases (Flux CLI) 50 51 ❤️ Big thanks to all the Flux contributors that helped us with this release! 52 53 ##### Kubernetes compatibility 54 55 This release is compatible with the following Kubernetes versions: 56 57 | Kubernetes version | Minimum required | 58 |--------------------|------------------| 59 | `v1.30` | `>= 1.30.0` | 60 | `v1.31` | `>= 1.31.0` | 61 | `v1.32` | `>= 1.32.0` | 62 63 > \[!NOTE] 64 > Note that the Flux project offers support only for the latest three minor versions of Kubernetes. 65 > Backwards compatibility with older versions of Kubernetes and OpenShift is offered by vendors such as 66 > [ControlPlane](https://control-plane.io/enterprise-for-flux-cd/) that provide enterprise support for Flux. 67 68 ##### OpenShift compatibility 69 70 Flux can be installed on Red Hat OpenShift cluster directly from OperatorHub using 71 [Flux Operator](https://operatorhub.io/operator/flux-operator). 72 The operator allows the configuration of Flux multi-tenancy lockdown, network policies, 73 persistent storage, sharding, vertical scaling and the synchronization 74 of the cluster state from Git repositories, OCI artifacts and S3-compatible storage. 75 76 #### Upgrade procedure 77 78 Upgrade Flux from `v2.4.0` to `v2.5.0` by following the [upgrade guide](https://fluxcd.io/flux/installation/upgrade/). 79 80 There are no new API versions in this release, so no changes are required in the YAML manifests containing Flux resources. 81 82 #### Components changelog 83 84 - source-controller [v1.5.0](https://redirect.github.com/fluxcd/source-controller/blob/v1.5.0/CHANGELOG.md) 85 - kustomize-controller [v1.5.0](https://redirect.github.com/fluxcd/kustomize-controller/blob/v1.5.0/CHANGELOG.md) 86 - notification-controller [v1.5.0](https://redirect.github.com/fluxcd/notification-controller/blob/v1.5.0/CHANGELOG.md) 87 - helm-controller [v1.2.0](https://redirect.github.com/fluxcd/helm-controller/blob/v1.2.0/CHANGELOG.md) 88 - image-reflector-controller [v0.34.0](https://redirect.github.com/fluxcd/image-reflector-controller/blob/v0.34.0/CHANGELOG.md) 89 - image-automation-controller [v0.40.0](https://redirect.github.com/fluxcd/image-automation-controller/blob/v0.40.0/CHANGELOG.md) 90 91 #### CLI Changelog 92 93 - PR [#​5204](https://redirect.github.com/fluxcd/flux2/issues/5204) - [@​stefanprodan](https://redirect.github.com/stefanprodan) - Update kubectl in flux-cli image 94 - PR [#​5203](https://redirect.github.com/fluxcd/flux2/issues/5203) - [@​stefanprodan](https://redirect.github.com/stefanprodan) - Update flux-cli image 95 - PR [#​5200](https://redirect.github.com/fluxcd/flux2/issues/5200) - [@​stefanprodan](https://redirect.github.com/stefanprodan) - Update Kubernetes min supported version to 1.30 96 - PR [#​5199](https://redirect.github.com/fluxcd/flux2/issues/5199) - [@​matheuscscp](https://redirect.github.com/matheuscscp) - Update integration tests dependencies for Flux 2.5 97 - PR [#​5195](https://redirect.github.com/fluxcd/flux2/issues/5195) - [@​fluxcdbot](https://redirect.github.com/fluxcdbot) - Update toolkit components 98 - PR [#​5192](https://redirect.github.com/fluxcd/flux2/issues/5192) - [@​fluxcdbot](https://redirect.github.com/fluxcdbot) - Update toolkit components 99 - 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 100 - PR [#​5188](https://redirect.github.com/fluxcd/flux2/issues/5188) - [@​matheuscscp](https://redirect.github.com/matheuscscp) - Upgrade pkg/runtime 101 - PR [#​5187](https://redirect.github.com/fluxcd/flux2/issues/5187) - [@​stefanprodan](https://redirect.github.com/stefanprodan) - Update conformance test suite 102 - 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 103 - PR [#​5176](https://redirect.github.com/fluxcd/flux2/issues/5176) - [@​YvanGuidoin](https://redirect.github.com/YvanGuidoin) - fix: align `flux diff` skipping with kustomize-controller 104 - PR [#​5175](https://redirect.github.com/fluxcd/flux2/issues/5175) - [@​stefanprodan](https://redirect.github.com/stefanprodan) - Update dependencies 105 - PR [#​5151](https://redirect.github.com/fluxcd/flux2/issues/5151) - [@​stefanprodan](https://redirect.github.com/stefanprodan) - \[RFC-0009] Custom Health Checks using CEL expressions 106 - 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 107 - PR [#​5142](https://redirect.github.com/fluxcd/flux2/issues/5142) - [@​matheuscscp](https://redirect.github.com/matheuscscp) - Fix create command always using imageRepositoryType 108 - 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 109 - PR [#​5117](https://redirect.github.com/fluxcd/flux2/issues/5117) - [@​stefanprodan](https://redirect.github.com/stefanprodan) - Implement `flux debug kustomization` command 110 - 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 111 - PR [#​5111](https://redirect.github.com/fluxcd/flux2/issues/5111) - [@​stefanprodan](https://redirect.github.com/stefanprodan) - Run conformance tests for Kubernetes 1.32.0 112 - PR [#​5107](https://redirect.github.com/fluxcd/flux2/issues/5107) - [@​darkowlzz](https://redirect.github.com/darkowlzz) - workflows: Use setup-terraform to install latest 113 - PR [#​5106](https://redirect.github.com/fluxcd/flux2/issues/5106) - [@​stefanprodan](https://redirect.github.com/stefanprodan) - Implement `flux debug helmrelease` command 114 - PR [#​5105](https://redirect.github.com/fluxcd/flux2/issues/5105) - [@​stefanprodan](https://redirect.github.com/stefanprodan) - Update `fluxcd/pkg` dependencies 115 - 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 116 - 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 117 - PR [#​5099](https://redirect.github.com/fluxcd/flux2/issues/5099) - [@​bkreitch](https://redirect.github.com/bkreitch) - fix misplaced quotes 118 - PR [#​5073](https://redirect.github.com/fluxcd/flux2/issues/5073) - [@​mloskot](https://redirect.github.com/mloskot) - docs: Mention Flux upgrade guide in release notes 119 - PR [#​5071](https://redirect.github.com/fluxcd/flux2/issues/5071) - [@​milas](https://redirect.github.com/milas) - fix: skip remote Kustomizations on recursive diff 120 - PR [#​5068](https://redirect.github.com/fluxcd/flux2/issues/5068) - [@​h3nryc0ding](https://redirect.github.com/h3nryc0ding) - fix(cli): confusing error message for missing kind 121 - PR [#​5060](https://redirect.github.com/fluxcd/flux2/issues/5060) - [@​jdewinne](https://redirect.github.com/jdewinne) - Use replicated-actions in conformance tests 122 123 </details> 124 125 --- 126 127 ### Configuration 128 129 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 130 131 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. 132 133 ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 134 135 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. 136 137 --- 138 139 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box 140 141 --- 142 143 This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/MTRNord/cluster). 144 <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> 145 146