Skip to content

Commit 86a5e2c

Browse files
committed
perf: fail test on downgrade failure
1 parent 6b19626 commit 86a5e2c

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

k8s/test.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,9 @@ downgrade_alembic_migrations() {
116116
kubectl exec -i deployment/test-${REFINERY_DEPLOYMENT_NAME} -c test-${REFINERY_DEPLOYMENT_NAME} -- alembic downgrade $REFINERY_ALEMBIC_VERSION
117117
if [ "$?" != "0" ]; then
118118
echo "::error::Alembic downgrade failed. Please update your code to support downgrading the current alembic version"
119+
kubectl delete --kustomize apps/${REFINERY_DEPLOYMENT_NAME}/test
120+
kubectl delete --kustomize infrastructure/test
121+
exit 1
119122
else
120123
echo "::notice::downgraded test-$REFINERY_DEPLOYMENT_NAME alembic version to $REFINERY_ALEMBIC_VERSION"
121124
fi
@@ -127,6 +130,9 @@ downgrade_alembic_migrations() {
127130
kubectl exec -i deployment/test-${KUBERNETES_DEPLOYMENT_NAME} -c test-${KUBERNETES_DEPLOYMENT_NAME} -- alembic downgrade $KUBERNETES_DEPLOYMENT_ALEMBIC_VERSION
128131
if [ "$?" != "0" ]; then
129132
echo "::error::Alembic downgrade failed. Please update your code to support downgrading the current alembic version"
133+
kubectl delete --kustomize apps/${REFINERY_DEPLOYMENT_NAME}/test
134+
kubectl delete --kustomize infrastructure/test
135+
exit 1
130136
else
131137
echo "::notice::downgraded test-$KUBERNETES_DEPLOYMENT_NAME alembic version to $REFINERY_ALEMBIC_VERSION"
132138
fi

0 commit comments

Comments
 (0)