@@ -76,6 +76,7 @@ upgrade_alembic_migrations() {
7676 if [ -n " $REFINERY_IMAGE_TAG_EXISTS " ]; then
7777 kubectl apply --kustomize apps/${REFINERY_DEPLOYMENT_NAME} /test
7878 __safe_migration_rollout test-${REFINERY_DEPLOYMENT_NAME}
79+ echo " Applied test-${REFINERY_DEPLOYMENT_NAME} deployment"
7980
8081 REFINERY_ALEMBIC_VERSION=$( kubectl exec -i deployment/test-${REFINERY_DEPLOYMENT_NAME} -c test-${REFINERY_DEPLOYMENT_NAME} -- alembic current)
8182 REFINERY_ALEMBIC_VERSION=${REFINERY_ALEMBIC_VERSION: 0: 12}
@@ -91,6 +92,7 @@ upgrade_alembic_migrations() {
9192 else
9293 kubectl apply --kustomize apps/${KUBERNETES_DEPLOYMENT_NAME} /test
9394 __safe_migration_rollout test-${KUBERNETES_DEPLOYMENT_NAME}
95+ echo " Applied test-${KUBERNETES_DEPLOYMENT_NAME} deployment"
9496
9597 KUBERNETES_DEPLOYMENT_ALEMBIC_VERSION=$( kubectl exec -i deployment/test-${KUBERNETES_DEPLOYMENT_NAME} -c test-${KUBERNETES_DEPLOYMENT_NAME} -- alembic current)
9698 KUBERNETES_DEPLOYMENT_ALEMBIC_VERSION=${KUBERNETES_DEPLOYMENT_ALEMBIC_VERSION: 0: 12}
@@ -110,13 +112,17 @@ downgrade_alembic_migrations() {
110112 echo " ::group::Downgrade alembic migrations"
111113 if [ $KUBERNETES_DEPLOYMENT_NAME != " refinery-gateway" ] && [ $KUBERNETES_DEPLOYMENT_NAME != " gates-gateway" ] && [ $KUBERNETES_DEPLOYMENT_NAME != " hosted-inference-api" ]; then
112114 if [ -n " $REFINERY_IMAGE_TAG_EXISTS " ]; then
115+ set +e
113116 kubectl exec -i deployment/test-${REFINERY_DEPLOYMENT_NAME} -c test-${REFINERY_DEPLOYMENT_NAME} -- alembic downgrade $REFINERY_ALEMBIC_VERSION
114117 echo " ::warning::downgraded test-$REFINERY_DEPLOYMENT_NAME alembic version to $REFINERY_ALEMBIC_VERSION "
118+ set -e
115119 kubectl delete --kustomize apps/${REFINERY_DEPLOYMENT_NAME} /test
116120 fi
117121 else
122+ set +e
118123 kubectl exec -i deployment/test-${KUBERNETES_DEPLOYMENT_NAME} -c test-${KUBERNETES_DEPLOYMENT_NAME} -- alembic downgrade $KUBERNETES_DEPLOYMENT_ALEMBIC_VERSION
119124 echo " ::warning::downgraded test-$KUBERNETES_DEPLOYMENT_NAME alembic version to $KUBERNETES_DEPLOYMENT_ALEMBIC_VERSION "
125+ set -e
120126 kubectl delete --kustomize apps/${KUBERNETES_DEPLOYMENT_NAME} /test
121127 fi
122128 echo " ::endgroup::"
0 commit comments