From 6cc1a0789b411f08c6e17737d31e829180d1b885 Mon Sep 17 00:00:00 2001 From: Michael Bridgen Date: Thu, 1 Nov 2018 14:58:45 +0000 Subject: [PATCH 1/3] Changelog entry for Helm Op 0.4.0 --- CHANGELOG-helmop.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/CHANGELOG-helmop.md b/CHANGELOG-helmop.md index cd4b8b8f9..567e5be74 100644 --- a/CHANGELOG-helmop.md +++ b/CHANGELOG-helmop.md @@ -1,3 +1,30 @@ +## 0.4.0 (2018-11-01) + +This release improves support for TLS connections to Tiller; in +particular it makes it much easier to get server certificate +verification (`--tiller-tls-verify`) to work. + +It also adds the ability to supply additional values to +FluxHelmRelease resources, by attaching Kubernetes secrets. This helps +with a few use cases: + - supplying the same default values to several releases + - providing secrets to a chart that expects them as values + - using values files in FluxHelmReleases + +### Bug fixes + + - Make `--tiller-tls-verify` work as intended, by giving better + instructions, and adding the argument `--tiller-tls-hostname` which + lets you specify the hostname that TLS should expect in the + certificate + [weaveworks/flux#1484](https://github.com/weaveworks/flux/pull/1484) + +### Improvements + + - You can now create secrets containing a `values.yaml` file, and + attach them to a `FluxHelmRelease` as additional values to use + [weaveworks/flux#1468](https://github.com/weaveworks/flux/pull/1468) + ## 0.3.0 (2018-10-24) This release adds dependency handling to the Helm operator. From 0ad607667c29ba3f26068c1f285dc2195ae49696 Mon Sep 17 00:00:00 2001 From: Michael Bridgen Date: Thu, 1 Nov 2018 15:08:41 +0000 Subject: [PATCH 2/3] Add thanks to changelog entry --- CHANGELOG-helmop.md | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/CHANGELOG-helmop.md b/CHANGELOG-helmop.md index 567e5be74..b0e3c09a3 100644 --- a/CHANGELOG-helmop.md +++ b/CHANGELOG-helmop.md @@ -5,11 +5,12 @@ particular it makes it much easier to get server certificate verification (`--tiller-tls-verify`) to work. It also adds the ability to supply additional values to -FluxHelmRelease resources, by attaching Kubernetes secrets. This helps -with a few use cases: +`FluxHelmRelease` resources by attaching Kubernetes secrets. This +helps with a few use cases: + - supplying the same default values to several releases - - providing secrets to a chart that expects them as values - - using values files in FluxHelmReleases + - providing secrets (e.g., a password) to a chart that expects them as values + - using values files without inlining them into FluxHelmReleases ### Bug fixes @@ -25,6 +26,15 @@ with a few use cases: attach them to a `FluxHelmRelease` as additional values to use [weaveworks/flux#1468](https://github.com/weaveworks/flux/pull/1468) +### Thanks + +Thanks to @hiddeco, @Smirl, @stefanprodan, @arthurk, @the-fine, +@wstrange, @sfitts, @squaremo, @mpareja, @stephenmoloney, +@justinbarrick, @pcfens for contributions to the PRs and issues +leading to this release, as well as the inhabitants of +[#flux](https://slack.weave.works/) for high-quality, helpful +discussion. + ## 0.3.0 (2018-10-24) This release adds dependency handling to the Helm operator. From 0ce778d90d31200ecfb10d8a054cd6b014842554 Mon Sep 17 00:00:00 2001 From: Michael Bridgen Date: Thu, 1 Nov 2018 15:58:31 +0000 Subject: [PATCH 3/3] Add advice re Tiller version --- CHANGELOG-helmop.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG-helmop.md b/CHANGELOG-helmop.md index b0e3c09a3..181f8afb6 100644 --- a/CHANGELOG-helmop.md +++ b/CHANGELOG-helmop.md @@ -12,6 +12,11 @@ helps with a few use cases: - providing secrets (e.g., a password) to a chart that expects them as values - using values files without inlining them into FluxHelmReleases +**NB** It is advised that you deploy the operator alongside Tiller +v2.10 or more recent. To properly support TLS, the operator now +includes code from Helm v2.10, and this may have difficulty connecting +to older versions of Tiller. + ### Bug fixes - Make `--tiller-tls-verify` work as intended, by giving better