diff --git a/maintenance_page/scripts/failback.sh b/maintenance_page/scripts/failback.sh index 96acb6cdcf9..4881504207d 100755 --- a/maintenance_page/scripts/failback.sh +++ b/maintenance_page/scripts/failback.sh @@ -5,23 +5,23 @@ set -eu NAMESPACE=$(jq -r '.namespace' terraform/aks/workspace_variables/${CONFIG}.tfvars.json) echo Reset external ingress -kubectl apply -n ${NAMESPACE} -f maintenance_page/manifests/${CONFIG}/ingress_external_to_main.yml +kubectl -n ${NAMESPACE} apply -f maintenance_page/manifests/${CONFIG}/ingress_external_to_main.yml echo Reset internal ingress -kubectl apply -n ${NAMESPACE} -f maintenance_page/manifests/${CONFIG}/ingress_internal_to_main.yml +kubectl -n ${NAMESPACE} apply -f maintenance_page/manifests/${CONFIG}/ingress_internal_to_main.yml -# echo Delete temp ingress -# kubectl delete -n ${NAMESPACE} -f maintenance_page/manifests/${CONFIG}/ingress_temp_to_main.yml +echo Delete temp ingress +kubectl -n ${NAMESPACE} delete --ignore-not-found=true -f maintenance_page/manifests/${CONFIG}/ingress_temp_to_main.yml -# echo Delete maintenance ingress -# kubectl -n ${NAMESPACE} delete -f maintenance_page/manifests/${CONFIG}/ingress_maintenance.yml +echo Delete maintenance ingress +kubectl -n ${NAMESPACE} delete --ignore-not-found=true -f maintenance_page/manifests/${CONFIG}/ingress_maintenance.yml -# echo Delete maintenance service -# kubectl -n ${NAMESPACE} delete -f maintenance_page/manifests/maintenance/service_maintenance.yml +echo Delete maintenance service +kubectl -n ${NAMESPACE} delete --ignore-not-found=true -f maintenance_page/manifests/maintenance/service_maintenance.yml echo Update image tag perl -p -e "s/#MAINTENANCE_IMAGE_TAG#/dummy-tag/" maintenance_page/manifests/maintenance/deployment_maintenance.yml.tmpl \ > maintenance_page/manifests/maintenance/deployment_maintenance.yml echo Delete maintenance app -kubectl -n ${NAMESPACE} delete -f maintenance_page/manifests/maintenance/deployment_maintenance.yml +kubectl -n ${NAMESPACE} delete --ignore-not-found=true -f maintenance_page/manifests/maintenance/deployment_maintenance.yml diff --git a/maintenance_page/scripts/failover.sh b/maintenance_page/scripts/failover.sh index c6cf2271af6..68f612839b0 100755 --- a/maintenance_page/scripts/failover.sh +++ b/maintenance_page/scripts/failover.sh @@ -10,23 +10,23 @@ perl -p -e "s/#MAINTENANCE_IMAGE_TAG#/${MAINTENANCE_IMAGE_TAG}/" maintenance_pag > maintenance_page/manifests/maintenance/deployment_maintenance.yml echo Create maintenance deployment -kubectl apply -n ${NAMESPACE} -f maintenance_page/manifests/maintenance/deployment_maintenance.yml +kubectl -n ${NAMESPACE} apply -f maintenance_page/manifests/maintenance/deployment_maintenance.yml echo Create maintenance service -kubectl apply -n ${NAMESPACE} -f maintenance_page/manifests/maintenance/service_maintenance.yml +kubectl -n ${NAMESPACE} apply -f maintenance_page/manifests/maintenance/service_maintenance.yml echo Create maintenance ingress -kubectl apply -n ${NAMESPACE} -f maintenance_page/manifests/${CONFIG}/ingress_maintenance.yml +kubectl -n ${NAMESPACE} apply -f maintenance_page/manifests/${CONFIG}/ingress_maintenance.yml ### Change ingress ### echo Configure external ingress to point at the maintenance app -kubectl apply -n ${NAMESPACE} -f maintenance_page/manifests/${CONFIG}/ingress_external_to_maintenance.yml +kubectl -n ${NAMESPACE} apply -f maintenance_page/manifests/${CONFIG}/ingress_external_to_maintenance.yml echo Configure internal ingress to point at the maintenance app -kubectl apply -n ${NAMESPACE} -f maintenance_page/manifests/${CONFIG}/ingress_internal_to_maintenance.yml +kubectl -n ${NAMESPACE} apply -f maintenance_page/manifests/${CONFIG}/ingress_internal_to_maintenance.yml echo Create temp ingress -kubectl apply -n ${NAMESPACE} -f maintenance_page/manifests/${CONFIG}/ingress_temp_to_main.yml +kubectl -n ${NAMESPACE} apply -f maintenance_page/manifests/${CONFIG}/ingress_temp_to_main.yml TEMP_URL=$(awk '/name:.*cloud/ {print $2}' ./maintenance_page/manifests/${CONFIG}/ingress_temp_to_main.yml) echo Maintenance page enabled at main URL