Skip to content

Commit 1c0a955

Browse files
committed
K8S-554 skip unknown components upgrade
1 parent 7c67048 commit 1c0a955

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

addons/upgrade.jps

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)