File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -239,8 +239,16 @@ actions:
239239 kubectl create serviceaccount --namespace kube-system tiller
240240 kubectl create clusterrolebinding tiller-cluster-rule --clusterrole=cluster-admin --serviceaccount=kube-system:tiller
241241 kubectl patch deploy --namespace kube-system tiller-deploy -p '{"spec":{"template":{"spec":{"serviceAccount":"tiller"}}}}'
242- for i in {1..3}; do
243- kubectl -n kube-system wait --for=condition=Ready pod -l app=helm,name=tiller --timeout=180s
242+ sleep 5
243+ while true; do
244+ READY_REPLICAS=$(kubectl get deployment/tiller-deploy -o=jsonpath='{.status.readyReplicas}' -n kube-system)
245+ if [ -z ${READY_REPLICAS} ]; then
246+ echo "Waiting for Tiller" && sleep 10
247+ else
248+ if [ ${READY_REPLICAS} -eq 1 ]; then
249+ echo "Tiller is ready" && break
250+ fi
251+ fi
244252 done
245253
246254 install-helm-slave:
You can’t perform that action at this time.
0 commit comments