@@ -115,7 +115,6 @@ actions:
115115 ;;
116116 *)
117117 echo "Invalid ingress controller used!"
118- exit 1
119118 ;;
120119 esac
121120 - cmd[${nodes.k8sm.master.id}]: |-
@@ -125,12 +124,12 @@ actions:
125124 kubectl get deployment kubernetes-dashboard -n kubernetes-dashboard && {
126125 kubectl delete ns kubernetes-dashboard;
127126 for i in {1..5}; do sleep 5; echo "Attempt ${i}/5: "; kubectl apply -f ${baseUrl}/addons/kubernetes-dashboard.yaml && break; done;
128- kubectl apply -f ${baseUrl}/addons/ingress/${globals.ingress-dir}/dashboard-ingress.yaml; } ||:
127+ [ -n "${globals.ingress-dir}" ] && kubectl apply -f ${baseUrl}/addons/ingress/${globals.ingress-dir}/dashboard-ingress.yaml; } ||:
129128 - cmd[${nodes.k8sm.master.id}]: |-
130129 kubectl get deployment hello-kubernetes && {
131130 kubectl delete -f ${baseUrl}/addons/helloworld.yaml;
132131 kubectl apply -f ${baseUrl}/addons/helloworld.yaml;
133- kubectl apply -f ${baseUrl}/addons/ingress/${globals.ingress-dir}/helloworld-ingress.yaml; } ||:
132+ [ -n "${globals.ingress-dir}" ] && kubectl apply -f ${baseUrl}/addons/ingress/${globals.ingress-dir}/helloworld-ingress.yaml; } ||:
134133 - cmd[${nodes.k8sm.master.id}]: |-
135134 helm repo add deliveryhero https://charts.deliveryhero.io/
136135 helm repo update
@@ -148,9 +147,10 @@ actions:
148147 helm upgrade --namespace kubernetes-monitoring monitoring-grafana --set 'grafana\.ini'.server.root_url=${env.url}grafana -f ${baseUrl}/addons/monitoring/jelastic-values.yaml grafana/. ;
149148 wait-deployment.sh monitoring-grafana kubernetes-monitoring 1 720;
150149 kubectl patch secret --namespace kubernetes-monitoring monitoring-grafana -p="{\"data\":{\"admin-password\":\"${grafana_base64}\"}}";
151- kubectl apply -f ${baseUrl}/addons/monitoring/${globals.ingress-dir}/prometheus-ingress.yaml;
152- kubectl apply -f ${baseUrl}/addons/monitoring/${globals.ingress-dir}/alert-ingress.yaml;
153- kubectl apply -f ${baseUrl}/addons/monitoring/${globals.ingress-dir}/grafana-ingress.yaml; } ||:
150+ if [ -n "${globals.ingress-dir}" ]; then
151+ kubectl apply -f ${baseUrl}/addons/monitoring/${globals.ingress-dir}/prometheus-ingress.yaml;
152+ kubectl apply -f ${baseUrl}/addons/monitoring/${globals.ingress-dir}/alert-ingress.yaml;
153+ kubectl apply -f ${baseUrl}/addons/monitoring/${globals.ingress-dir}/grafana-ingress.yaml; fi; } ||:
154154 - cmd[${nodes.k8sm.master.id}]: echo $(kubectl get NetworkPolicy,PodSecurityPolicy,DaemonSet,Deployment,ReplicaSet --all-namespaces -o 'jsonpath={range .items[*]}{.metadata.annotations.kubectl\.kubernetes\.io/last-applied-configuration}{"\n"}{end}' | grep '"apiVersion":"extensions/v1beta1"')
155155 - setGlobals:
156156 k8s_deprecated_ext: ${response.out}
0 commit comments