Flux v1.16.0 Release Notes
Release Date: 2019-11-22 // over 4 years ago-
🚀 This is a feature release with minor new features. New flags
--manifest-generation
and--read-only
have been added tofluxctl 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!