[INFRA] Make helm3 runnable 03/116003/6
authorSylvain Desbureaux <sylvain.desbureaux@orange.com>
Wed, 2 Dec 2020 11:17:20 +0000 (12:17 +0100)
committermrichomme <morgan.richomme@orange.com>
Mon, 14 Dec 2020 14:08:20 +0000 (15:08 +0100)
Helm3 was downloaded but not made runnable.

Issue-ID: REQ-442
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
Change-Id: I4b7732bfbda99ecba3731b6d22c59b9bc1ce1fbe
(cherry picked from commit ebbba8cbb9d9b268062027f3445fa2dd3b7d1bb8)

infra-healthcheck/docker/Dockerfile

index 287823c..e288bd7 100644 (file)
@@ -2,6 +2,7 @@ FROM opnfv/xtesting
 
 ARG KUBERNETES_VERSION="v1.15.11"
 ARG HELM_VERSION="v2.16.6"
+ARG HELM3_VERSION="v3.3.4"
 ARG ONAP_TESTS_TAG=guilin
 ARG ONAP_TAG=guilin
 
@@ -20,8 +21,10 @@ RUN set -x && \
     chmod +x /usr/local/bin/kubectl && \
     adduser kubectl -Du 2342 -h /config && \
     wget https://storage.googleapis.com/kubernetes-helm/helm-${HELM_VERSION}-linux-amd64.tar.gz -O - | tar -xzO linux-amd64/helm > /usr/local/bin/helm && \
+    wget https://get.helm.sh/helm-${HELM3_VERSION}-linux-amd64.tar.gz -O - | tar -xzO linux-amd64/helm > /usr/local/bin/helm3 && \
     wget -O /check_for_ingress_and_nodeports.py https://git.onap.org/integration/plain/test/security/check_for_ingress_and_nodeports.py?h=$ONAP_TAG &&\
     chmod +x /usr/local/bin/helm && \
+    chmod +x /usr/local/bin/helm3 && \
     pip3 install --upgrade pip && \
     pip3 install --no-cache-dir -r upper-constraints.txt && \
     pip3 install --no-cache-dir \