13.json (10602B)
1 { 2 "number": 13, 3 "title": "chore(deps): update dependency fluxcd/flux2 to v2.5.1 - autoclosed", 4 "state": "closed", 5 "diff_file": "13.diff", 6 "author": "renovate[bot]", 7 "created_at": "2025-02-20T15:13:50Z", 8 "closed_at": "2025-03-19T17:39:58Z", 9 "merged_at": null, 10 "base_ref": "main", 11 "head_ref": "renovate/fluxcd-flux2-2.x", 12 "labels": [], 13 "assignees": [], 14 "requested_reviewers": [], 15 "body": "This PR contains the following updates:\n\n| Package | Update | Change |\n|---|---|---|\n| [fluxcd/flux2](https://redirect.github.com/fluxcd/flux2) | minor | `v2.4.0` -> `v2.5.1` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>fluxcd/flux2 (fluxcd/flux2)</summary>\n\n### [`v2.5.1`](https://redirect.github.com/fluxcd/flux2/compare/v2.5.0...v2.5.1)\n\n[Compare Source](https://redirect.github.com/fluxcd/flux2/compare/v2.5.0...v2.5.1)\n\n### [`v2.5.0`](https://redirect.github.com/fluxcd/flux2/releases/tag/v2.5.0)\n\n[Compare Source](https://redirect.github.com/fluxcd/flux2/compare/v2.4.0...v2.5.0)\n\n#### Highlights\n\nFlux v2.5.0 is a feature release. Users are encouraged to upgrade for the best experience.\n\nFor a compressive overview of new features and API changes included in this release,\nplease refer to the [Announcing Flux 2.5 GA blog post](https://fluxcd.io/blog/2025/02/flux-v2.5.0/).\n\nOverview of the new features:\n\n- Support for GitHub App authentication (`GitRepository` and `ImageUpdateAutomation` API)\n- Custom Health Checks using CEL (`Kustomization` API)\n- Fine-grained control of garbage collection (`Kustomization` API)\n- Enable decryption of secrets generated by Kustomize components (`Kustomization` API)\n- Support for custom event metadata from annotations (`Alert` API)\n- Git commit status updates for Flux Kustomizations with OCIRepository sources (`Alert` API)\n- Resource filtering using CEL for webhook receivers (`Receiver` API)\n- Debug commands for Flux Kustomizations and HelmReleases (Flux CLI)\n\n\u2764\ufe0f Big thanks to all the Flux contributors that helped us with this release!\n\n##### Kubernetes compatibility\n\nThis release is compatible with the following Kubernetes versions:\n\n| Kubernetes version | Minimum required |\n|--------------------|------------------|\n| `v1.30` | `>= 1.30.0` |\n| `v1.31` | `>= 1.31.0` |\n| `v1.32` | `>= 1.32.0` |\n\n> \\[!NOTE]\n> Note that the Flux project offers support only for the latest three minor versions of Kubernetes.\n> Backwards compatibility with older versions of Kubernetes and OpenShift is offered by vendors such as\n> [ControlPlane](https://control-plane.io/enterprise-for-flux-cd/) that provide enterprise support for Flux.\n\n##### OpenShift compatibility\n\nFlux can be installed on Red Hat OpenShift cluster directly from OperatorHub using\n[Flux Operator](https://operatorhub.io/operator/flux-operator).\nThe operator allows the configuration of Flux multi-tenancy lockdown, network policies,\npersistent storage, sharding, vertical scaling and the synchronization\nof the cluster state from Git repositories, OCI artifacts and S3-compatible storage.\n\n#### Upgrade procedure\n\nUpgrade Flux from `v2.4.0` to `v2.5.0` by following the [upgrade guide](https://fluxcd.io/flux/installation/upgrade/).\n\nThere are no new API versions in this release, so no changes are required in the YAML manifests containing Flux resources.\n\n#### Components changelog\n\n- source-controller [v1.5.0](https://redirect.github.com/fluxcd/source-controller/blob/v1.5.0/CHANGELOG.md)\n- kustomize-controller [v1.5.0](https://redirect.github.com/fluxcd/kustomize-controller/blob/v1.5.0/CHANGELOG.md)\n- notification-controller [v1.5.0](https://redirect.github.com/fluxcd/notification-controller/blob/v1.5.0/CHANGELOG.md)\n- helm-controller [v1.2.0](https://redirect.github.com/fluxcd/helm-controller/blob/v1.2.0/CHANGELOG.md)\n- image-reflector-controller [v0.34.0](https://redirect.github.com/fluxcd/image-reflector-controller/blob/v0.34.0/CHANGELOG.md)\n- image-automation-controller [v0.40.0](https://redirect.github.com/fluxcd/image-automation-controller/blob/v0.40.0/CHANGELOG.md)\n\n#### CLI Changelog\n\n- PR [#​5204](https://redirect.github.com/fluxcd/flux2/issues/5204) - [@​stefanprodan](https://redirect.github.com/stefanprodan) - Update kubectl in flux-cli image\n- PR [#​5203](https://redirect.github.com/fluxcd/flux2/issues/5203) - [@​stefanprodan](https://redirect.github.com/stefanprodan) - Update flux-cli image\n- PR [#​5200](https://redirect.github.com/fluxcd/flux2/issues/5200) - [@​stefanprodan](https://redirect.github.com/stefanprodan) - Update Kubernetes min supported version to 1.30\n- PR [#​5199](https://redirect.github.com/fluxcd/flux2/issues/5199) - [@​matheuscscp](https://redirect.github.com/matheuscscp) - Update integration tests dependencies for Flux 2.5\n- PR [#​5195](https://redirect.github.com/fluxcd/flux2/issues/5195) - [@​fluxcdbot](https://redirect.github.com/fluxcdbot) - Update toolkit components\n- PR [#​5192](https://redirect.github.com/fluxcd/flux2/issues/5192) - [@​fluxcdbot](https://redirect.github.com/fluxcdbot) - Update toolkit components\n- 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\n- PR [#​5188](https://redirect.github.com/fluxcd/flux2/issues/5188) - [@​matheuscscp](https://redirect.github.com/matheuscscp) - Upgrade pkg/runtime\n- PR [#​5187](https://redirect.github.com/fluxcd/flux2/issues/5187) - [@​stefanprodan](https://redirect.github.com/stefanprodan) - Update conformance test suite\n- 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\n- PR [#​5176](https://redirect.github.com/fluxcd/flux2/issues/5176) - [@​YvanGuidoin](https://redirect.github.com/YvanGuidoin) - fix: align `flux diff` skipping with kustomize-controller\n- PR [#​5175](https://redirect.github.com/fluxcd/flux2/issues/5175) - [@​stefanprodan](https://redirect.github.com/stefanprodan) - Update dependencies\n- PR [#​5151](https://redirect.github.com/fluxcd/flux2/issues/5151) - [@​stefanprodan](https://redirect.github.com/stefanprodan) - \\[RFC-0009] Custom Health Checks using CEL expressions\n- 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\n- PR [#​5142](https://redirect.github.com/fluxcd/flux2/issues/5142) - [@​matheuscscp](https://redirect.github.com/matheuscscp) - Fix create command always using imageRepositoryType\n- 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\n- PR [#​5117](https://redirect.github.com/fluxcd/flux2/issues/5117) - [@​stefanprodan](https://redirect.github.com/stefanprodan) - Implement `flux debug kustomization` command\n- 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\n- PR [#​5111](https://redirect.github.com/fluxcd/flux2/issues/5111) - [@​stefanprodan](https://redirect.github.com/stefanprodan) - Run conformance tests for Kubernetes 1.32.0\n- PR [#​5107](https://redirect.github.com/fluxcd/flux2/issues/5107) - [@​darkowlzz](https://redirect.github.com/darkowlzz) - workflows: Use setup-terraform to install latest\n- PR [#​5106](https://redirect.github.com/fluxcd/flux2/issues/5106) - [@​stefanprodan](https://redirect.github.com/stefanprodan) - Implement `flux debug helmrelease` command\n- PR [#​5105](https://redirect.github.com/fluxcd/flux2/issues/5105) - [@​stefanprodan](https://redirect.github.com/stefanprodan) - Update `fluxcd/pkg` dependencies\n- 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\n- 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\n- PR [#​5099](https://redirect.github.com/fluxcd/flux2/issues/5099) - [@​bkreitch](https://redirect.github.com/bkreitch) - fix misplaced quotes\n- PR [#​5073](https://redirect.github.com/fluxcd/flux2/issues/5073) - [@​mloskot](https://redirect.github.com/mloskot) - docs: Mention Flux upgrade guide in release notes\n- PR [#​5071](https://redirect.github.com/fluxcd/flux2/issues/5071) - [@​milas](https://redirect.github.com/milas) - fix: skip remote Kustomizations on recursive diff\n- PR [#​5068](https://redirect.github.com/fluxcd/flux2/issues/5068) - [@​h3nryc0ding](https://redirect.github.com/h3nryc0ding) - fix(cli): confusing error message for missing kind\n- PR [#​5060](https://redirect.github.com/fluxcd/flux2/issues/5060) - [@​jdewinne](https://redirect.github.com/jdewinne) - Use replicated-actions in conformance tests\n\n</details>\n\n---\n\n### Configuration\n\n\ud83d\udcc5 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).\n\n\ud83d\udea6 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\n\u267b **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n\ud83d\udd15 **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/MTRNord/cluster).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->\n", 16 "comments": [], 17 "review_comments": [] 18 }