Update dependency fluxcd/flux2 to v0.38.1 #6

Merged
kjuulh merged 1 commits from renovate/all into main 2022-12-22 11:55:03 +01:00
Owner

This PR contains the following updates:

Package Update Change
fluxcd/flux2 minor v0.37.0 -> v0.38.1

Release Notes

fluxcd/flux2

v0.38.1

Compare Source

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

v0.38.0

Compare Source

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 and the API spec documentation.

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 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.
  • 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

CLI Changelog


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [fluxcd/flux2](https://github.com/fluxcd/flux2) | minor | `v0.37.0` -> `v0.38.1` | --- ### Release Notes <details> <summary>fluxcd/flux2</summary> ### [`v0.38.1`](https://github.com/fluxcd/flux2/releases/tag/v0.38.1) [Compare Source](https://github.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 [#&#8203;3429](https://github.com/fluxcd/flux2/issues/3429) - [@&#8203;stefanprodan](https://github.com/stefanprodan) - Update CLI commands to Notification API v1beta2 - PR [#&#8203;3428](https://github.com/fluxcd/flux2/issues/3428) - [@&#8203;fluxcdbot](https://github.com/fluxcdbot) - Update notification-controller to v0.30.1 ### [`v0.38.0`](https://github.com/fluxcd/flux2/releases/tag/v0.38.0) [Compare Source](https://github.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://github.com/fluxcd/notification-controller/blob/main/CHANGELOG.md#&#8203;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://github.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://github.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://github.com/fluxcd/source-controller/blob/v0.33.0/CHANGELOG.md) - kustomize-controller [v0.32.0](https://github.com/fluxcd/kustomize-controller/blob/v0.32.0/CHANGELOG.md) - helm-controller [v0.28.0](https://github.com/fluxcd/helm-controller/blob/v0.28.0/CHANGELOG.md) - notification-controller [v0.30.0](https://github.com/fluxcd/notification-controller/blob/v0.30.0/CHANGELOG.md) - image-reflector-controller [v0.23.1](https://github.com/fluxcd/image-reflector-controller/blob/v0.23.1/CHANGELOG.md) - image-automation-controller [v0.28.0](https://github.com/fluxcd/image-automation-controller/blob/v0.28.0/CHANGELOG.md) #### CLI Changelog - PR [#&#8203;3427](https://github.com/fluxcd/flux2/issues/3427) - [@&#8203;hiddeco](https://github.com/hiddeco) - Update dependencies - PR [#&#8203;3424](https://github.com/fluxcd/flux2/issues/3424) - [@&#8203;pjbgf](https://github.com/pjbgf) - build: Revert sigstore/cosign-installer to v2.8.1 - PR [#&#8203;3423](https://github.com/fluxcd/flux2/issues/3423) - [@&#8203;dependabot](https://github.com/dependabot)\[bot] - Bump github/codeql-action from 2.1.36 to 2.1.37 - PR [#&#8203;3422](https://github.com/fluxcd/flux2/issues/3422) - [@&#8203;dependabot](https://github.com/dependabot)\[bot] - Bump goreleaser/goreleaser-action from 3.2.0 to 4.1.0 - PR [#&#8203;3421](https://github.com/fluxcd/flux2/issues/3421) - [@&#8203;dependabot](https://github.com/dependabot)\[bot] - Bump actions/setup-go from 3.4.0 to 3.5.0 - PR [#&#8203;3420](https://github.com/fluxcd/flux2/issues/3420) - [@&#8203;dependabot](https://github.com/dependabot)\[bot] - Bump actions/checkout from 3.1.0 to 3.2.0 - PR [#&#8203;3418](https://github.com/fluxcd/flux2/issues/3418) - [@&#8203;somtochiama](https://github.com/somtochiama) - Fix path on `flux push` - PR [#&#8203;3415](https://github.com/fluxcd/flux2/issues/3415) - [@&#8203;souleb](https://github.com/souleb) - Fix dry-run still loading kubeconfig issue - PR [#&#8203;3413](https://github.com/fluxcd/flux2/issues/3413) - [@&#8203;aryan9600](https://github.com/aryan9600) - Update dependencies - PR [#&#8203;3408](https://github.com/fluxcd/flux2/issues/3408) - [@&#8203;souleb](https://github.com/souleb) - Update fluxcd/pkg/kustomize dependency - PR [#&#8203;3404](https://github.com/fluxcd/flux2/issues/3404) - [@&#8203;stefanprodan](https://github.com/stefanprodan) - e2e: Fix Azure test suite - PR [#&#8203;3394](https://github.com/fluxcd/flux2/issues/3394) - [@&#8203;dependabot](https://github.com/dependabot)\[bot] - Update sigstore/cosign-installer requirement to [`b6757d8`](https://github.com/fluxcd/flux2/commit/b6757d8360bb6b9803c38b68e8cb7442baaf7eb5) - PR [#&#8203;3393](https://github.com/fluxcd/flux2/issues/3393) - [@&#8203;dependabot](https://github.com/dependabot)\[bot] - Bump github/codeql-action from 2.1.35 to 2.1.36 - PR [#&#8203;3389](https://github.com/fluxcd/flux2/issues/3389) - [@&#8203;somtochiama](https://github.com/somtochiama) - Push/Build artifacts from stdin - PR [#&#8203;3377](https://github.com/fluxcd/flux2/issues/3377) - [@&#8203;aryan9600](https://github.com/aryan9600) - bootstrap: fallback to default known_hosts - PR [#&#8203;3372](https://github.com/fluxcd/flux2/issues/3372) - [@&#8203;dependabot](https://github.com/dependabot)\[bot] - Bump peter-evans/create-pull-request from 4.2.2 to 4.2.3 - PR [#&#8203;3371](https://github.com/fluxcd/flux2/issues/3371) - [@&#8203;dependabot](https://github.com/dependabot)\[bot] - Bump snyk/actions from [`a8dd587`](https://github.com/fluxcd/flux2/commit/a8dd587d8a94f5663fa3d67d51abd0cc66aff244) to [`1cc9026`](https://github.com/fluxcd/flux2/commit/1cc9026f51d822442cb4b872d8d7ead8cc69a018) - PR [#&#8203;3370](https://github.com/fluxcd/flux2/issues/3370) - [@&#8203;dependabot](https://github.com/dependabot)\[bot] - Bump actions/setup-go from 3.3.1 to 3.4.0 - PR [#&#8203;3369](https://github.com/fluxcd/flux2/issues/3369) - [@&#8203;dependabot](https://github.com/dependabot)\[bot] - Bump github/codeql-action from 2.1.33 to 2.1.35 - PR [#&#8203;3360](https://github.com/fluxcd/flux2/issues/3360) - [@&#8203;fluxcdbot](https://github.com/fluxcdbot) - Update toolkit components - PR [#&#8203;3352](https://github.com/fluxcd/flux2/issues/3352) - [@&#8203;dependabot](https://github.com/dependabot)\[bot] - Bump peter-evans/create-pull-request from 4.2.0 to 4.2.2 - PR [#&#8203;3350](https://github.com/fluxcd/flux2/issues/3350) - [@&#8203;stefanprodan](https://github.com/stefanprodan) - Set notification-controller container image to GHCR - PR [#&#8203;3345](https://github.com/fluxcd/flux2/issues/3345) - [@&#8203;stefanprodan](https://github.com/stefanprodan) - e2e: Refactor Azure test suite to use go-git </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC42Ni4xIiwidXBkYXRlZEluVmVyIjoiMzQuNjYuMSJ9-->
kjuulh added 1 commit 2022-12-22 11:44:49 +01:00
Update dependency fluxcd/flux2 to v0.38.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
40dd60fcab
kjuulh merged commit 40dd60fcab into main 2022-12-22 11:55:03 +01:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: clank/kubernetes-state#6
No description provided.