cluster.meta

Issues/PRs archive for MTRNord/cluster
git clone git://archive.git.mtrnord.blog/MTRNord/cluster.meta.git
Log | Files | Refs

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 [#&#8203;5204](https://redirect.github.com/fluxcd/flux2/issues/5204) - [@&#8203;stefanprodan](https://redirect.github.com/stefanprodan) - Update kubectl in flux-cli image
     94 -   PR [#&#8203;5203](https://redirect.github.com/fluxcd/flux2/issues/5203) - [@&#8203;stefanprodan](https://redirect.github.com/stefanprodan) - Update flux-cli image
     95 -   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
     96 -   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
     97 -   PR [#&#8203;5195](https://redirect.github.com/fluxcd/flux2/issues/5195) - [@&#8203;fluxcdbot](https://redirect.github.com/fluxcdbot) - Update toolkit components
     98 -   PR [#&#8203;5192](https://redirect.github.com/fluxcd/flux2/issues/5192) - [@&#8203;fluxcdbot](https://redirect.github.com/fluxcdbot) - Update toolkit components
     99 -   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
    100 -   PR [#&#8203;5188](https://redirect.github.com/fluxcd/flux2/issues/5188) - [@&#8203;matheuscscp](https://redirect.github.com/matheuscscp) - Upgrade pkg/runtime
    101 -   PR [#&#8203;5187](https://redirect.github.com/fluxcd/flux2/issues/5187) - [@&#8203;stefanprodan](https://redirect.github.com/stefanprodan) - Update conformance test suite
    102 -   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
    103 -   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
    104 -   PR [#&#8203;5175](https://redirect.github.com/fluxcd/flux2/issues/5175) - [@&#8203;stefanprodan](https://redirect.github.com/stefanprodan) - Update dependencies
    105 -   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
    106 -   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
    107 -   PR [#&#8203;5142](https://redirect.github.com/fluxcd/flux2/issues/5142) - [@&#8203;matheuscscp](https://redirect.github.com/matheuscscp) - Fix create command always using imageRepositoryType
    108 -   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
    109 -   PR [#&#8203;5117](https://redirect.github.com/fluxcd/flux2/issues/5117) - [@&#8203;stefanprodan](https://redirect.github.com/stefanprodan) - Implement `flux debug kustomization` command
    110 -   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
    111 -   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
    112 -   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
    113 -   PR [#&#8203;5106](https://redirect.github.com/fluxcd/flux2/issues/5106) - [@&#8203;stefanprodan](https://redirect.github.com/stefanprodan) - Implement `flux debug helmrelease` command
    114 -   PR [#&#8203;5105](https://redirect.github.com/fluxcd/flux2/issues/5105) - [@&#8203;stefanprodan](https://redirect.github.com/stefanprodan) - Update `fluxcd/pkg` dependencies
    115 -   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
    116 -   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
    117 -   PR [#&#8203;5099](https://redirect.github.com/fluxcd/flux2/issues/5099) - [@&#8203;bkreitch](https://redirect.github.com/bkreitch) - fix misplaced quotes
    118 -   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
    119 -   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
    120 -   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
    121 -   PR [#&#8203;5060](https://redirect.github.com/fluxcd/flux2/issues/5060) - [@&#8203;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