FluxCD v2 - 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

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

CLI Changelog

  • PR #2809 - @fluxcdbot - Update source-controller to v0.25.3
  • PR #2807 - @stefanprodan - Update dependencies
  • PR #2806 - @stefanprodan - monitoring: Add Grafana Loki HR and Flux logs dashboard
  • PR #2802 - @stefanprodan - Add --kubeconfig-secret-ref to flux create ks|hr
  • PR #2801 - @stefanprodan - e2e: Update ARM64 runners to Kubernetes 1.24
  • PR #2796 - @fluxcdbot - Update toolkit components
  • PR #2792 - @SomtochiAma - Handle multi-doc yaml for flux build
  • PR #2787 - @vipulnewaskar7 - Add --allow-insecure-http to bootstrap git
  • PR #2782 - @stefanprodan - Refactor Flux Prometheus monitoring stack
  • PR #2781 - @makkes - Add OCI support to create source helm
  • PR #2778 - @stefanprodan - Update go-git-providers to v0.6.0
  • PR #2775 - @fluxcdbot - Update toolkit components
  • PR #2773 - @stefanprodan - Update dependencies
  • PR #2769 - @stefanprodan - Update Go to 1.18 in CI
  • PR #2767 - @takirala - Add --ignore-paths flag to flux create source (git|bucket)
  • PR #2764 - @hiddeco - Ensure proper FS root is set while bootstrapping
  • PR #2748 - @makkes - fix e2e tests
  • PR #2747 - @dholbach - Move MAINTAINERS to f/community
  • PR #2727 - @cr1cr1 - grafana: display exported ns, slight resizing, default sorting by state

Details

date
June 6, 2022, 4:10 p.m.
name
v0.31.0
type
Minor
👇
Register or login to:
  • 🔍View and search all FluxCD v2 releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or