From c4d9e6b3e14b0eb826ffd9dafa6cc903940aa611 Mon Sep 17 00:00:00 2001 From: Jerome Petazzoni Date: Fri, 17 Jan 2020 04:45:06 -0600 Subject: [PATCH] Update deployment scripts to install Helm 3 --- prepare-vms/lib/commands.sh | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/prepare-vms/lib/commands.sh b/prepare-vms/lib/commands.sh index 68904fa5..71bcf643 100644 --- a/prepare-vms/lib/commands.sh +++ b/prepare-vms/lib/commands.sh @@ -242,7 +242,7 @@ EOF" # Install helm pssh " if [ ! -x /usr/local/bin/helm ]; then - curl https://raw.githubusercontent.com/kubernetes/helm/master/scripts/get | sudo bash && + curl https://raw.githubusercontent.com/kubernetes/helm/master/scripts/get-helm-3 | sudo bash && helm completion bash | sudo tee /etc/bash_completion.d/helm fi" @@ -533,14 +533,8 @@ _cmd_helmprom() { need_tag pssh " if i_am_first_node; then - kubectl -n kube-system get serviceaccount helm || - kubectl -n kube-system create serviceaccount helm - sudo -u docker -H helm init --service-account helm - kubectl get clusterrolebinding helm-can-do-everything || - kubectl create clusterrolebinding helm-can-do-everything \ - --clusterrole=cluster-admin \ - --serviceaccount=kube-system:helm - sudo -u docker -H helm upgrade --install prometheus stable/prometheus \ + sudo -u docker -H helm repo add stable https://kubernetes-charts.storage.googleapis.com/ + sudo -u docker -H helm install prometheus stable/prometheus \ --namespace kube-system \ --set server.service.type=NodePort \ --set server.service.nodePort=30090 \