Highlights
This version comes with a new command for bootstrapping Flux with BitBucket Server and Data Center repositories.
Please see the BitBucket documentation for more details.
It also contains breaking behavioral changes to HelmRepository
and HelmChart
resources:
-
Helm repository index files and/or charts must not exceed the new declared runtime default limits to avoid out-of-memory crashes, overwriting the default configuration is possible.
Type Default max size (in MiB) Option flag to overwrite Helm repository index 50MiB --helm-index-max-size=<bytes>
Helm chart 10MiB --helm-chart-max-size=<bytes>
Singe file from Helm chart 5MiB --helm-chart-file-max-size=<bytes>
-
Using
ValuesFiles
in aHelmChart
will now append a.<Generation>
to the SemVer metadata of the packaged chart and the revision of the Artifact. For example,v1.2.3+.5
for aHelmChart
resource with generation5
. This ensures consumers of the chart are able to notice changes to the merged values without the underlying chart source (revision) changing.
Components changelog
- source-controller v0.19.0
- kustomize-controller v0.18.1
- helm-controller v0.14.0
- notification-controller v0.19.0
- image-automation-controller v0.18.0
- image-reflector-controller v0.14.0
CLI changelog
- PR #2070 - @souleb - bootstrap: add BitBucket Server (previously known as Stash) support
- PR #2123 - @SomtochiAma - Fix GitHub bootstrap when using custom TLS CA
- PR #2121 - @SomtochiAma - bootstrap: Add support for self-signed TLS certs by supplying a custom CA
- PR #2120 - @fluxcdbot - Update toolkit components
- PR #2113 - @stefanprodan - Remove deprecated
io/ioutil
fromflux tree
- PR #2101 - @SomtochiAma - Update test files to use ecdsa key
- PR #2096 - @stefanprodan - Add e2e test for image automation
- PR #2091 - @vespian - Update Alpine to v3.14
Docker images
docker pull fluxcd/flux-cli:v0.24.0
docker pull ghcr.io/fluxcd/flux-cli:v0.24.0