@@ -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