FluxCD - 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
  • 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#1212
  • fluxctl 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 in FluxHelmRelease 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.


Details

date
Aug. 8, 2018, 10:04 a.m.
name
Flux 1.5.0
type
Minor
👇
Register or login to:
  • 🔍View and search all FluxCD releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or