@@ -76,6 +76,7 @@ upgrade_alembic_migrations() {
76
76
if [ -n " $REFINERY_IMAGE_TAG_EXISTS " ]; then
77
77
kubectl apply --kustomize apps/${REFINERY_DEPLOYMENT_NAME} /test
78
78
__safe_migration_rollout test-${REFINERY_DEPLOYMENT_NAME}
79
+ echo " Applied test-${REFINERY_DEPLOYMENT_NAME} deployment"
79
80
80
81
REFINERY_ALEMBIC_VERSION=$( kubectl exec -i deployment/test-${REFINERY_DEPLOYMENT_NAME} -c test-${REFINERY_DEPLOYMENT_NAME} -- alembic current)
81
82
REFINERY_ALEMBIC_VERSION=${REFINERY_ALEMBIC_VERSION: 0: 12}
@@ -91,6 +92,7 @@ upgrade_alembic_migrations() {
91
92
else
92
93
kubectl apply --kustomize apps/${KUBERNETES_DEPLOYMENT_NAME} /test
93
94
__safe_migration_rollout test-${KUBERNETES_DEPLOYMENT_NAME}
95
+ echo " Applied test-${KUBERNETES_DEPLOYMENT_NAME} deployment"
94
96
95
97
KUBERNETES_DEPLOYMENT_ALEMBIC_VERSION=$( kubectl exec -i deployment/test-${KUBERNETES_DEPLOYMENT_NAME} -c test-${KUBERNETES_DEPLOYMENT_NAME} -- alembic current)
96
98
KUBERNETES_DEPLOYMENT_ALEMBIC_VERSION=${KUBERNETES_DEPLOYMENT_ALEMBIC_VERSION: 0: 12}
@@ -110,13 +112,17 @@ downgrade_alembic_migrations() {
110
112
echo " ::group::Downgrade alembic migrations"
111
113
if [ $KUBERNETES_DEPLOYMENT_NAME != " refinery-gateway" ] && [ $KUBERNETES_DEPLOYMENT_NAME != " gates-gateway" ] && [ $KUBERNETES_DEPLOYMENT_NAME != " hosted-inference-api" ]; then
112
114
if [ -n " $REFINERY_IMAGE_TAG_EXISTS " ]; then
115
+ set +e
113
116
kubectl exec -i deployment/test-${REFINERY_DEPLOYMENT_NAME} -c test-${REFINERY_DEPLOYMENT_NAME} -- alembic downgrade $REFINERY_ALEMBIC_VERSION
114
117
echo " ::warning::downgraded test-$REFINERY_DEPLOYMENT_NAME alembic version to $REFINERY_ALEMBIC_VERSION "
118
+ set -e
115
119
kubectl delete --kustomize apps/${REFINERY_DEPLOYMENT_NAME} /test
116
120
fi
117
121
else
122
+ set +e
118
123
kubectl exec -i deployment/test-${KUBERNETES_DEPLOYMENT_NAME} -c test-${KUBERNETES_DEPLOYMENT_NAME} -- alembic downgrade $KUBERNETES_DEPLOYMENT_ALEMBIC_VERSION
119
124
echo " ::warning::downgraded test-$KUBERNETES_DEPLOYMENT_NAME alembic version to $KUBERNETES_DEPLOYMENT_ALEMBIC_VERSION "
125
+ set -e
120
126
kubectl delete --kustomize apps/${KUBERNETES_DEPLOYMENT_NAME} /test
121
127
fi
122
128
echo " ::endgroup::"
0 commit comments