fluxcd/flux2
### [`v0.41.2`](https://togithub.com/fluxcd/flux2/releases/tag/v0.41.2)
[Compare Source](https://togithub.com/fluxcd/flux2/compare/v0.41.1...v0.41.2)
Flux v0.41.2 is a patch release which fixes a range of bugs found in the controllers. Please refer to the individual component changelogs for more information.
:bulb: For more information about other features introduced in v0.41.0, please refer to [the changelog for this version](https://togithub.com/fluxcd/flux2/releases/tag/v0.41.0).
#### Components Changelog
- source-controller [v0.36.1](https://togithub.com/fluxcd/source-controller/blob/v0.36.1/CHANGELOG.md)
- kustomize-controller [v0.35.1](https://togithub.com/fluxcd/kustomize-controller/blob/v0.35.1/CHANGELOG.md)
- helm-controller [v0.31.2](https://togithub.com/fluxcd/helm-controller/blob/v0.31.2/CHANGELOG.md)
- image-reflector-controller [v0.26.1](https://togithub.com/fluxcd/image-reflector-controller/blob/v0.26.1/CHANGELOG.md)
#### CLI Changelog
- PR [#3710](https://togithub.com/fluxcd/flux2/issues/3710) - [@hiddeco](https://togithub.com/hiddeco) - tests/azure: update toolkit components
- PR [#3707](https://togithub.com/fluxcd/flux2/issues/3707) - [@fluxcdbot](https://togithub.com/fluxcdbot) - Update toolkit components
- PR [#3706](https://togithub.com/fluxcd/flux2/issues/3706) - [@hiddeco](https://togithub.com/hiddeco) - build: update `actions/setup-go` in workflows
- PR [#3704](https://togithub.com/fluxcd/flux2/issues/3704) - [@dependabot](https://togithub.com/dependabot)\[bot] - build(deps): bump peter-evans/create-pull-request from 4.2.3 to 4.2.4
- PR [#3703](https://togithub.com/fluxcd/flux2/issues/3703) - [@dependabot](https://togithub.com/dependabot)\[bot] - build(deps): bump github/codeql-action from 2.2.6 to 2.2.7
- PR [#3701](https://togithub.com/fluxcd/flux2/issues/3701) - [@dependabot](https://togithub.com/dependabot)\[bot] - build(deps): bump actions/checkout from 3.3.0 to 3.4.0
- PR [#3685](https://togithub.com/fluxcd/flux2/issues/3685) - [@dependabot](https://togithub.com/dependabot)\[bot] - build(deps): bump actions/cache from 3.2.6 to 3.3.0
- PR [#3684](https://togithub.com/fluxcd/flux2/issues/3684) - [@dependabot](https://togithub.com/dependabot)\[bot] - build(deps): bump github/codeql-action from 2.2.5 to 2.2.6
- PR [#3683](https://togithub.com/fluxcd/flux2/issues/3683) - [@dependabot](https://togithub.com/dependabot)\[bot] - build(deps): bump docker/setup-buildx-action from 2.4.1 to 2.5.0
### [`v0.41.1`](https://togithub.com/fluxcd/flux2/releases/tag/v0.41.1)
[Compare Source](https://togithub.com/fluxcd/flux2/compare/v0.41.0...v0.41.1)
Flux v0.41.1 is a patch release which extends the helm-controller's OOM watch feature introduced in v0.41.0 with support for automatic detection of cgroup v1 paths, and flags to configure alternative paths using `--oom-watch-max-memory-path` and `--oom-watch-current-memory-path`.
:bulb: For more information about other features introduced in v0.41.0, please refer to [the changelog for this version](https://togithub.com/fluxcd/flux2/releases/tag/v0.41.0).
#### Components changelog
- helm-controller [v0.31.1](https://togithub.com/fluxcd/helm-controller/blob/v0.31.1/CHANGELOG.md)
#### CLI Changelog
- PR [#3680](https://togithub.com/fluxcd/flux2/issues/3680) - [@fluxcdbot](https://togithub.com/fluxcdbot) - Update toolkit components
- PR [#3676](https://togithub.com/fluxcd/flux2/issues/3676) - [@stefanprodan](https://togithub.com/stefanprodan) - Disable drift detection for kube-prometheus-stack webhooks
### [`v0.41.0`](https://togithub.com/fluxcd/flux2/releases/tag/v0.41.0)
[Compare Source](https://togithub.com/fluxcd/flux2/compare/v0.40.2...v0.41.0)
Flux v0.41.0 comes with new features and improvements. Users are encouraged to upgrade for the best experience.
#### Features and improvements
- Experimental support of drift detection of Helm releases compared to cluster-state.
- Improved handling of `SIGTERM` signals received by the helm-controller, which will now terminate running Helm install or upgrade actions, instead of potentially leaving them in a pending state.
- Opt-in OOM watcher in helm-controller to handle graceful termination of the controller before it is forcefully killed by Kubernetes' OOM killer.
- Kubernetes client and Custom Resource Definition life-cycle improvements to reduce the memory consumption of the helm-controller, with observed reductions up to 50%.
- Opt-in allowance of DNS lookups during the rendering of Helm templates in the helm-controller via feature gate.
- Optional disabling of the cache of the status poller used to determine the health of the resources applied by the kustomize-controller. This may improve memory usage on large scale clusters at the cost of more direct API calls.
- Changes to the logging of all controllers to ensure Kubernetes components like the discovery client use the configured logging format.
- New `flux events` command to display Kubernetes events for Flux resources, including the events of a referenced resource.
- Custom annotations can now be set with `flux push` using `--annotations`.
#### New documentation
- Cheatsheet: [Enable Helm drift detection](https://fluxcd.io/flux/cheatsheets/bootstrap/#enable-helm-drift-detection)
- Cheatsheet: [Enable Helm near OOM detection](https://fluxcd.io/flux/cheatsheets/bootstrap/#enable-helm-near-oom-detection)
- Cheatsheet: [Allow Helm DNS lookups](https://fluxcd.io/flux/cheatsheets/bootstrap/#allow-helm-dns-lookups)
- Controller: [New helm-controller feature gates and options](https://fluxcd.io/flux/components/helm/options/#feature-gates)
- Controller: [New kustomize-controller feature gate](https://fluxcd.io/flux/components/kustomize/options/#feature-gates)
- Spec: [HelmRelease drift detection](https://fluxcd.io/flux/components/helm/helmreleases/#drift-detection)
#### Components changelog
- source-controller [v0.36.0](https://togithub.com/fluxcd/source-controller/blob/v0.36.0/CHANGELOG.md)
- kustomize-controller [v0.35.0](https://togithub.com/fluxcd/kustomize-controller/blob/v0.35.0/CHANGELOG.md)
- helm-controller [v0.31.0](https://togithub.com/fluxcd/helm-controller/blob/v0.31.0/CHANGELOG.md)
- notification-controller [v0.33.0](https://togithub.com/fluxcd/notification-controller/blob/v0.33.0/CHANGELOG.md)
- image-reflector-controller [v0.26.0](https://togithub.com/fluxcd/image-reflector-controller/blob/v0.26.0/CHANGELOG.md)
- image-automation-controller [v0.31.0](https://togithub.com/fluxcd/image-automation-controller/blob/v0.31.0/CHANGELOG.md)
#### CLI Changelog
- PR [#3628](https://togithub.com/fluxcd/flux2/issues/3628) - [@somtochiama](https://togithub.com/somtochiama) - Add `flux events` command
- PR [#3674](https://togithub.com/fluxcd/flux2/issues/3674) - [@hiddeco](https://togithub.com/hiddeco) - Update dependencies
- PR [#3673](https://togithub.com/fluxcd/flux2/issues/3673) - [@stefanprodan](https://togithub.com/stefanprodan) - ci: Use latest available images of kindest/node
- PR [#3672](https://togithub.com/fluxcd/flux2/issues/3672) - [@hiddeco](https://togithub.com/hiddeco) - tests/azure: update dependencies
- PR [#3670](https://togithub.com/fluxcd/flux2/issues/3670) - [@hiddeco](https://togithub.com/hiddeco) - Update Go to 1.20
- PR [#3669](https://togithub.com/fluxcd/flux2/issues/3669) - [@hiddeco](https://togithub.com/hiddeco) - Update GitHub Action workflows
- PR [#3667](https://togithub.com/fluxcd/flux2/issues/3667) - [@hiddeco](https://togithub.com/hiddeco) - Update helm-controller to v0.31.0
- PR [#3666](https://togithub.com/fluxcd/flux2/issues/3666) - [@fluxcdbot](https://togithub.com/fluxcdbot) - Update toolkit components
- PR [#3653](https://togithub.com/fluxcd/flux2/issues/3653) - [@stefanprodan](https://togithub.com/stefanprodan) - Allow custom annotations to be set when pushing OCI artifacts
### [`v0.40.2`](https://togithub.com/fluxcd/flux2/releases/tag/v0.40.2)
[Compare Source](https://togithub.com/fluxcd/flux2/compare/v0.40.1...v0.40.2)
Flux v0.40.2 is a patch release which includes an update of the notification-controller to prevent an issue with the default API version used for ImageRepositories when no specific version is configured on a Receiver. Users are encouraged to upgrade for the best experience.
:warning: Note that v0.40.0 contained breaking changes, please refer to [the changelog](https://togithub.com/fluxcd/flux2/releases/tag/v0.40.0) for more information.
#### Components changelog
- notification-controller [v0.32.1](https://togithub.com/fluxcd/notification-controller/blob/v0.32.1/CHANGELOG.md)
#### CLI Changelog
- PR [#3645](https://togithub.com/fluxcd/flux2/issues/3645) - [@hiddeco](https://togithub.com/hiddeco) - Update dependencies
- PR [#3644](https://togithub.com/fluxcd/flux2/issues/3644) - [@fluxcdbot](https://togithub.com/fluxcdbot) - Update toolkit components
- PR [#3638](https://togithub.com/fluxcd/flux2/issues/3638) - [@dependabot](https://togithub.com/dependabot)\[bot] - build(deps): bump actions/cache from 3.2.5 to 3.2.6
- PR [#3637](https://togithub.com/fluxcd/flux2/issues/3637) - [@dependabot](https://togithub.com/dependabot)\[bot] - build(deps): bump github/codeql-action from 2.2.4 to 2.2.5
### [`v0.40.1`](https://togithub.com/fluxcd/flux2/releases/tag/v0.40.1)
[Compare Source](https://togithub.com/fluxcd/flux2/compare/v0.40.0...v0.40.1)
Flux v0.40.1 is a patch release which includes an update of the source-controller to prevent excessive memory usage while reconciling HelmRepository objects. Users are encouraged to upgrade for the best experience.
:warning: Note that v0.40.0 contained breaking changes, please refer to [the changelog](https://togithub.com/fluxcd/flux2/releases/tag/v0.40.0) for more information.
#### Components changelog
- source-controller [v0.35.2](https://togithub.com/fluxcd/source-controller/blob/v0.35.2/CHANGELOG.md)
#### CLI Changelog
- PR [#3626](https://togithub.com/fluxcd/flux2/issues/3626) - [@hiddeco](https://togithub.com/hiddeco) - Update dependencies
- PR [#3624](https://togithub.com/fluxcd/flux2/issues/3624) - [@fluxcdbot](https://togithub.com/fluxcdbot) - Update toolkit components
- PR [#3615](https://togithub.com/fluxcd/flux2/issues/3615) - [@stefanprodan](https://togithub.com/stefanprodan) - Update implementation history of RFC-0003 and RFC-0005
### [`v0.40.0`](https://togithub.com/fluxcd/flux2/releases/tag/v0.40.0)
[Compare Source](https://togithub.com/fluxcd/flux2/compare/v0.39.0...v0.40.0)
#### Highlights
Flux v0.40.0 comes with new features and improvements. Users are encouraged to upgrade for the best experience.
##### Breaking changes
**Image Automation**
The image-reflector-controller autologin flags have been deprecated and are no longer used.
Please see the new API specification and migration instructions in the controller [changelog](https://togithub.com/fluxcd/image-reflector-controller/blob/main/CHANGELOG.md#0250).
**Notifications**
The source revision format reported by the Flux controllers has changed according to [RFC-0005](https://togithub.com/fluxcd/flux2/tree/main/rfcs/0005-artifact-revision-and-digest).
The events referring to Git repositories, will report the revision in the format `@sha1:` instead of `/`.
For more details please see the source-controller [changelog](https://togithub.com/fluxcd/source-controller/blob/main/CHANGELOG.md#0350).
**OCI artifacts**
The OCI artifacts produced with `flux push artifact` have now custom media types:
- artifact media type `application/vnd.oci.image.manifest.v1+json`
- config media type `application/vnd.cncf.flux.config.v1+json`
- content media type `application/vnd.cncf.flux.content.v1.tar+gzip`
##### Features and improvements
- The `GitRepository` API has a new optional field `.spec.ref.name` for specifying a [Git Reference](https://git-scm.com/book/en/v2/Git-Internals-Git-References).
This allows Flux to reconcile resources from GitHub Pull Requests (`refs/pull//head`) and GitLab Merge Requests (`refs/merge-requests//head`).
- The `ImageRepository` and `ImagePolicy` APIs have been promoted to `v1beta2`.
- Allow specifying the cloud provider contextual login for container registries with `ImageRepository.spec.provider`.
- Improve observability of `ImageRepository` by showing the latest scanned tags under `.status.lastScanResult.latestTags`.
- Improve observability of `ImagePolicy` by reporting the current and previous image tag in status and events.
- The Kubernetes builtin cluster roles: `view`, `edit` and `admin` have been extended to allow access to Flux custom resources.
- Print a report of Flux custom resources and the amount of cumulative storage used for each source type with `flux stats -A`.
##### New Documentation
- API: [ImageRepository v1beta2](https://fluxcd.io/flux/components/image/imagerepositories/)
- API: [ImagePolicy v1beta2](https://fluxcd.io/flux/components/image/imagepolicies/)
- Security: [Aggregated cluster roles](https://fluxcd.io/flux/security/#controller-permissions)
- Bootstrap: [Disable Kubernetes cluster role aggregations](https://fluxcd.io/flux/cheatsheets/bootstrap/#disable-kubernetes-cluster-role-aggregations)
- Blog: [How Flux and Pulumi give each other superpowers](https://fluxcd.io/blog/2023/02/flux-pulumi-superpowers/)
#### Components changelog
- source-controller [v0.35.1](https://togithub.com/fluxcd/source-controller/blob/v0.35.1/CHANGELOG.md) [v0.35.0](https://togithub.com/fluxcd/source-controller/blob/v0.35.0/CHANGELOG.md)
- kustomize-controller [v0.34.0](https://togithub.com/fluxcd/kustomize-controller/blob/v0.34.0/CHANGELOG.md)
- helm-controller [v0.30.0](https://togithub.com/fluxcd/helm-controller/blob/v0.30.0/CHANGELOG.md)
- notification-controller [v0.32.0](https://togithub.com/fluxcd/notification-controller/blob/v0.32.0/CHANGELOG.md)
- image-reflector-controller [v0.25.0](https://togithub.com/fluxcd/image-reflector-controller/blob/v0.25.0/CHANGELOG.md)
- image-automation-controller [v0.30.0](https://togithub.com/fluxcd/image-automation-controller/blob/v0.30.0/CHANGELOG.md)
#### CLI Changelog
- PR [#3612](https://togithub.com/fluxcd/flux2/issues/3612) - [@dependabot](https://togithub.com/dependabot)\[bot] - build(deps): bump fossa-contrib/fossa-action from 1.2.0 to 2.0.0
- PR [#3610](https://togithub.com/fluxcd/flux2/issues/3610) - [@hiddeco](https://togithub.com/hiddeco) - Update dependencies
- PR [#3606](https://togithub.com/fluxcd/flux2/issues/3606) - [@hiddeco](https://togithub.com/hiddeco) - build: further solve issue release workflow
- PR [#3605](https://togithub.com/fluxcd/flux2/issues/3605) - [@hiddeco](https://togithub.com/hiddeco) - build: ensure newlines work with $GITHUB_OUTPUT
- PR [#3604](https://togithub.com/fluxcd/flux2/issues/3604) - [@hiddeco](https://togithub.com/hiddeco) - build: convert ::set-output to $GITHUB_OUTPUT
- PR [#3603](https://togithub.com/fluxcd/flux2/issues/3603) - [@stefanprodan](https://togithub.com/stefanprodan) - Remove deprecated flags
- PR [#3602](https://togithub.com/fluxcd/flux2/issues/3602) - [@hiddeco](https://togithub.com/hiddeco) - Update source-controller to v0.35.1
- PR [#3601](https://togithub.com/fluxcd/flux2/issues/3601) - [@stefanprodan](https://togithub.com/stefanprodan) - ci: Fix Snyk Go build VCS stamping error
- PR [#3598](https://togithub.com/fluxcd/flux2/issues/3598) - [@fluxcdbot](https://togithub.com/fluxcdbot) - Update toolkit components
- PR [#3592](https://togithub.com/fluxcd/flux2/issues/3592) - [@hiddeco](https://togithub.com/hiddeco) - tests: only provide template values when used
- PR [#3587](https://togithub.com/fluxcd/flux2/issues/3587) - [@hiddeco](https://togithub.com/hiddeco) - Support shortening of revision with digest
- PR [#3585](https://togithub.com/fluxcd/flux2/issues/3585) - [@darkowlzz](https://togithub.com/darkowlzz) - Update image-reflector API to v1beta2
- PR [#3584](https://togithub.com/fluxcd/flux2/issues/3584) - [@dependabot](https://togithub.com/dependabot)\[bot] - build(deps): bump docker/setup-buildx-action from 2.4.0 to 2.4.1
- PR [#3583](https://togithub.com/fluxcd/flux2/issues/3583) - [@dependabot](https://togithub.com/dependabot)\[bot] - build(deps): bump snyk/actions from [`e25b2e6`](https://togithub.com/fluxcd/flux2/commit/e25b2e6f5658d1bb7a6671b113260f13134cc3af) to [`8061827`](https://togithub.com/fluxcd/flux2/commit/806182742461562b67788a64410098c9d9b96adb)
- PR [#3582](https://togithub.com/fluxcd/flux2/issues/3582) - [@dependabot](https://togithub.com/dependabot)\[bot] - build(deps): bump actions/cache from 3.2.4 to 3.2.5
- PR [#3581](https://togithub.com/fluxcd/flux2/issues/3581) - [@dependabot](https://togithub.com/dependabot)\[bot] - build(deps): bump github/codeql-action from 2.2.1 to 2.2.4
- PR [#3578](https://togithub.com/fluxcd/flux2/issues/3578) - [@stefanprodan](https://togithub.com/stefanprodan) - Add `flux stats` command to print the reconcilers status
- PR [#3575](https://togithub.com/fluxcd/flux2/issues/3575) - [@stefanprodan](https://togithub.com/stefanprodan) - RFC-0003: Introduce Flux OCI media type
- PR [#3566](https://togithub.com/fluxcd/flux2/issues/3566) - [@stefanprodan](https://togithub.com/stefanprodan) - rbac: Add view and edit aggregated cluster roles
- PR [#3563](https://togithub.com/fluxcd/flux2/issues/3563) - [@dependabot](https://togithub.com/dependabot)\[bot] - build(deps): bump actions/cache from 3.2.3 to 3.2.4
- PR [#3562](https://togithub.com/fluxcd/flux2/issues/3562) - [@dependabot](https://togithub.com/dependabot)\[bot] - build(deps): bump goreleaser/goreleaser-action from 4.1.1 to 4.2.0
- PR [#3560](https://togithub.com/fluxcd/flux2/issues/3560) - [@stefanprodan](https://togithub.com/stefanprodan) - docs: Add permissions to update workflow
### [`v0.39.0`](https://togithub.com/fluxcd/flux2/releases/tag/v0.39.0)
[Compare Source](https://togithub.com/fluxcd/flux2/compare/v0.38.3...v0.39.0)
#### Highlights
Flux v0.39.0 comes with new features and improvements. Users are encouraged to upgrade for the best experience.
Starting with this version, the Flux controllers come with [SBOMs and SLSA Provenance Attestations](https://fluxcd.io/flux/security/) embedded in their container images.
The [Flux Terraform Provider](https://togithub.com/fluxcd/terraform-provider-flux) has a new resource for bootstrapping Flux, without depending on third-party Terraform providers, that allows customising the controllers at install time. Users are encouraged to migrate to this new resources and provide feedback.
The Flux CLI is now included in [Wolfi OS](https://togithub.com/wolfi-dev/os), the Linux (Un)distro designed for securing the software supply chain. The Chainguard team and Wolfi maintainers are shipping updates for the Flux package on a regular basis.
##### Features and improvements
- Recreate immutable resources (e.g. Kubernetes Jobs) by annotating or labeling them with `kustomize.toolkit.fluxcd.io/force: enabled`.
- Support for HTTPS bearer token authentication for Git repositories.
- Improve memory usage by disabling the caching of Secret and ConfigMap resources in all controllers.
- Better observability with progressive status updates for Sources (Git, OCI, Helm, S3 Buckets).
- Allow extracting the OCI artifact SHA256 digest for Cosign with `flux push artifact -o json`.
- Track CRDs managed by Flux, `flux trace` and `flux tree` will show which HelmRelease deployed which CRDs.
- Allow the Flux GitHub Action to use a GitHub token when checking for updates to avoid rate limiting.
##### New documentation
- Security: [Software Bill of Materials](https://fluxcd.io/flux/security/#software-bill-of-materials)
- Security: [SLSA Provenance Attestations](https://fluxcd.io/flux/security/#slsa-provenance-attestations)
- Security: [Scanning Flux images for CVEs](https://fluxcd.io/flux/security/#scanning-for-cves)
#### Components changelog
- source-controller [v0.34.0](https://togithub.com/fluxcd/source-controller/blob/v0.34.0/CHANGELOG.md)
- kustomize-controller [v0.33.0](https://togithub.com/fluxcd/kustomize-controller/blob/v0.33.0/CHANGELOG.md)
- helm-controller [v0.29.0](https://togithub.com/fluxcd/helm-controller/blob/v0.29.0/CHANGELOG.md)
- notification-controller [v0.31.0](https://togithub.com/fluxcd/notification-controller/blob/v0.31.0/CHANGELOG.md)
- image-reflector-controller [v0.24.0](https://togithub.com/fluxcd/image-reflector-controller/blob/v0.24.0/CHANGELOG.md)
- image-automation-controller [v0.29.0](https://togithub.com/fluxcd/image-automation-controller/blob/v0.29.0/CHANGELOG.md)
#### CLI Changelog
- PR [#3550](https://togithub.com/fluxcd/flux2/issues/3550) - [@stefanprodan](https://togithub.com/stefanprodan) - flux tree: Set CRDs GroupKind in output
- PR [#3549](https://togithub.com/fluxcd/flux2/issues/3549) - [@stefanprodan](https://togithub.com/stefanprodan) - flux tree: Track CRDs managed by HelmReleases
- PR [#3545](https://togithub.com/fluxcd/flux2/issues/3545) - [@fluxcdbot](https://togithub.com/fluxcdbot) - Update toolkit components
- PR [#3542](https://togithub.com/fluxcd/flux2/issues/3542) - [@stefanprodan](https://togithub.com/stefanprodan) - flux tree: Add namespaces to objects reconciled from HRs
- PR [#3540](https://togithub.com/fluxcd/flux2/issues/3540) - [@stefanprodan](https://togithub.com/stefanprodan) - Add json/yaml output to flux push artifact
- PR [#3537](https://togithub.com/fluxcd/flux2/issues/3537) - [@stefanprodan](https://togithub.com/stefanprodan) - Update dependencies to Kubernetes v1.26.1
- PR [#3532](https://togithub.com/fluxcd/flux2/issues/3532) - [@stefanprodan](https://togithub.com/stefanprodan) - Update Alpine to v3.17 and kubectl to v1.26.1 in flux-cli image
- PR [#3531](https://togithub.com/fluxcd/flux2/issues/3531) - [@makkes](https://togithub.com/makkes) - fix misleading messaging when using `-A` flag
- PR [#3529](https://togithub.com/fluxcd/flux2/issues/3529) - [@dependabot](https://togithub.com/dependabot)\[bot] - build(deps): bump docker/setup-buildx-action from 2.2.1 to 2.4.0
- PR [#3526](https://togithub.com/fluxcd/flux2/issues/3526) - [@dependabot](https://togithub.com/dependabot)\[bot] - Bump anchore/sbom-action from 0.13.1 to 0.13.3
- PR [#3525](https://togithub.com/fluxcd/flux2/issues/3525) - [@dependabot](https://togithub.com/dependabot)\[bot] - Bump github/codeql-action from 2.1.38 to 2.2.1
- PR [#3524](https://togithub.com/fluxcd/flux2/issues/3524) - [@dependabot](https://togithub.com/dependabot)\[bot] - Bump goreleaser/goreleaser-action from 4.1.0 to 4.1.1
- PR [#3517](https://togithub.com/fluxcd/flux2/issues/3517) - [@jooooel](https://togithub.com/jooooel) - Fix broken GitHub Action and handle case where VERSION is provided as an input
- PR [#3507](https://togithub.com/fluxcd/flux2/issues/3507) - [@thezanke](https://togithub.com/thezanke) - Update prometheus-community helm repo due to the suspension of OCI builds
- PR [#3501](https://togithub.com/fluxcd/flux2/issues/3501) - [@kingdonb](https://togithub.com/kingdonb) - Add GITHUB_TOKEN to Flux GitHub Action
- PR [#3488](https://togithub.com/fluxcd/flux2/issues/3488) - [@dependabot](https://togithub.com/dependabot)\[bot] - Bump snyk/actions from [`1cc9026`](https://togithub.com/fluxcd/flux2/commit/1cc9026f51d822442cb4b872d8d7ead8cc69a018) to [`e25b2e6`](https://togithub.com/fluxcd/flux2/commit/e25b2e6f5658d1bb7a6671b113260f13134cc3af)
- PR [#3487](https://togithub.com/fluxcd/flux2/issues/3487) - [@dependabot](https://togithub.com/dependabot)\[bot] - Bump actions/cache from 3.2.2 to 3.2.3
- PR [#3486](https://togithub.com/fluxcd/flux2/issues/3486) - [@dependabot](https://togithub.com/dependabot)\[bot] - Bump github/codeql-action from 2.1.37 to 2.1.38
- PR [#3477](https://togithub.com/fluxcd/flux2/issues/3477) - [@raffis](https://togithub.com/raffis) - fix(install-script): support $GITHUB_TOKEN
### [`v0.38.3`](https://togithub.com/fluxcd/flux2/releases/tag/v0.38.3)
[Compare Source](https://togithub.com/fluxcd/flux2/compare/v0.38.2...v0.38.3)
#### Highlights
Flux v0.38.3 is a patch release that comes with fixes and small improvements to the CLI.
Users are encouraged to upgrade for the best experience.
#### CLI Changelog
- PR [#3476](https://togithub.com/fluxcd/flux2/issues/3476) - [@aryan9600](https://togithub.com/aryan9600) - Update git/gogit to v0.4.1
- PR [#3469](https://togithub.com/fluxcd/flux2/issues/3469) - [@dependabot](https://togithub.com/dependabot)\[bot] - Bump actions/checkout from 3.2.0 to 3.3.0
- PR [#3465](https://togithub.com/fluxcd/flux2/issues/3465) - [@kingdonb](https://togithub.com/kingdonb) - Fix [fluxcd/website#1347](https://togithub.com/fluxcd/website/issues/1347)
- PR [#3457](https://togithub.com/fluxcd/flux2/issues/3457) - [@dependabot](https://togithub.com/dependabot)\[bot] - Bump actions/cache from 3.0.11 to 3.2.2
- PR [#3441](https://togithub.com/fluxcd/flux2/issues/3441) - [@stefanprodan](https://togithub.com/stefanprodan) - check: Show the latest stored version of CRDs
### [`v0.38.2`](https://togithub.com/fluxcd/flux2/releases/tag/v0.38.2)
[Compare Source](https://togithub.com/fluxcd/flux2/compare/v0.38.1...v0.38.2)
Flux v0.38.2 is a patch release that comes with fixes for the Notification API `v1beta1` to `v1beta2` upgrade.
In addition, this release improves the handling of the graceful shutdown for helm-controller.
Users are encouraged to update Flux directly to v0.38.2 for the best experience.
#### Components changelog
- notification-controller [v0.30.2](https://togithub.com/fluxcd/notification-controller/blob/v0.30.2/CHANGELOG.md)
- helm-controller [v0.28.1](https://togithub.com/fluxcd/helm-controller/blob/v0.28.1/CHANGELOG.md)
#### CLI Changelog
- PR [#3437](https://togithub.com/fluxcd/flux2/issues/3437) - [@fluxcdbot](https://togithub.com/fluxcdbot) - Update toolkit components
### [`v0.38.1`](https://togithub.com/fluxcd/flux2/releases/tag/v0.38.1)
[Compare Source](https://togithub.com/fluxcd/flux2/compare/v0.38.0...v0.38.1)
Flux v0.38.1 is a patch release that comes with fixes for the Notification API `v1beta1` to `v1beta2` upgrade.
Users are encouraged to update Flux directly to v0.38.1 for the best experience.
#### Changelog
- PR [#3429](https://togithub.com/fluxcd/flux2/issues/3429) - [@stefanprodan](https://togithub.com/stefanprodan) - Update CLI commands to Notification API v1beta2
- PR [#3428](https://togithub.com/fluxcd/flux2/issues/3428) - [@fluxcdbot](https://togithub.com/fluxcdbot) - Update notification-controller to v0.30.1
### [`v0.38.0`](https://togithub.com/fluxcd/flux2/releases/tag/v0.38.0)
[Compare Source](https://togithub.com/fluxcd/flux2/compare/v0.37.0...v0.38.0)
#### Highlights
Flux v0.38.0 comes with new features and improvements. Users are encouraged to upgrade for the best experience.
##### Notification API v1beta2
This release graduates the Notification APIs to `v1beta2`. After upgrading the controllers on your clusters, you need to update the notification Custom Resources in Git by replacing `notification.toolkit.fluxcd.io/v1beta1` with `notification.toolkit.fluxcd.io/v1beta2` in all YAML manifests.
##### Breaking changes
- The `Alert.spec.summary` has a max length of 255 characters.
- The `Provider.spec.address` and `Provider.spec.proxy` have a max length of 2048 characters.
- The `Receiver.status.url` was deprecated in favour of `Receiver.status.webhookPath`.
For more details about `v1beta2` please see the notification-controller [chagelog](https://togithub.com/fluxcd/notification-controller/blob/main/CHANGELOG.md#0300) and the [API spec documentation](https://fluxcd.io/flux/components/notification/).
##### Features and improvements
- Support for defining Kustomize components with `Kustomization.spec.components`.
- Support for piping multi-doc YAMLs when publishing OCI artifacts with `kustomize build . | flux push artifact --path=-`.
- Support for Gitea commit status updates with `Provider.spec.type` set to `gitea`.
- Improve the memory usage of helm-controller by disabling the caching of Secret and ConfigMap resources.
- Update the Helm SDK to v3.10.3 (fix for Helm CVEs).
- All code references to `libgit2` were removed, and the `GitRepository.spec.gitImplementation` field is no longer being honored.
##### Documentation improvements
The official [example repository](https://togithub.com/fluxcd/flux2-kustomize-helm-example) was refactored. The new version comes with the following improvements:
- Make the example compatible with ARM64 Kubernetes clusters.
- Add Weave GitOps Helm release to showcase the [Flux UI](https://togithub.com/fluxcd/flux2-kustomize-helm-example#access-the-flux-ui).
- Replace the `ingress-nginx` Bitnami chart with the official one that contains multi-arch container images.
- Add `cert-manager` Helm release to showcase how to install CRDs and custom resources using `dependsOn`.
- Add Let's Encrypt `ClusterIssuer` to showcase how to patch resources in production with Flux Kustomization.
- Add the `flux-system` overlay to showcase how to configure Flux at bootstrap time.
#### Components changelog
- source-controller [v0.33.0](https://togithub.com/fluxcd/source-controller/blob/v0.33.0/CHANGELOG.md)
- kustomize-controller [v0.32.0](https://togithub.com/fluxcd/kustomize-controller/blob/v0.32.0/CHANGELOG.md)
- helm-controller [v0.28.0](https://togithub.com/fluxcd/helm-controller/blob/v0.28.0/CHANGELOG.md)
- notification-controller [v0.30.0](https://togithub.com/fluxcd/notification-controller/blob/v0.30.0/CHANGELOG.md)
- image-reflector-controller [v0.23.1](https://togithub.com/fluxcd/image-reflector-controller/blob/v0.23.1/CHANGELOG.md)
- image-automation-controller [v0.28.0](https://togithub.com/fluxcd/image-automation-controller/blob/v0.28.0/CHANGELOG.md)
#### CLI Changelog
- PR [#3427](https://togithub.com/fluxcd/flux2/issues/3427) - [@hiddeco](https://togithub.com/hiddeco) - Update dependencies
- PR [#3424](https://togithub.com/fluxcd/flux2/issues/3424) - [@pjbgf](https://togithub.com/pjbgf) - build: Revert sigstore/cosign-installer to v2.8.1
- PR [#3423](https://togithub.com/fluxcd/flux2/issues/3423) - [@dependabot](https://togithub.com/dependabot)\[bot] - Bump github/codeql-action from 2.1.36 to 2.1.37
- PR [#3422](https://togithub.com/fluxcd/flux2/issues/3422) - [@dependabot](https://togithub.com/dependabot)\[bot] - Bump goreleaser/goreleaser-action from 3.2.0 to 4.1.0
- PR [#3421](https://togithub.com/fluxcd/flux2/issues/3421) - [@dependabot](https://togithub.com/dependabot)\[bot] - Bump actions/setup-go from 3.4.0 to 3.5.0
- PR [#3420](https://togithub.com/fluxcd/flux2/issues/3420) - [@dependabot](https://togithub.com/dependabot)\[bot] - Bump actions/checkout from 3.1.0 to 3.2.0
- PR [#3418](https://togithub.com/fluxcd/flux2/issues/3418) - [@somtochiama](https://togithub.com/somtochiama) - Fix path on `flux push`
- PR [#3415](https://togithub.com/fluxcd/flux2/issues/3415) - [@souleb](https://togithub.com/souleb) - Fix dry-run still loading kubeconfig issue
- PR [#3413](https://togithub.com/fluxcd/flux2/issues/3413) - [@aryan9600](https://togithub.com/aryan9600) - Update dependencies
- PR [#3408](https://togithub.com/fluxcd/flux2/issues/3408) - [@souleb](https://togithub.com/souleb) - Update fluxcd/pkg/kustomize dependency
- PR [#3404](https://togithub.com/fluxcd/flux2/issues/3404) - [@stefanprodan](https://togithub.com/stefanprodan) - e2e: Fix Azure test suite
- PR [#3394](https://togithub.com/fluxcd/flux2/issues/3394) - [@dependabot](https://togithub.com/dependabot)\[bot] - Update sigstore/cosign-installer requirement to [`b6757d8`](https://togithub.com/fluxcd/flux2/commit/b6757d8360bb6b9803c38b68e8cb7442baaf7eb5)
- PR [#3393](https://togithub.com/fluxcd/flux2/issues/3393) - [@dependabot](https://togithub.com/dependabot)\[bot] - Bump github/codeql-action from 2.1.35 to 2.1.36
- PR [#3389](https://togithub.com/fluxcd/flux2/issues/3389) - [@somtochiama](https://togithub.com/somtochiama) - Push/Build artifacts from stdin
- PR [#3377](https://togithub.com/fluxcd/flux2/issues/3377) - [@aryan9600](https://togithub.com/aryan9600) - bootstrap: fallback to default known_hosts
- PR [#3372](https://togithub.com/fluxcd/flux2/issues/3372) - [@dependabot](https://togithub.com/dependabot)\[bot] - Bump peter-evans/create-pull-request from 4.2.2 to 4.2.3
- PR [#3371](https://togithub.com/fluxcd/flux2/issues/3371) - [@dependabot](https://togithub.com/dependabot)\[bot] - Bump snyk/actions from [`a8dd587`](https://togithub.com/fluxcd/flux2/commit/a8dd587d8a94f5663fa3d67d51abd0cc66aff244) to [`1cc9026`](https://togithub.com/fluxcd/flux2/commit/1cc9026f51d822442cb4b872d8d7ead8cc69a018)
- PR [#3370](https://togithub.com/fluxcd/flux2/issues/3370) - [@dependabot](https://togithub.com/dependabot)\[bot] - Bump actions/setup-go from 3.3.1 to 3.4.0
- PR [#3369](https://togithub.com/fluxcd/flux2/issues/3369) - [@dependabot](https://togithub.com/dependabot)\[bot] - Bump github/codeql-action from 2.1.33 to 2.1.35
- PR [#3360](https://togithub.com/fluxcd/flux2/issues/3360) - [@fluxcdbot](https://togithub.com/fluxcdbot) - Update toolkit components
- PR [#3352](https://togithub.com/fluxcd/flux2/issues/3352) - [@dependabot](https://togithub.com/dependabot)\[bot] - Bump peter-evans/create-pull-request from 4.2.0 to 4.2.2
- PR [#3350](https://togithub.com/fluxcd/flux2/issues/3350) - [@stefanprodan](https://togithub.com/stefanprodan) - Set notification-controller container image to GHCR
- PR [#3345](https://togithub.com/fluxcd/flux2/issues/3345) - [@stefanprodan](https://togithub.com/stefanprodan) - e2e: Refactor Azure test suite to use go-git
### [`v0.37.0`](https://togithub.com/fluxcd/flux2/releases/tag/v0.37.0)
[Compare Source](https://togithub.com/fluxcd/flux2/compare/v0.36.0...v0.37.0)
#### Highlights
Flux v0.37.0 comes with new features and improvements. Users are encouraged to upgrade for the best experience.
##### Breaking changes
##### Deprecation of `gitImplementation`
The interpretation of the `gitImplementation` field of `GitRepository` by source-controller and image-automation-controller has been deprecated, and will effectively always use `go-git`. This now supports all Git servers, including Azure DevOps and AWS CodeCommit, which previously were only supported by `libgit2`.
To opt-out from this behaviour, and get the controller to honour the field `.spec.gitImplementation`, start the controller with: `--feature-gates=ForceGoGitImplementation=false`.
For more information on this change, refer to the controllers's respective changelogs [listed below](#components-changelog).
##### Automatic force-push of `ImageUpdateAutomation`
Starting from this version, `ImageUpdateAutomation` objects with a `.spec.PushBranch` specified will have the push branch refreshed automatically via force push. To opt-out from this behaviour, start the controller with: `--feature-gates=GitForcePushBranch=false.`
##### Features and improvements
- Support for bootstrapping Azure DevOps and AWS CodeCommit repositories using `flux bootstrap git`.
- Support cloning of Git v2 protocol (Azure DevOps and AWS CodeCommit) for `go-git` Git provider.
- Support force-pushing `ImageUpdateAutomation` repositories.
- Allow a dry-run of `flux build kustomization` with `--dry-run` and `--kustomization-file ./path/to/local/my-app.yaml`. Using these flags, variable substitutions from Secrets and ConfigMaps are skipped, and no connection to the cluster is made.
- Use signed OCI Helm chart for [kube-prometheus-stack](https://fluxcd.io/flux/guides/monitoring/).
##### New documentation
- Guide: [AWS CodeCommit bootstrap](https://fluxcd.io/flux/use-cases/aws-codecommit)
- Guide: [Azure DevOps bootstrap](https://fluxcd.io/flux/use-cases/azure/#flux-installation-for-azure-devops)
#### Components changelog
- source-controller [v0.32.1](https://togithub.com/fluxcd/source-controller/blob/v0.32.1/CHANGELOG.md)
- kustomize-controller [v0.31.0](https://togithub.com/fluxcd/kustomize-controller/blob/v0.31.0/CHANGELOG.md)
- helm-controller [v0.27.0](https://togithub.com/fluxcd/helm-controller/blob/v0.27.0/CHANGELOG.md)
- notification-controller [v0.29.0](https://togithub.com/fluxcd/notification-controller/blob/v0.29.0/CHANGELOG.md)
- image-reflector-controller [v0.23.0](https://togithub.com/fluxcd/image-reflector-controller/blob/v0.23.0/CHANGELOG.md)
- image-automation-controller [v0.27.0](https://togithub.com/fluxcd/image-automation-controller/blob/v0.27.0/CHANGELOG.md)
#### CLI Changelog
- PR [#3339](https://togithub.com/fluxcd/flux2/issues/3339) - [@hiddeco](https://togithub.com/hiddeco) - Update dependencies
- PR [#3326](https://togithub.com/fluxcd/flux2/issues/3326) - [@fluxcdbot](https://togithub.com/fluxcdbot) - Update toolkit components
- PR [#3324](https://togithub.com/fluxcd/flux2/issues/3324) - [@stefanprodan](https://togithub.com/stefanprodan) - Update kubectl and remove nsswitch.conf in flux-cli image
- PR [#3323](https://togithub.com/fluxcd/flux2/issues/3323) - [@pjbgf](https://togithub.com/pjbgf) - build: Pin GitHub Actions
- PR [#3317](https://togithub.com/fluxcd/flux2/issues/3317) - [@souleb](https://togithub.com/souleb) - Add a dry-run mode to flux build kustomization
- PR [#3303](https://togithub.com/fluxcd/flux2/issues/3303) - [@stefanprodan](https://togithub.com/stefanprodan) - monitoring: Use kube-prometheus-stack signed OCI Helm chart
- PR [#3299](https://togithub.com/fluxcd/flux2/issues/3299) - [@aryan9600](https://togithub.com/aryan9600) - Refactor bootstrap process to use `fluxcd/pkg/git`
- PR [#3294](https://togithub.com/fluxcd/flux2/issues/3294) - [@phillebaba](https://togithub.com/phillebaba) - Aggregate errors in uninstall functions
- PR [#3288](https://togithub.com/fluxcd/flux2/issues/3288) - [@dependabot](https://togithub.com/dependabot)\[bot] - Bump hashicorp/setup-terraform from 2.0.2 to 2.0.3
- PR [#3281](https://togithub.com/fluxcd/flux2/issues/3281) - [@stefanprodan](https://togithub.com/stefanprodan) - Refactor ARM64 e2e test suite
- PR [#3269](https://togithub.com/fluxcd/flux2/issues/3269) - [@dependabot](https://togithub.com/dependabot)\[bot] - Bump actions/setup-go from 2 to 3
- PR [#3249](https://togithub.com/fluxcd/flux2/issues/3249) - [@phillebaba](https://togithub.com/phillebaba) - Remove file reading from bootstrap package
### [`v0.36.0`](https://togithub.com/fluxcd/flux2/releases/tag/v0.36.0)
[Compare Source](https://togithub.com/fluxcd/flux2/compare/v0.35.0...v0.36.0)
#### Highlights
Flux v0.36.0 comes with new features and improvements. Users are encouraged to upgrade for the best experience.
##### Features and improvements
- Verify OCI Helm charts signed by Cosign (including keyless) with [HelmChart.spec.verify](https://fluxcd.io/docs/cheatsheets/oci-artifacts/#verify-helm-charts).
- Allow publishing a single YAML file to OCI with `flux push artifact --path=deploy/install.yaml`.
- Detect changes to local files before pushing to OCI with `flux diff artifact --path=`.
- New Alert Provider type named `generic-hmac` for authenticating the webhook requests coming from notification-controller.
- The `Kustomization.status.conditions` have been aligned with Kubernetes standard conditions and kstatus.
- The kustomize-controller memory usage was reduced by 90% when performing artifact operations.
##### New documentation
- Guide: [How to deploy Flagger with Flux using signed Helm charts and OCI artifacts](https://fluxcd.io/flagger/install/flagger-install-with-flux/)
- FAQ: [Should I be using Kustomize remote bases?](https://fluxcd.io/flux/faq/#should-i-be-using-kustomize-remote-bases)
- FAQ: [Should I be using Kustomize Helm chart plugin?](https://fluxcd.io/flux/faq/#should-i-be-using-kustomize-helm-chart-plugin)
#### Components changelog
- source-controller [v0.31.0](https://togithub.com/fluxcd/source-controller/blob/v0.31.0/CHANGELOG.md)
- kustomize-controller [v0.30.0](https://togithub.com/fluxcd/kustomize-controller/blob/v0.30.0/CHANGELOG.md)
- helm-controller [v0.26.0](https://togithub.com/fluxcd/helm-controller/blob/v0.26.0/CHANGELOG.md)
- notification-controller [v0.28.0](https://togithub.com/fluxcd/notification-controller/blob/v0.28.0/CHANGELOG.md)
- image-reflector-controller [v0.22.1](https://togithub.com/fluxcd/image-reflector-controller/blob/v0.22.1/CHANGELOG.md)
- image-automation-controller [v0.26.1](https://togithub.com/fluxcd/image-automation-controller/blob/v0.26.1/CHANGELOG.md)
#### CLI Changelog
- PR [#3242](https://togithub.com/fluxcd/flux2/issues/3242) - [@stefanprodan](https://togithub.com/stefanprodan) - Update dependencies
- PR [#3237](https://togithub.com/fluxcd/flux2/issues/3237) - [@phillebaba](https://togithub.com/phillebaba) - Move bootstrap package from internal to pkg
- PR [#3236](https://togithub.com/fluxcd/flux2/issues/3236) - [@stefanprodan](https://togithub.com/stefanprodan) - ci: Refactor GitHub workflows
- PR [#3232](https://togithub.com/fluxcd/flux2/issues/3232) - [@eddie-knight](https://togithub.com/eddie-knight) - Additional workflow permissions tweaks
- PR [#3231](https://togithub.com/fluxcd/flux2/issues/3231) - [@eddie-knight](https://togithub.com/eddie-knight) - Adjusted workflow permissions
- PR [#3229](https://togithub.com/fluxcd/flux2/issues/3229) - [@stefanprodan](https://togithub.com/stefanprodan) - RFC-0002: Add Cosign verification for Helm OCI charts
- PR [#3224](https://togithub.com/fluxcd/flux2/issues/3224) - [@developer-guy](https://togithub.com/developer-guy) - Add `diff artifact` command
- PR [#3220](https://togithub.com/fluxcd/flux2/issues/3220) - [@stefanprodan](https://togithub.com/stefanprodan) - Only run e2e tests for Dependabot PRs
- PR [#3219](https://togithub.com/fluxcd/flux2/issues/3219) - [@dependabot](https://togithub.com/dependabot)\[bot] - Bump github/codeql-action from 1 to 2
- PR [#3218](https://togithub.com/fluxcd/flux2/issues/3218) - [@dependabot](https://togithub.com/dependabot)\[bot] - Bump peter-evans/create-pull-request from 3 to 4
- PR [#3217](https://togithub.com/fluxcd/flux2/issues/3217) - [@dependabot](https://togithub.com/dependabot)\[bot] - Bump hashicorp/setup-terraform from 1 to 2.0.2
- PR [#3216](https://togithub.com/fluxcd/flux2/issues/3216) - [@stefanprodan](https://togithub.com/stefanprodan) - Enable Dependabot for GitHub Actions
- PR [#3214](https://togithub.com/fluxcd/flux2/issues/3214) - [@eddie-knight](https://togithub.com/eddie-knight) - Added ArtifactHub badge
- PR [#3213](https://togithub.com/fluxcd/flux2/issues/3213) - [@stefanprodan](https://togithub.com/stefanprodan) - Add FOSSA license scanning badge
- PR [#3198](https://togithub.com/fluxcd/flux2/issues/3198) - [@phillebaba](https://togithub.com/phillebaba) - Add nop logger
- PR [#3197](https://togithub.com/fluxcd/flux2/issues/3197) - [@phillebaba](https://togithub.com/phillebaba) - Move uninstall code to pkg
- PR [#3190](https://togithub.com/fluxcd/flux2/issues/3190) - [@developer-guy](https://togithub.com/developer-guy) - Accept a file path as input for `flux build|push artifact`
- PR [#3187](https://togithub.com/fluxcd/flux2/issues/3187) - [@fluxcdbot](https://togithub.com/fluxcdbot) - Update toolkit components
- PR [#3174](https://togithub.com/fluxcd/flux2/issues/3174) - [@phillebaba](https://togithub.com/phillebaba) - Update libgit2 version in Azure e2e tests
- PR [#3162](https://togithub.com/fluxcd/flux2/issues/3162) - [@somtochiama](https://togithub.com/somtochiama) - Update golden file for `get source oci`
- PR [#3161](https://togithub.com/fluxcd/flux2/issues/3161) - [@stefanprodan](https://togithub.com/stefanprodan) - Update RFC-0003 implementation history
### [`v0.35.0`](https://togithub.com/fluxcd/flux2/releases/tag/v0.35.0)
[Compare Source](https://togithub.com/fluxcd/flux2/compare/v0.34.0...v0.35.0)
#### Highlights
Flux v0.35.0 comes with new features and improvements. Users are encouraged to upgrade for the best experience.
##### Breaking changes
Strict validation rules have been put in place for API fields which define a time duration, such as `.spec.interval`. Effectively, this means values without a time unit (e.g. `ms`, `s`, `m`, `h`) will now be rejected by the API server.
##### Features and improvements
- Verify OCI artifacts signed by Cosign (including keyless) with [OCIRepository.spec.verify](https://fluxcd.io/docs/components/source/ocirepositories/#verification).
- Allow pulling Helm charts dependencies from HTTPS repositories with mixed self-signed TLS and public CAs.
- Allow pulling Helm charts from OCI artifacts stored at the root of AWS ECR.
- Allow running bootstrap for insecure HTTP Git servers with `flux bootstrap git --allow-insecure-http --token-auth`.
- Improve health checking for global objects such as ClusterClass, GatewayClass, StorageClass, etc.
- The controllers and the Flux CLI are now built with Go 1.19.
For more information on OCI and Cosign support please see the [Flux documentation](https://fluxcd.io/docs/cheatsheets/oci-artifacts/#signing-and-verification).
#### Components changelog
- source-controller [v0.30.0](https://togithub.com/fluxcd/source-controller/blob/v0.30.0/CHANGELOG.md)
- kustomize-controller [v0.29.0](https://togithub.com/fluxcd/kustomize-controller/blob/v0.29.0/CHANGELOG.md)
- helm-controller [v0.25.0](https://togithub.com/fluxcd/helm-controller/blob/v0.25.0/CHANGELOG.md)
- notification-controller [v0.27.0](https://togithub.com/fluxcd/notification-controller/blob/v0.27.0/CHANGELOG.md)
- image-reflector-controller [v0.22.0](https://togithub.com/fluxcd/image-reflector-controller/blob/v0.22.0/CHANGELOG.md)
- image-automation-controller [v0.26.0](https://togithub.com/fluxcd/image-automation-controller/blob/v0.26.0/CHANGELOG.md)
#### CLI Changelog
- PR [#3154](https://togithub.com/fluxcd/flux2/issues/3154) - [@stefanprodan](https://togithub.com/stefanprodan) - \[RFC-0003] Add Cosign keyless specification
- PR [#3153](https://togithub.com/fluxcd/flux2/issues/3153) - [@stefanprodan](https://togithub.com/stefanprodan) - Build with Go 1.19
- PR [#3149](https://togithub.com/fluxcd/flux2/issues/3149) - [@fluxcdbot](https://togithub.com/fluxcdbot) - Update toolkit components
- PR [#3145](https://togithub.com/fluxcd/flux2/issues/3145) - [@stefanprodan](https://togithub.com/stefanprodan) - Add component label for controllers and their CRDs
- PR [#3117](https://togithub.com/fluxcd/flux2/issues/3117) - [@carlosonunez-vmw](https://togithub.com/carlosonunez-vmw) - Maintain original scheme when using --token-auth
- PR [#3098](https://togithub.com/fluxcd/flux2/issues/3098) - [@Santosh1176](https://togithub.com/Santosh1176) - \[Grafana] Use `container_memory_working_set_bytes` to report memory consumption
### [`v0.34.0`](https://togithub.com/fluxcd/flux2/releases/tag/v0.34.0)
[Compare Source](https://togithub.com/fluxcd/flux2/compare/v0.33.0...v0.34.0)
#### Highlights
Flux v0.34.0 comes with new features and improvements. Users are encouraged to upgrade for the best experience.
##### Breaking changes
The Flux controller logs have been aligned with the Kubernetes structured logging.
For more details on the new logging structure please see: [fluxcd/flux2#3051](https://togithub.com/fluxcd/flux2/issues/3051).
##### Features and improvements
- [OCIRepository.spec.insecure](https://fluxcd.io/docs/components/source/ocirepositories/#insecure) Allow pulling artifacts from an in-cluster Docker Registry over plain HTTP.
- Allow defining OCI sources for non-TLS container registries with `flux create source oci --insecure`.
- Enable contextual login when publishing OCI artifacts from a Cloud VM using `flux push artifact --provider=aws|azure|gcp`.
- Prioritise static credentials over OIDC providers when pulling OCI artifacts from container registries on multi-tenant cluster.
- Reconcile Kubernetes Class types (ClusterClass, GatewayClass, StorageClass, etc) in a dedicated stage before any other custom resources like Clusters, Gateways, Volumes, etc.
- When multiple SOPS providers are available, run the offline decryption methods first to avoid failures due to KMS unavailability.
- Add finalizers to the notification API to properly record the reconciliation metrics for deleted resources.
- Publish the Flux install manifests as OCI artifacts on GitHub and DockerHub container registries under `fluxcd/flux-manifests`.
#### Components Changelog
- source-controller [v0.29.0](https://togithub.com/fluxcd/source-controller/blob/v0.27.0/CHANGELOG.md)
- kustomize-controller [v0.28.0](https://togithub.com/fluxcd/kustomize-controller/blob/v0.28.0/CHANGELOG.md)
- helm-controller [v0.24.0](https://togithub.com/fluxcd/helm-controller/blob/v0.24.0/CHANGELOG.md)
- notification-controller [v0.26.0](https://togithub.com/fluxcd/notification-controller/blob/v0.26.0/CHANGELOG.md)
- image-reflector-controller [v0.21.0](https://togithub.com/fluxcd/image-reflector-controller/blob/v0.21.0/CHANGELOG.md)
- image-automation-controller [v0.25.0](https://togithub.com/fluxcd/image-automation-controller/blob/v0.25.0/CHANGELOG.md)
#### CLI Changelog
- PR [#3097](https://togithub.com/fluxcd/flux2/issues/3097) - [@stefanprodan](https://togithub.com/stefanprodan) - Add `--insecure` flag to `flux create source oci`
- PR [#3091](https://togithub.com/fluxcd/flux2/issues/3091) - [@fluxcdbot](https://togithub.com/fluxcdbot) - Update toolkit components
- PR [#3088](https://togithub.com/fluxcd/flux2/issues/3088) - [@stefanprodan](https://togithub.com/stefanprodan) - Publish the install manifests to GHCR and DockerHub as OCI artifacts
- PR [#3087](https://togithub.com/fluxcd/flux2/issues/3087) - [@somtochiama](https://togithub.com/somtochiama) - Remove finalizers for notification CRs on uninstall
- PR [#3085](https://togithub.com/fluxcd/flux2/issues/3085) - [@souleb](https://togithub.com/souleb) - \[bootstrap] Make sure we reconcile with the right reconciliation method
- PR [#3082](https://togithub.com/fluxcd/flux2/issues/3082) - [@stefanprodan](https://togithub.com/stefanprodan) - Remove finalizers for OCI repositories on uninstall
- PR [#3079](https://togithub.com/fluxcd/flux2/issues/3079) - [@adrien-f](https://togithub.com/adrien-f) - Support autologin when pushing OCI artifacts
- PR [#3073](https://togithub.com/fluxcd/flux2/issues/3073) - [@acondrat](https://togithub.com/acondrat) - Filter out non-running pods in Prometheus
- PR [#3063](https://togithub.com/fluxcd/flux2/issues/3063) - [@somtochiama](https://togithub.com/somtochiama) - Update `flux logs` to accomodate the new format
- PR [#3053](https://togithub.com/fluxcd/flux2/issues/3053) - [@dholbach](https://togithub.com/dholbach) - Revert "Fix broken "edit this page" links in Flux CLI section"
- PR [#3052](https://togithub.com/fluxcd/flux2/issues/3052) - [@dholbach](https://togithub.com/dholbach) - update to new doc links structure
- PR [#3050](https://togithub.com/fluxcd/flux2/issues/3050) - [@stefanprodan](https://togithub.com/stefanprodan) - Status update for RFC-0002 and RFC-0003
### [`v0.33.0`](https://togithub.com/fluxcd/flux2/releases/tag/v0.33.0)
[Compare Source](https://togithub.com/fluxcd/flux2/compare/v0.32.0...v0.33.0)
#### Highlights
Flux v0.33.0 comes with new features and improvements. Users are encouraged to upgrade for the best experience.
##### Features and improvements
- [HelmRepository.spec.provider](https://fluxcd.io/docs/components/source/helmrepositories/#provider) Enable contextual login to container registries when pulling Helm charts from Amazon Elastic Container Registry, Azure Container Registry and Google Artifact Registry.
- [OCIRepository.spec.layerSelector](https://fluxcd.io/docs/components/source/ocirepositories/#layer-selector) Select which layer contains the Kubernetes configs by specifying a matching OCI media type.
- [Bucket.spec.secretRef](https://fluxcd.io/docs/components/source/buckets/#azure-blob-sas-token-example) Authenticate to Azure Blob storage using SAS tokens.
- Allow filtering OCI artifacts by semver and regex when listing artifact with `flux list artifacts`.
- Allow excluding local files and directories when building and publishing artifacts with `flux push artifact`.
- Mitigate denial-of-service on multi-tenant clusters by automatically recovering from panics encountered during reconciliation.
- Update controllers to Kubernetes v1.25.0, Kustomize v4.5.7 and Helm v3.9.4.
##### New documentation
- [Secrets Management](https://fluxcd.io/docs/security/secrets-management/)
- [Contextual Authorization](https://fluxcd.io/docs/security/contextual-authorization/)
#### Components changelog
- source-controller [v0.27.0](https://togithub.com/fluxcd/source-controller/blob/v0.27.0/CHANGELOG.md) [v0.28.0](https://togithub.com/fluxcd/source-controller/blob/v0.28.0/CHANGELOG.md)
- kustomize-controller [v0.27.1](https://togithub.com/fluxcd/kustomize-controller/blob/v0.27.1/CHANGELOG.md)
- helm-controller [v0.23.1](https://togithub.com/fluxcd/helm-controller/blob/v0.23.1/CHANGELOG.md)
- notification-controller [v0.25.2](https://togithub.com/fluxcd/notification-controller/blob/v0.25.2/CHANGELOG.md)
- image-reflector-controller [v0.20.1](https://togithub.com/fluxcd/image-reflector-controller/blob/v0.20.1/CHANGELOG.md)
- image-automation-controller [v0.24.2](https://togithub.com/fluxcd/image-automation-controller/blob/v0.24.2/CHANGELOG.md)
#### CLI Changelog
- PR [#3049](https://togithub.com/fluxcd/flux2/issues/3049) - [@stefanprodan](https://togithub.com/stefanprodan) - Update Kubernetes dependencies to v1.25.0
- PR [#3034](https://togithub.com/fluxcd/flux2/issues/3034) - [@snebel29](https://togithub.com/snebel29) - Fix broken "edit this page" links in Flux CLI section
- PR [#3028](https://togithub.com/fluxcd/flux2/issues/3028) - [@snebel29](https://togithub.com/snebel29) - Update tests/azure github.com/hashicorp/terraform-exec to v0.16.1
- PR [#3025](https://togithub.com/fluxcd/flux2/issues/3025) - [@stefanprodan](https://togithub.com/stefanprodan) - \[RFC-0002] Add auth specification for Helm OCI
- PR [#3024](https://togithub.com/fluxcd/flux2/issues/3024) - [@stefanprodan](https://togithub.com/stefanprodan) - Add version validation to install commands
- PR [#3019](https://togithub.com/fluxcd/flux2/issues/3019) - [@somtochiama](https://togithub.com/somtochiama) - Improve error message in get cmd
- PR [#3014](https://togithub.com/fluxcd/flux2/issues/3014) - [@stefanprodan](https://togithub.com/stefanprodan) - \[RFC-0003] Select layer by OCI media type
- PR [#2999](https://togithub.com/fluxcd/flux2/issues/2999) - [@fluxcdbot](https://togithub.com/fluxcdbot) - Update toolkit components
- PR [#2998](https://togithub.com/fluxcd/flux2/issues/2998) - [@somtochiama](https://togithub.com/somtochiama) - Add `--filter-semver` and `--filter-regex` flags to `list artifacts`
- PR [#2997](https://togithub.com/fluxcd/flux2/issues/2997) - [@stefanprodan](https://togithub.com/stefanprodan) - Use ghcr.io in the static manifests
- PR [#2996](https://togithub.com/fluxcd/flux2/issues/2996) - [@stefanprodan](https://togithub.com/stefanprodan) - Update dependencies
- PR [#2995](https://togithub.com/fluxcd/flux2/issues/2995) - [@stefanprodan](https://togithub.com/stefanprodan) - Add `--ignore-paths` arg to `flux build|push artifact`
- PR [#2979](https://togithub.com/fluxcd/flux2/issues/2979) - [@stefanprodan](https://togithub.com/stefanprodan) - Status update for RFC-0002 and RFC-0003
### [`v0.32.0`](https://togithub.com/fluxcd/flux2/releases/tag/v0.32.0)
[Compare Source](https://togithub.com/fluxcd/flux2/compare/v0.31.5...v0.32.0)
#### Highlights
Flux v0.32.0 comes with support for distributing Kubernetes manifests, Kustomize overlays and Terraform code as OCI artifacts.
For more information please see the [Flux OCI documentation](https://fluxcd.io/docs/cheatsheets/oci-artifacts/).
##### New features
- New Flux CLI commands `flux push|pull|tag artifact` for publishing OCI Artifacts to container registries.
- New source type [OCIRepository](https://f
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
0.15.1
->0.41.2
Release Notes
fluxcd/flux2
### [`v0.41.2`](https://togithub.com/fluxcd/flux2/releases/tag/v0.41.2) [Compare Source](https://togithub.com/fluxcd/flux2/compare/v0.41.1...v0.41.2) Flux v0.41.2 is a patch release which fixes a range of bugs found in the controllers. Please refer to the individual component changelogs for more information. :bulb: For more information about other features introduced in v0.41.0, please refer to [the changelog for this version](https://togithub.com/fluxcd/flux2/releases/tag/v0.41.0). #### Components Changelog - source-controller [v0.36.1](https://togithub.com/fluxcd/source-controller/blob/v0.36.1/CHANGELOG.md) - kustomize-controller [v0.35.1](https://togithub.com/fluxcd/kustomize-controller/blob/v0.35.1/CHANGELOG.md) - helm-controller [v0.31.2](https://togithub.com/fluxcd/helm-controller/blob/v0.31.2/CHANGELOG.md) - image-reflector-controller [v0.26.1](https://togithub.com/fluxcd/image-reflector-controller/blob/v0.26.1/CHANGELOG.md) #### CLI Changelog - PR [#3710](https://togithub.com/fluxcd/flux2/issues/3710) - [@hiddeco](https://togithub.com/hiddeco) - tests/azure: update toolkit components - PR [#3707](https://togithub.com/fluxcd/flux2/issues/3707) - [@fluxcdbot](https://togithub.com/fluxcdbot) - Update toolkit components - PR [#3706](https://togithub.com/fluxcd/flux2/issues/3706) - [@hiddeco](https://togithub.com/hiddeco) - build: update `actions/setup-go` in workflows - PR [#3704](https://togithub.com/fluxcd/flux2/issues/3704) - [@dependabot](https://togithub.com/dependabot)\[bot] - build(deps): bump peter-evans/create-pull-request from 4.2.3 to 4.2.4 - PR [#3703](https://togithub.com/fluxcd/flux2/issues/3703) - [@dependabot](https://togithub.com/dependabot)\[bot] - build(deps): bump github/codeql-action from 2.2.6 to 2.2.7 - PR [#3701](https://togithub.com/fluxcd/flux2/issues/3701) - [@dependabot](https://togithub.com/dependabot)\[bot] - build(deps): bump actions/checkout from 3.3.0 to 3.4.0 - PR [#3685](https://togithub.com/fluxcd/flux2/issues/3685) - [@dependabot](https://togithub.com/dependabot)\[bot] - build(deps): bump actions/cache from 3.2.6 to 3.3.0 - PR [#3684](https://togithub.com/fluxcd/flux2/issues/3684) - [@dependabot](https://togithub.com/dependabot)\[bot] - build(deps): bump github/codeql-action from 2.2.5 to 2.2.6 - PR [#3683](https://togithub.com/fluxcd/flux2/issues/3683) - [@dependabot](https://togithub.com/dependabot)\[bot] - build(deps): bump docker/setup-buildx-action from 2.4.1 to 2.5.0 ### [`v0.41.1`](https://togithub.com/fluxcd/flux2/releases/tag/v0.41.1) [Compare Source](https://togithub.com/fluxcd/flux2/compare/v0.41.0...v0.41.1) Flux v0.41.1 is a patch release which extends the helm-controller's OOM watch feature introduced in v0.41.0 with support for automatic detection of cgroup v1 paths, and flags to configure alternative paths using `--oom-watch-max-memory-path` and `--oom-watch-current-memory-path`. :bulb: For more information about other features introduced in v0.41.0, please refer to [the changelog for this version](https://togithub.com/fluxcd/flux2/releases/tag/v0.41.0). #### Components changelog - helm-controller [v0.31.1](https://togithub.com/fluxcd/helm-controller/blob/v0.31.1/CHANGELOG.md) #### CLI Changelog - PR [#3680](https://togithub.com/fluxcd/flux2/issues/3680) - [@fluxcdbot](https://togithub.com/fluxcdbot) - Update toolkit components - PR [#3676](https://togithub.com/fluxcd/flux2/issues/3676) - [@stefanprodan](https://togithub.com/stefanprodan) - Disable drift detection for kube-prometheus-stack webhooks ### [`v0.41.0`](https://togithub.com/fluxcd/flux2/releases/tag/v0.41.0) [Compare Source](https://togithub.com/fluxcd/flux2/compare/v0.40.2...v0.41.0) Flux v0.41.0 comes with new features and improvements. Users are encouraged to upgrade for the best experience. #### Features and improvements - Experimental support of drift detection of Helm releases compared to cluster-state. - Improved handling of `SIGTERM` signals received by the helm-controller, which will now terminate running Helm install or upgrade actions, instead of potentially leaving them in a pending state. - Opt-in OOM watcher in helm-controller to handle graceful termination of the controller before it is forcefully killed by Kubernetes' OOM killer. - Kubernetes client and Custom Resource Definition life-cycle improvements to reduce the memory consumption of the helm-controller, with observed reductions up to 50%. - Opt-in allowance of DNS lookups during the rendering of Helm templates in the helm-controller via feature gate. - Optional disabling of the cache of the status poller used to determine the health of the resources applied by the kustomize-controller. This may improve memory usage on large scale clusters at the cost of more direct API calls. - Changes to the logging of all controllers to ensure Kubernetes components like the discovery client use the configured logging format. - New `flux events` command to display Kubernetes events for Flux resources, including the events of a referenced resource. - Custom annotations can now be set with `flux push` using `--annotations`. #### New documentation - Cheatsheet: [Enable Helm drift detection](https://fluxcd.io/flux/cheatsheets/bootstrap/#enable-helm-drift-detection) - Cheatsheet: [Enable Helm near OOM detection](https://fluxcd.io/flux/cheatsheets/bootstrap/#enable-helm-near-oom-detection) - Cheatsheet: [Allow Helm DNS lookups](https://fluxcd.io/flux/cheatsheets/bootstrap/#allow-helm-dns-lookups) - Controller: [New helm-controller feature gates and options](https://fluxcd.io/flux/components/helm/options/#feature-gates) - Controller: [New kustomize-controller feature gate](https://fluxcd.io/flux/components/kustomize/options/#feature-gates) - Spec: [HelmRelease drift detection](https://fluxcd.io/flux/components/helm/helmreleases/#drift-detection) #### Components changelog - source-controller [v0.36.0](https://togithub.com/fluxcd/source-controller/blob/v0.36.0/CHANGELOG.md) - kustomize-controller [v0.35.0](https://togithub.com/fluxcd/kustomize-controller/blob/v0.35.0/CHANGELOG.md) - helm-controller [v0.31.0](https://togithub.com/fluxcd/helm-controller/blob/v0.31.0/CHANGELOG.md) - notification-controller [v0.33.0](https://togithub.com/fluxcd/notification-controller/blob/v0.33.0/CHANGELOG.md) - image-reflector-controller [v0.26.0](https://togithub.com/fluxcd/image-reflector-controller/blob/v0.26.0/CHANGELOG.md) - image-automation-controller [v0.31.0](https://togithub.com/fluxcd/image-automation-controller/blob/v0.31.0/CHANGELOG.md) #### CLI Changelog - PR [#3628](https://togithub.com/fluxcd/flux2/issues/3628) - [@somtochiama](https://togithub.com/somtochiama) - Add `flux events` command - PR [#3674](https://togithub.com/fluxcd/flux2/issues/3674) - [@hiddeco](https://togithub.com/hiddeco) - Update dependencies - PR [#3673](https://togithub.com/fluxcd/flux2/issues/3673) - [@stefanprodan](https://togithub.com/stefanprodan) - ci: Use latest available images of kindest/node - PR [#3672](https://togithub.com/fluxcd/flux2/issues/3672) - [@hiddeco](https://togithub.com/hiddeco) - tests/azure: update dependencies - PR [#3670](https://togithub.com/fluxcd/flux2/issues/3670) - [@hiddeco](https://togithub.com/hiddeco) - Update Go to 1.20 - PR [#3669](https://togithub.com/fluxcd/flux2/issues/3669) - [@hiddeco](https://togithub.com/hiddeco) - Update GitHub Action workflows - PR [#3667](https://togithub.com/fluxcd/flux2/issues/3667) - [@hiddeco](https://togithub.com/hiddeco) - Update helm-controller to v0.31.0 - PR [#3666](https://togithub.com/fluxcd/flux2/issues/3666) - [@fluxcdbot](https://togithub.com/fluxcdbot) - Update toolkit components - PR [#3653](https://togithub.com/fluxcd/flux2/issues/3653) - [@stefanprodan](https://togithub.com/stefanprodan) - Allow custom annotations to be set when pushing OCI artifacts ### [`v0.40.2`](https://togithub.com/fluxcd/flux2/releases/tag/v0.40.2) [Compare Source](https://togithub.com/fluxcd/flux2/compare/v0.40.1...v0.40.2) Flux v0.40.2 is a patch release which includes an update of the notification-controller to prevent an issue with the default API version used for ImageRepositories when no specific version is configured on a Receiver. Users are encouraged to upgrade for the best experience. :warning: Note that v0.40.0 contained breaking changes, please refer to [the changelog](https://togithub.com/fluxcd/flux2/releases/tag/v0.40.0) for more information. #### Components changelog - notification-controller [v0.32.1](https://togithub.com/fluxcd/notification-controller/blob/v0.32.1/CHANGELOG.md) #### CLI Changelog - PR [#3645](https://togithub.com/fluxcd/flux2/issues/3645) - [@hiddeco](https://togithub.com/hiddeco) - Update dependencies - PR [#3644](https://togithub.com/fluxcd/flux2/issues/3644) - [@fluxcdbot](https://togithub.com/fluxcdbot) - Update toolkit components - PR [#3638](https://togithub.com/fluxcd/flux2/issues/3638) - [@dependabot](https://togithub.com/dependabot)\[bot] - build(deps): bump actions/cache from 3.2.5 to 3.2.6 - PR [#3637](https://togithub.com/fluxcd/flux2/issues/3637) - [@dependabot](https://togithub.com/dependabot)\[bot] - build(deps): bump github/codeql-action from 2.2.4 to 2.2.5 ### [`v0.40.1`](https://togithub.com/fluxcd/flux2/releases/tag/v0.40.1) [Compare Source](https://togithub.com/fluxcd/flux2/compare/v0.40.0...v0.40.1) Flux v0.40.1 is a patch release which includes an update of the source-controller to prevent excessive memory usage while reconciling HelmRepository objects. Users are encouraged to upgrade for the best experience. :warning: Note that v0.40.0 contained breaking changes, please refer to [the changelog](https://togithub.com/fluxcd/flux2/releases/tag/v0.40.0) for more information. #### Components changelog - source-controller [v0.35.2](https://togithub.com/fluxcd/source-controller/blob/v0.35.2/CHANGELOG.md) #### CLI Changelog - PR [#3626](https://togithub.com/fluxcd/flux2/issues/3626) - [@hiddeco](https://togithub.com/hiddeco) - Update dependencies - PR [#3624](https://togithub.com/fluxcd/flux2/issues/3624) - [@fluxcdbot](https://togithub.com/fluxcdbot) - Update toolkit components - PR [#3615](https://togithub.com/fluxcd/flux2/issues/3615) - [@stefanprodan](https://togithub.com/stefanprodan) - Update implementation history of RFC-0003 and RFC-0005 ### [`v0.40.0`](https://togithub.com/fluxcd/flux2/releases/tag/v0.40.0) [Compare Source](https://togithub.com/fluxcd/flux2/compare/v0.39.0...v0.40.0) #### Highlights Flux v0.40.0 comes with new features and improvements. Users are encouraged to upgrade for the best experience. ##### Breaking changes **Image Automation** The image-reflector-controller autologin flags have been deprecated and are no longer used. Please see the new API specification and migration instructions in the controller [changelog](https://togithub.com/fluxcd/image-reflector-controller/blob/main/CHANGELOG.md#0250). **Notifications** The source revision format reported by the Flux controllers has changed according to [RFC-0005](https://togithub.com/fluxcd/flux2/tree/main/rfcs/0005-artifact-revision-and-digest). The events referring to Git repositories, will report the revision in the format `Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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.
This PR has been generated by Mend Renovate. View repository job log here.