Update dependency fluxcd/flux2 to v0.31.1
This MR contains the following updates:
Package | Update | Change |
---|---|---|
fluxcd/flux2 | minor |
v0.30.2 -> v0.31.1
|
Release Notes
fluxcd/flux2
v0.31.1
Highlights
Flux v0.31.1 is a patch release that comes with important fixes and documentation improvements. Users are encouraged to upgrade for the best experience.
Fixes
- Fix semver sorting for Helm OCI charts (source-controller)
- Fix service account impersonation when using target namespace (helm-controller)
- Validate that the image name does not contain tags (image-reflector-controller)
- Fix
libgit2
SSH host key verification (source-controller & image-automation-controller) - Fix authentication when using Gitlab via HTTP/S (source-controller & image-automation-controller)
Documentation improvements
- Explain how to generate image pull secrets from SOPS encrypted
.dockerconfigjson
files - Document all controller flags and their defaults
Components changelog
- source-controller v0.25.5 v0.25.4
- kustomize-controller v0.26.1
- helm-controller v0.22.1
- image-reflector-controller v0.19.1
- image-automation-controller v0.23.2 v0.23.1
CLI Changelog
- MR #2820 - @stefanprodan - Update dependencies
- MR #2814 - @fluxcdbot - Update toolkit components
- MR #2811 - @stefanprodan - [RFC-0002] Update status and implementation history
v0.31.0
Highlights
Flux v0.31.0 comes with new features and improvements. Users are encouraged to upgrade for the best experience.
Breaking changes
Flux is no longer compatible with kubeconfigs using client.authentication.k8s.io/v1alpha1
, this version was deprecated and removed in Kubernetes 1.24. Please follow these instructions on how to update kubeconfig to client.authentication.k8s.io/v1beta1
.
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.