Flux 2

fluxcd/flux2 last check 206 releases recent
Release notes
0.15.0 · 1y+
view on github

Breaking Changes

In this version, Flux and its controllers have been upgraded to Kustomize v4. While Kustomize v4 comes with many improvements and bug fixes, it introduces a couple of breaking changes:

  • YAML anchors are no longer supported in Kustomize v4, see kustomize/issues/3675 for more details.
  • Due to the removal of hashicorp/go-getter from Kustomize v4, the set of URLs accepted by Kustomize in the resources filed is reduced to file system paths, URLs to plain YAMLs and values compatible with git clone. This means you can no longer use resources from archives (zip, tgz, etc).
  • Due to a bug in Kustomize v4, if you have non-string keys in your manifests, the controller will fail with json: unsupported type error.

More details on breaking changes can be found at https://github.com/fluxcd/flux2/issues/1522

Changelog

  • PR #1519 - @stefanprodan - Update to Kustomize v4
  • PR #1505 - @stefanprodan - Fix yq example for create secret git
  • PR #1490 - @fluxcdbot - Update toolkit components

Docker images

  • docker pull fluxcd/flux-cli:v0.15.0
  • docker pull ghcr.io/fluxcd/flux-cli:v0.15.0