Skip to content

Commit c2ac5f7

Browse files
committed
K8S-554 skip unknown components upgrade
1 parent 31d14d9 commit c2ac5f7

File tree

1 file changed

+15
-14
lines changed

1 file changed

+15
-14
lines changed

addons/upgrade.jps

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,6 @@ actions:
146146
;;
147147
*)
148148
echo "Invalid ingress controller used!"
149-
exit 1
150149
;;
151150
esac
152151
- cmd[${nodes.k8sm.master.id}]: |-
@@ -386,21 +385,23 @@ actions:
386385
- if (${this.master}):
387386
- cmd[${this.id}]: |-
388387
# drop in k8s-1.20+
389-
kubectl get ingress kubernetes-api -n default && {
390-
kubectl apply -f ${baseUrl}/addons/ingress/${globals.ingress-dir}/api-ingress.yaml; } ||:
391-
kubectl get deployment kubernetes-dashboard -n kubernetes-dashboard && {
392-
kubectl apply -f ${baseUrl}/addons/ingress/${globals.ingress-dir}/dashboard-ingress.yaml; } ||:
393-
kubectl get deployment kubernetes-k8dash -n kubernetes-k8dash && {
394-
kubectl -n kube-system delete ingress kubernetes-k8dash;
395-
kubectl apply -f ${baseUrl}/addons/ingress/${globals.ingress-dir}/k8dash-ingress.yaml; } ||:
396-
kubectl get deployment hello-kubernetes && {
397-
kubectl apply -f ${baseUrl}/addons/ingress/${globals.ingress-dir}/helloworld-ingress.yaml; } ||:
398-
kubectl get secret --namespace kubernetes-monitoring monitoring-grafana && {
388+
if [ -n "${globals.ingress-dir}" ]; then
389+
kubectl get ingress kubernetes-api -n default && {
390+
kubectl apply -f ${baseUrl}/addons/ingress/${globals.ingress-dir}/api-ingress.yaml; }
391+
kubectl get deployment kubernetes-dashboard -n kubernetes-dashboard && {
392+
kubectl apply -f ${baseUrl}/addons/ingress/${globals.ingress-dir}/dashboard-ingress.yaml; }
393+
kubectl get deployment kubernetes-k8dash -n kubernetes-k8dash && {
394+
kubectl -n kube-system delete ingress kubernetes-k8dash;
395+
kubectl apply -f ${baseUrl}/addons/ingress/${globals.ingress-dir}/k8dash-ingress.yaml; }
396+
kubectl get deployment hello-kubernetes && {
397+
kubectl apply -f ${baseUrl}/addons/ingress/${globals.ingress-dir}/helloworld-ingress.yaml; }
398+
kubectl get secret --namespace kubernetes-monitoring monitoring-grafana && {
399399
kubectl apply -f ${baseUrl}/addons/monitoring/${globals.ingress-dir}/prometheus-ingress.yaml;
400400
kubectl apply -f ${baseUrl}/addons/monitoring/${globals.ingress-dir}/alert-ingress.yaml;
401-
kubectl apply -f ${baseUrl}/addons/monitoring/${globals.ingress-dir}/grafana-ingress.yaml; } ||:
402-
kubectl get secret --namespace observability observability-jaeger-plain && {
403-
kubectl apply -f ${baseUrl}/addons/ingress/${globals.ingress-dir}/jaeger-ingress.yaml; } ||:
401+
kubectl apply -f ${baseUrl}/addons/monitoring/${globals.ingress-dir}/grafana-ingress.yaml; }
402+
kubectl get secret --namespace observability observability-jaeger-plain && {
403+
kubectl apply -f ${baseUrl}/addons/ingress/${globals.ingress-dir}/jaeger-ingress.yaml; }
404+
fi
404405

405406
upgrade-workers:
406407
- cmd[${nodes.k8sm.master.id}]: |-

0 commit comments

Comments
 (0)