All Versions
77
Latest Version
Avg Release Cycle
42 days
Latest Release
612 days ago

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 the CustomResourceDefinition 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.

  • v0.10.0 Changes

    July 10, 2019

    This 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}

    weaveworks/flux#2191

    ๐Ÿš€ Experimental support of spawning multiple queue workers processing releases by configuring the --workers=<num> flag weaveworks/flux#2194

    ๐Ÿ“š Maintenance and documentation

    Thanks

    ๐Ÿš€ Many thanks to @adrian, @2opremio, @semyonslepov, @gtseres, @squaremo, @stefanprodan, @kingdonb, @ncabatoff, @dholbach, @cristian-radu, @simonmacklin, @hiddeco for contributing to this release.

  • 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.