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.