@@ -24,68 +24,63 @@ until [ "ok" = "$(kubectl get --raw='/healthz')" ]; do
24
24
sleep 5
25
25
done
26
26
27
- if [[ " $( echo ${TILLER_ENABLED} | tr ' [:upper:]' ' [:lower:]' ) " != " true" && " ${HELM_CLIENT_TAG} " == v2.* ]]; then
28
- echo " Use --labels tiller_enabled=True for helm_client_tag<v3.0.0 to allow for tiller dependent resources to be installed."
29
- else
30
- if [ -z " ${HELM_CLIENT_URL} " ] ; then
31
- HELM_CLIENT_URL=" https://get.helm.sh/helm-$HELM_CLIENT_TAG -linux-amd64.tar.gz"
32
- fi
33
- i=0
34
- until curl -o /srv/magnum/helm-client.tar.gz " ${HELM_CLIENT_URL} " ; do
35
- i=$(( i + 1 ))
36
- [ $i -lt 5 ] || break ;
37
- sleep 5
38
- done
27
+ if [ -z " ${HELM_CLIENT_URL} " ] ; then
28
+ HELM_CLIENT_URL=" https://get.helm.sh/helm-$HELM_CLIENT_TAG -linux-amd64.tar.gz"
29
+ fi
30
+ i=0
31
+ until curl -o /srv/magnum/helm-client.tar.gz " ${HELM_CLIENT_URL} " ; do
32
+ i=$(( i + 1 ))
33
+ [ $i -lt 5 ] || break ;
34
+ sleep 5
35
+ done
39
36
40
- if ! echo " ${HELM_CLIENT_SHA256} /srv/magnum/helm-client.tar.gz" | sha256sum -c - ; then
41
- echo " ERROR helm-client.tar.gz computed checksum did NOT match, exiting."
42
- exit 1
43
- fi
37
+ if ! echo " ${HELM_CLIENT_SHA256} /srv/magnum/helm-client.tar.gz" | sha256sum -c - ; then
38
+ echo " ERROR helm-client.tar.gz computed checksum did NOT match, exiting."
39
+ exit 1
40
+ fi
44
41
45
- source /etc/bashrc
46
- $ssh_cmd tar xzvf /srv/magnum/helm-client.tar.gz linux-amd64/helm -O > /srv/magnum/bin/helm
47
- $ssh_cmd chmod +x /srv/magnum/bin/helm
42
+ source /etc/bashrc
43
+ $ssh_cmd tar xzvf /srv/magnum/helm-client.tar.gz linux-amd64/helm -O > /srv/magnum/bin/helm
44
+ $ssh_cmd chmod +x /srv/magnum/bin/helm
48
45
49
- helm_install_cmd=" helm upgrade --install magnum . --namespace kube-system --values values.yaml --render-subchart-notes"
50
- helm_history_cmd=" helm history magnum --namespace kube-system"
51
- if [[ " ${HELM_CLIENT_TAG} " == v2.* ]]; then
52
- CERTS_DIR=" /etc/kubernetes/helm/certs"
53
- export HELM_HOME=" /srv/magnum/kubernetes/helm/home"
54
- export HELM_TLS_ENABLE=" true"
55
- export TILLER_NAMESPACE
56
- mkdir -p " ${HELM_HOME} "
57
- ln -s ${CERTS_DIR} /helm.cert.pem ${HELM_HOME} /cert.pem
58
- ln -s ${CERTS_DIR} /helm.key.pem ${HELM_HOME} /key.pem
59
- ln -s ${CERTS_DIR} /ca.cert.pem ${HELM_HOME} /ca.pem
46
+ helm_install_cmd=" helm upgrade --install magnum . --namespace kube-system --values values.yaml --render-subchart-notes"
47
+ helm_history_cmd=" helm history magnum --namespace kube-system"
48
+ if [[ " ${HELM_CLIENT_TAG} " == v2.* ]]; then
49
+ CERTS_DIR=" /etc/kubernetes/helm/certs"
50
+ export HELM_HOME=" /srv/magnum/kubernetes/helm/home"
51
+ export HELM_TLS_ENABLE=" true"
52
+ mkdir -p " ${HELM_HOME} "
53
+ ln -s ${CERTS_DIR} /helm.cert.pem ${HELM_HOME} /cert.pem
54
+ ln -s ${CERTS_DIR} /helm.key.pem ${HELM_HOME} /key.pem
55
+ ln -s ${CERTS_DIR} /ca.cert.pem ${HELM_HOME} /ca.pem
60
56
61
- # HACK - Force wait because of bug https://github.com/helm/helm/issues/5170
62
- until helm init --client-only --wait; do
63
- sleep 5s
64
- done
65
- helm_install_cmd=" helm upgrade --install --name magnum . --namespace kube-system --values values.yaml --render-subchart-notes"
66
- helm_history_cmd=" helm history magnum"
67
- fi
57
+ # HACK - Force wait because of bug https://github.com/helm/helm/issues/5170
58
+ until helm init --client-only --wait; do
59
+ sleep 5s
60
+ done
61
+ helm_install_cmd=" helm upgrade --install --name magnum . --namespace kube-system --values values.yaml --render-subchart-notes"
62
+ helm_history_cmd=" helm history magnum"
63
+ fi
68
64
69
- HELM_CHART_DIR=" /srv/magnum/kubernetes/helm/magnum"
70
- if [[ -d " ${HELM_CHART_DIR} " ]]; then
71
- pushd ${HELM_CHART_DIR}
72
- cat << EOF > Chart.yaml
65
+ HELM_CHART_DIR=" /srv/magnum/kubernetes/helm/magnum"
66
+ if [[ -d " ${HELM_CHART_DIR} " ]]; then
67
+ pushd ${HELM_CHART_DIR}
68
+ cat << EOF > Chart.yaml
73
69
apiVersion: v1
74
70
name: magnum
75
71
version: metachart
76
72
appVersion: metachart
77
73
description: Magnum Helm Charts
78
74
EOF
79
- sed -i ' 1i\dependencies:' requirements.yaml
75
+ sed -i ' 1i\dependencies:' requirements.yaml
80
76
81
- i=0
82
- until ($helm_history_cmd | grep magnum | grep deployed) || (helm dep update && $helm_install_cmd ); do
83
- i=$(( i + 1 ))
84
- [ $i -lt 60 ] || break ;
85
- sleep 5
86
- done
87
- popd
88
- fi
77
+ i=0
78
+ until ($helm_history_cmd | grep magnum | grep deployed) || (helm dep update && $helm_install_cmd ); do
79
+ i=$(( i + 1 ))
80
+ [ $i -lt 60 ] || break ;
81
+ sleep 5
82
+ done
83
+ popd
89
84
fi
90
85
91
86
echo " END: ${step} "
0 commit comments