You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwhisk.apache.org by dg...@apache.org on 2019/10/22 17:53:05 UTC

[openwhisk-deploy-kube] branch master updated: fix version of Helm to v2.14.3 (#540)

This is an automated email from the ASF dual-hosted git repository.

dgrove pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/openwhisk-deploy-kube.git


The following commit(s) were added to refs/heads/master by this push:
     new 96be44d  fix version of Helm to v2.14.3 (#540)
96be44d is described below

commit 96be44d8b90aa58b0c5fd1822d4e0f9d2b543c06
Author: David Grove <dg...@users.noreply.github.com>
AuthorDate: Tue Oct 22 13:52:56 2019 -0400

    fix version of Helm to v2.14.3 (#540)
    
    A serious regression in the handling of numeric .Value
    was introduced in Helm 2.15.0 (https://github.com/helm/helm/issues/6708).
    Document problem and nail travisci to 2.14.3 until a 2.15.x with
    a fix is released.
---
 README.md                  | 3 +++
 docs/helm.md               | 6 +++++-
 tools/travis/start-kind.sh | 2 +-
 3 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/README.md b/README.md
index 523f90d..52c9ac5 100644
--- a/README.md
+++ b/README.md
@@ -141,6 +141,9 @@ Kubernetes cluster.
 
 For details on installing Helm, see these [instructions](docs/helm.md).
 
+WARNING: There is a [serious regression in Helm v2.15.0](https://github.com/helm/helm/issues/6708)
+that impacts the OpenWhisk chart.  You should use Helm v2.14.3.
+
 In short if you already have the `helm` cli installed on your development machine,
 you will need to execute these two commands and wait a few seconds for the
 `tiller-deploy` pod in the `kube-system` namespace to be in the `Running` state.
diff --git a/docs/helm.md b/docs/helm.md
index f43158d..5d42ee3 100644
--- a/docs/helm.md
+++ b/docs/helm.md
@@ -32,7 +32,11 @@ setup on your Kubernetes cluster.
 README.md.
 
 2. Follow the Helm [install instructions](https://github.com/kubernetes/helm)
-for your platform.
+for your platform to install Helm v2.14.3.
+
+WARNING: There is a [serious regression in Helm v2.15.0](https://github.com/helm/helm/issues/6708)
+that impacts the OpenWhisk chart.  You cannout use versions of Helm newer than v2.14.3 until
+a there is a 2.15.x release with a fix for the regression.
 
 3. Run the following command to init `Helm Tiller`:
 ```shell
diff --git a/tools/travis/start-kind.sh b/tools/travis/start-kind.sh
index 3cc6206..0784d31 100755
--- a/tools/travis/start-kind.sh
+++ b/tools/travis/start-kind.sh
@@ -53,7 +53,7 @@ pushd /tmp
   sudo cp wsk /usr/local/bin/wsk
 
   # Download and install helm
-  curl https://raw.githubusercontent.com/kubernetes/helm/master/scripts/get > get_helm.sh && chmod +x get_helm.sh && ./get_helm.sh
+  curl https://raw.githubusercontent.com/kubernetes/helm/master/scripts/get > get_helm.sh && chmod +x get_helm.sh && ./get_helm.sh --version v2.14.3
 popd
 
 # Pods running in kube-system namespace should have cluster-admin role