@@ -34,12 +34,12 @@ REFINERY_DEPLOYMENT_NAME="refinery-gateway"
3434REFINERY_POD_EXISTING_IMAGE=$( kubectl get pod --output json \
3535 --selector app=${REFINERY_DEPLOYMENT_NAME} \
3636 | jq -r ' .items[0] | .spec.containers[0].image' )
37+ IMAGE_TAG_EXISTS=$( az acr repository show --name ${AZURE_CONTAINER_REGISTRY} --image ${REFINERY_DEPLOYMENT_NAME} :${IMAGE_TAG} 2> /dev/null)
3738
3839
3940if [ " $ENABLE_ALEMBIC_MIGRATIONS " = " true" ]; then
4041 echo " ::group::Preparing alembic migrations for test"
4142 if [ $KUBERNETES_DEPLOYMENT_NAME != " refinery-gateway" ] && [ $KUBERNETES_DEPLOYMENT_NAME != " gates-gateway" ] && [ $KUBERNETES_DEPLOYMENT_NAME != " hosted-inference-api" ]; then
42- IMAGE_TAG_EXISTS=$( az acr repository show --name ${AZURE_CONTAINER_REGISTRY} --image ${REFINERY_DEPLOYMENT_NAME} :${IMAGE_TAG} 2> /dev/null)
4343 if [ -n " $IMAGE_TAG_EXISTS " ]; then
4444 kubectl set image deployment/${REFINERY_DEPLOYMENT_NAME} \
4545 ${REFINERY_DEPLOYMENT_NAME} -migrate=${AZURE_CONTAINER_REGISTRY} /${REFINERY_DEPLOYMENT_NAME} :${TEST_IMAGE_TAG} \
@@ -73,10 +73,12 @@ echo "::endgroup::"
7373if [ " $ENABLE_ALEMBIC_MIGRATIONS " = " true" ]; then
7474 echo " ::group::Reverting alembic migrations for test"
7575 if [ $KUBERNETES_DEPLOYMENT_NAME != " refinery-gateway" ] && [ $KUBERNETES_DEPLOYMENT_NAME != " gates-gateway" ] && [ $KUBERNETES_DEPLOYMENT_NAME != " hosted-inference-api" ]; then
76- kubectl set image deployment/${REFINERY_DEPLOYMENT_NAME} \
77- ${REFINERY_DEPLOYMENT_NAME} -migrate=${REFINERY_POD_EXISTING_IMAGE} \
78- ${REFINERY_DEPLOYMENT_NAME} =${REFINERY_POD_EXISTING_IMAGE}
79- kubectl rollout status deployment ${REFINERY_DEPLOYMENT_NAME}
76+ if [ -n " $IMAGE_TAG_EXISTS " ]; then
77+ kubectl set image deployment/${REFINERY_DEPLOYMENT_NAME} \
78+ ${REFINERY_DEPLOYMENT_NAME} -migrate=${REFINERY_POD_EXISTING_IMAGE} \
79+ ${REFINERY_DEPLOYMENT_NAME} =${REFINERY_POD_EXISTING_IMAGE}
80+ kubectl rollout status deployment ${REFINERY_DEPLOYMENT_NAME}
81+ fi
8082 else
8183 kubectl set image deployment/${KUBERNETES_DEPLOYMENT_NAME} ${KUBERNETES_DEPLOYMENT_NAME} -migrate=${REFINERY_POD_EXISTING_IMAGE}
8284 fi
0 commit comments