Changelog History
Page 8
-
v0.12.0
August 08, 2019 -
v0.11.0
July 10, 2019 -
v0.10.1 Changes
August 07, 2019🔔 > Notice: this release contains a
HelmRelease
Custom Resource Definition fix. Please make sure you patch the CRD in your cluster.🐛 Bug fixes
- 🛠 Fixed
rollback.timeout
definition in theCustomResourceDefinition
weaveworks/flux#2251 - 🛠 Fixed the merge of values weaveworks/flux#2292
- Correct spelling of integrations, and fix
make check-generated
weaveworks/flux#2312 - ⚡️ Moved successful chart fetch signal to reconcile action (to prevent an infinite loop due to the
LastUpdateTime
on the condition getting accidentally updated during rollback checks). weaveworks/flux#2316 - 🛠 Fixed typo in
ReasonUpgradeFailed
condition change reason weaveworks/flux#2317
Thanks
🚀 This release was made possible by contributions from @jfrndz, @adrian, @stefanprodan, @obiesmans, @chriscorn-takt, @sureshamk, @dholbach, @squaremo, and @hiddeco.
- 🛠 Fixed
-
v0.10.0 Changes
July 10, 2019This release brings you opt-in automated rollback support, new Prometheus metrics, and experimental support of spawning multiple workers with the
--workers=<num>
flag to speed up the processing of releases.This will likely also be the last minor beta release before we promote the Helm operator to its first GA
1.0.0
release.🔔 > Notice: the Helm operator relies on changes in the
HelmRelease
Custom Resource Definition. Please make sure you patch the CRD in your cluster before upgrading the Helm operator.🐛 Bug fixes
- 🚀 Prevent an infinite release loop when multiple
HelmRelease
resources with the same release name configuration coexist, by looking at the antecedent annotation set on release resources and confirming ownership weaveworks/flux#2123
👌 Improvements
🚀 Opt-in automated rollback support; when enabled, a failed release will be rolled back automatically and the operator will not attempt a new release until it detects a change in the chart and/or the configured values weaveworks/flux#2006
🚀 Increase timeout for annotating resources from a Helm release, to cope with large umbrella charts weaveworks/flux#2123
🆕 New Prometheus metrics
release_queue_length_count
release_duration_seconds{action=['INSTALL','UPGRADE'], dry-run=['true', 'false'], success=['true','false'], namespace, releasename}
🚀 Experimental support of spawning multiple queue workers processing releases by configuring the
--workers=<num>
flag weaveworks/flux#2194📚 Maintenance and documentation
- 🐳 Publish images to fluxcd DockerHub organization weaveworks/flux#2213
- ⏪ Document opt-in rollback feature weaveworks/flux#2220
Thanks
🚀 Many thanks to @adrian, @2opremio, @semyonslepov, @gtseres, @squaremo, @stefanprodan, @kingdonb, @ncabatoff, @dholbach, @cristian-radu, @simonmacklin, @hiddeco for contributing to this release.
- 🚀 Prevent an infinite release loop when multiple
-
v0.3.0 Changes
May 03, 2017⚡️ Update to support newer Kubernetes (1.6.1).
Potentially breaking changes
- 👌 Support for Kubernetes' ReplicationControllers is deprecated; please update these to Deployments, which do the same job but much better (see https://kubernetes.io/docs/user-guide/replication-controller/#deployment-recommended)
- The service<->daemon protocol is versioned. The daemon will now crash-loop, printing a warning to the log, if it tries to connect to the service with a deprecated version of the protocol.
👌 Improvements
- ⚡️ Updated the version of
kubectl
bundled in the Flux daemon image, to work with newer (>1.5) Kubernetes. - Added
fluxctl save
command for bootstrapping a repo from an existing cluster - 🚀 You can now record a message and username with each release, which show up in notifications
-
v0.2.0 Changes
March 16, 2017💻 More informative and helpful UI.
🔋 Features
- 📚 Lots more documentation
- 🚀 More informative output from
fluxctl release
- 🚀 Added option in
fluxctl set-config
to generate a deploy key
👌 Improvements
- Slack notifications are tidier
- 👍 Support for releasing to >1 service at a time
- 🚀 Better behaviour when Flux deploys itself
- More help given for commonly encountered errors
- Filter out Kubernetes add-ons from consideration
- More consistent Prometheus metric labeling
👀 See also https://github.com/weaveworks/flux/issues?&q=closed%3A"2017-01-27 .. 2017-03-15"
-
v0.1.0 Changes
January 27, 2017🎉 Initial semver release.
🔋 Features
- 🚀 Validate image release requests.
- Added version command
👌 Improvements
- Added rate limiting to prevent registry 500's
- 🚀 Added new release process
- 🔨 Refactored registry code and improved coverage
👀 See https://github.com/weaveworks/flux/milestone/7?closed=1 for full details.