chore(deps): update dependency fluxcd/flux2 to v0.31.0
This MR contains the following updates:
Package | Update | Change |
---|---|---|
fluxcd/flux2 | minor |
v0.30.2 -> v0.31.0
|
Release Notes
fluxcd/flux2
v0.31.0
Highlights
Flux v0.31.0 comes with new features and improvements. Users are encouraged to upgrade for the best experience.
New features
- Pull Helm charts from container registries by configuring Helm repositories with
type: oci
. For more information please see the Helm OCI documentation. - Trigger GitHub Actions workflows from Flux by configuring alerting providers with
type: githubdispatch
. For more information please see the GitHub dispatch provider documentation.
New guides
- Promote Flux Helm Releases with GitHub Actions.
- Using Flux on GKE with Google Cloud Source Repositories.
- Monitoring Flux logs with Loki and Grafana.
New improvements and fixes
- Starting with this version, all Flux controllers conform to the Kubernetes API Priority and Fairness.
- Add support for configuring the authentication to AWS KMS, Azure Key Vault and Google Cloud KMS on multi-tenant clusters.
- The Git reconciliation has been made more efficient by adding support for no-op clones that should reduce the outbound traffic substantially.
- The
libgit2
managed transport feature has been enabled by default to improve the Azure DevOps and AWS CodeCommit Git operations. - Fix an issue where the token used for Helm operations would go stale if it was provided using a Bound Service Account Token Volume.
- Update the controllers and CLI dependencies to Kubernetes v1.24, Kustomize v4.5.5 and Helm v3.9.0.
Components changelog
- source-controller v0.25.0 v0.25.1 v0.25.3
- kustomize-controller v0.26.0
- helm-controller v0.22.0
- notification-controller v0.24.0
- image-reflector-controller v0.19.0
- image-automation-controller v0.23.0
CLI Changelog
- MR #2809 - @fluxcdbot - Update source-controller to v0.25.3
- MR #2807 - @stefanprodan - Update dependencies
- MR #2806 - @stefanprodan - monitoring: Add Grafana Loki HR and Flux logs dashboard
- MR #2802 - @stefanprodan - Add
--kubeconfig-secret-ref
toflux create ks|hr
- MR #2801 - @stefanprodan - e2e: Update ARM64 runners to Kubernetes 1.24
- MR #2796 - @fluxcdbot - Update toolkit components
- MR #2792 - @SomtochiAma - Handle multi-doc yaml for flux build
- MR #2787 - @vipulnewaskar7 - Add
--allow-insecure-http
tobootstrap git
- MR #2782 - @stefanprodan - Refactor Flux Prometheus monitoring stack
- MR #2781 - @makkes - Add OCI support to
create source helm
- MR #2778 - @stefanprodan - Update go-git-providers to v0.6.0
- MR #2775 - @fluxcdbot - Update toolkit components
- MR #2773 - @stefanprodan - Update dependencies
- MR #2769 - @stefanprodan - Update Go to 1.18 in CI
- MR #2767 - @takirala - Add
--ignore-paths
flag toflux create source (git|bucket)
- MR #2764 - @hiddeco - Ensure proper FS root is set while bootstrapping
- MR #2748 - @makkes - fix e2e tests
- MR #2747 - @dholbach - Move MAINTAINERS to f/community
- MR #2727 - @cr1cr1 - grafana: display exported ns, slight resizing, default sorting by state
Configuration
-
If you want to rebase/retry this MR, click this checkbox.
This MR has been generated by Renovate Bot. The local configuration can be found in the SI Renovate Bot repository.