This repository has been archived by the owner on Nov 1, 2022. It is now read-only.
Flux 1.5.0
This release adds semver image filters, makes it easier to use
fluxctl
securely, and has an experimental interactive mode for
fluxctl release
. It also fixes some long-standing problems with
image metadata DB, including no longer being bamboozled by Windows
images.
Fixes
- Read the fallback image credentials every time, so they can be
updated. This makes it feasible to mount them from a ConfigMap, or
update them with a sidecar
weaveworks/flux#1230 - Take some measures to prevent spurious image updates caused by bugs
in image metadata fetching:- Sort images with zero timestamps correctly
weaveworks/flux#1247 - Skip any updates where there's suspicious-looking image metadata
weaveworks/flux#1249
(then weaveworks/flux#1250) - Fix the bug that resulted in zero timestamps in the first place
weaveworks/flux#1251
- Sort images with zero timestamps correctly
- Respect
'false'
value for automation annotation
weaveworks/flux#1264 - Cope with images that have a Windows (or other) flavour, by omitting
the unsupported image rather than failing entirely
weaveworks/flux#1265
Improvements
fluxctl
will now transparently port-forward to the Flux pod,
making it easier to connect securely to the Flux API
weaveworks/flux#1212fluxctl release
gained an experimental flag--interactive
that
lets you toggle each image update on or off, then apply exactly the
updates you have chosen
weaveworks/flux#1231- Flux can now report and update
initContainers
, and a wider variety
of Helm charts (as used inFluxHelmRelease
resources)
weaveworks/flux#1258 - You can use semver (Semantic Versioning) filters
for automation, rather than having to rely on glob patterns
weaveworks/flux#1266
Thanks
Thanks to @ariefrahmansyah, @chy168, @cliveseldon, @davidkarlsen,
@dholbach, @errordeveloper, @geofflamrock, @grantbachman, @grimesjm,
@hiddeco, @jlewi, @JoeyX-u, @justinbarrick, @konfiot, @malvex,
@marccampbell, @marctc, @mt-inside, @mwhittington21, @ncabatoff,
@rade, @rndstr, @squaremo, @srikantheee84, @stefanprodan,
@stephenmoloney, @thejaysmith (and anyone I've missed!) for their
contributions.