This repository has been archived by the owner on Nov 1, 2022. It is now read-only.
Flux 1.16.0
This is a feature release with minor new features. New flags --manifest-generation
and --read-only
have been added to fluxctl install
.
This release also incorporates a few fixes and enhacements. Namely:
- The pressure on the Kubernetes API server has been reduced when Flux operates in all namespaces.
- The error handling of manifest generation has been improved.
Additionally, the end-to-end testing infrastructure has been rewritten and numerous new end-to-end tests have been added.
Fixes
- Exclude the metrics APIs from resource discovery fluxcd/flux#2606
- Parse image refs in HelmReleases with >2 elements fluxcd/flux#2620
- Ignore timestamp labels during sorting and release of images fluxcd/flux#2594
- Security: Stop showing value of
GIT_AUTHKEY
in thefluxctl
output fluxcd/flux#2549
Enhancements
- Improve experience with
.flux.yaml
files fluxcd/flux#{2565, 2603, 2604} - Performance: Reduce pressure on Kubernetes' API server when Flux operates on all namespaces fluxcd/flux#{2520, 2539, 2622}
- Add manifest generation flag to
fluctl install
command fluxcd/flux#2583 - Add a read-only flag to
fluxctl install
command fluxcd/flux#2530 - Create Prometheus metric for flux manifest errors fluxcd/flux#2535
Maintenance and Documentation
- Rewrite end-to-end test infrastructure and add numerous new end-to-end tests
fluxcd/flux#{2543, 2552, 2559, 2560, 2562, 2567, 2569, 2572, 2574, 2575, 2576, 2577, 2579, 2581, 2587, 2596, 2597, 2598} - Bump alpine to 3.10 fluxcd/flux#2609
- Break code generation cycle fluxcd/flux#2525
- Fix indents in
.flux.yaml
example fluxcd/flux#2607 - Remove redundant return code fluxcd/flux#2585
- Remove replace directives in
go.mod
fluxcd/flux#2590 - Support unwrapping
NotReadyError
fluxcd/flux#2617 - Fix incorrect use of
strings.Trim()
fluxcd/flux#2527 - Add Cybrary, bimspot.io, Limejump and Yad2 as production users to
README.md
fluxcd/flux#{2592, 2499, 2503, 2509} - Clarify use of pre-release versions by semver fluxcd/flux#2582
- Fix some steps in README.md to install flux by helm fluxcd/flux#2532
- Fix command in fluxyaml config example fluxcd/flux#2531
- Docs: fix namespace in
kubectl logs
example fluxcd/flux#2526 - Document sync-state and git-readonly daemon flags fluxcd/flux#2511
- Update FAQ advice on using ignore annotation fluxcd/flux#2502
- Fix typo in guide index docs fluxcd/flux#2506
- Fix link to flux-kustomize-example fluxcd/flux#2497
Thanks
Thanks to @2opremio, @at-ishikawa, @bboreham, @beautytiger, @carnott-snap, @denysvitali, @ducksecops, @erdii, @eriadam, @gsf, @hiddeco, @idobry, @jmymy, @mbellgb, @mosesyou, @mpashka, @palemtnrider, @sebikul, @squaremo, @srueg, @stefanprodan, @translucens, @vic3lord and @waseem-h for their contributions to this release!