@@ -77,38 +77,37 @@ REFINERY_IMAGE_TAG_EXISTS=$(az acr repository show --name ${AZURE_CONTAINER_REGI
77
77
upgrade_alembic_migrations () {
78
78
echo " ::group::Upgrade alembic migrations for test"
79
79
if [ $KUBERNETES_DEPLOYMENT_NAME != " refinery-gateway" ] && [ $KUBERNETES_DEPLOYMENT_NAME != " gates-gateway" ] && [ $KUBERNETES_DEPLOYMENT_NAME != " hosted-inference-api" ]; then
80
- if [ -n " $REFINERY_IMAGE_TAG_EXISTS " ]; then
81
- kubectl apply --kustomize apps/${REFINERY_DEPLOYMENT_NAME} /test
82
- __safe_migration_rollout test-${REFINERY_DEPLOYMENT_NAME}
83
- echo " Applied test-${REFINERY_DEPLOYMENT_NAME} deployment"
80
+ kubectl apply --kustomize apps/${REFINERY_DEPLOYMENT_NAME} /test
81
+ __safe_migration_rollout test-${REFINERY_DEPLOYMENT_NAME}
82
+ echo " Applied test-${REFINERY_DEPLOYMENT_NAME} deployment"
84
83
85
- REFINERY_ALEMBIC_VERSION=$( kubectl exec -i deployment/test-${REFINERY_DEPLOYMENT_NAME} -c test-${REFINERY_DEPLOYMENT_NAME} -- alembic current)
86
- REFINERY_ALEMBIC_VERSION=${REFINERY_ALEMBIC_VERSION: 0: 12}
87
- echo " ::warning::current $REFINERY_DEPLOYMENT_NAME alembic version: $REFINERY_ALEMBIC_VERSION "
84
+ REFINERY_ALEMBIC_VERSION=$( kubectl exec -i deployment/test-${REFINERY_DEPLOYMENT_NAME} -c test-${REFINERY_DEPLOYMENT_NAME} -- alembic current)
85
+ REFINERY_ALEMBIC_VERSION=${REFINERY_ALEMBIC_VERSION: 0: 12}
86
+ echo " ::warning::current $REFINERY_DEPLOYMENT_NAME alembic version: $REFINERY_ALEMBIC_VERSION "
87
+ if [ -n " $REFINERY_IMAGE_TAG_EXISTS " ]; then
88
88
kubectl set image deployment/test-${REFINERY_DEPLOYMENT_NAME} \
89
89
test-${REFINERY_DEPLOYMENT_NAME} -migrate=${AZURE_CONTAINER_REGISTRY} /${REFINERY_DEPLOYMENT_NAME} :${TEST_IMAGE_TAG} \
90
90
test-${REFINERY_DEPLOYMENT_NAME} =${AZURE_CONTAINER_REGISTRY} /${REFINERY_DEPLOYMENT_NAME} :${TEST_IMAGE_TAG} 1> /dev/null
91
91
__safe_migration_rollout test-${REFINERY_DEPLOYMENT_NAME}
92
92
echo " ::warning::using ${AZURE_CONTAINER_REGISTRY} /${REFINERY_DEPLOYMENT_NAME} :${TEST_IMAGE_TAG} "
93
- _REFINERY_ALEMBIC_VERSION=$( kubectl exec -i deployment/test-${REFINERY_DEPLOYMENT_NAME} -c test-${REFINERY_DEPLOYMENT_NAME} -- alembic current)
94
- echo " ::warning::upgraded $REFINERY_DEPLOYMENT_NAME alembic version: $_REFINERY_ALEMBIC_VERSION "
95
93
fi
96
- else
97
- kubectl apply --kustomize apps/${KUBERNETES_DEPLOYMENT_NAME} /test
98
- __safe_migration_rollout test-${KUBERNETES_DEPLOYMENT_NAME}
99
- echo " Applied test-${KUBERNETES_DEPLOYMENT_NAME} deployment"
100
-
101
- KUBERNETES_DEPLOYMENT_ALEMBIC_VERSION=$( kubectl exec -i deployment/test-${KUBERNETES_DEPLOYMENT_NAME} -c test-${KUBERNETES_DEPLOYMENT_NAME} -- alembic current)
102
- KUBERNETES_DEPLOYMENT_ALEMBIC_VERSION=${KUBERNETES_DEPLOYMENT_ALEMBIC_VERSION: 0: 12}
103
- echo " ::warning::current $KUBERNETES_DEPLOYMENT_NAME alembic version: $KUBERNETES_DEPLOYMENT_ALEMBIC_VERSION "
104
- kubectl set image deployment/test-${KUBERNETES_DEPLOYMENT_NAME} \
105
- test-${KUBERNETES_DEPLOYMENT_NAME} -migrate=${AZURE_CONTAINER_REGISTRY} /${KUBERNETES_DEPLOYMENT_NAME} :${TEST_IMAGE_TAG} \
106
- test-${KUBERNETES_DEPLOYMENT_NAME} =${AZURE_CONTAINER_REGISTRY} /${KUBERNETES_DEPLOYMENT_NAME} :${TEST_IMAGE_TAG} 1> /dev/null
107
- __safe_migration_rollout test-${KUBERNETES_DEPLOYMENT_NAME}
108
- echo " ::warning::using ${AZURE_CONTAINER_REGISTRY} /${KUBERNETES_DEPLOYMENT_NAME} :${TEST_IMAGE_TAG} "
109
- _KUBERNETES_DEPLOYMENT_ALEMBIC_VERSION=$( kubectl exec -i deployment/test-${KUBERNETES_DEPLOYMENT_NAME} -c test-${KUBERNETES_DEPLOYMENT_NAME} -- alembic current)
110
- echo " ::warning::upgraded $KUBERNETES_DEPLOYMENT_NAME alembic version: $_KUBERNETES_DEPLOYMENT_ALEMBIC_VERSION "
94
+ _REFINERY_ALEMBIC_VERSION=$( kubectl exec -i deployment/test-${REFINERY_DEPLOYMENT_NAME} -c test-${REFINERY_DEPLOYMENT_NAME} -- alembic current)
95
+ echo " ::warning::upgraded $REFINERY_DEPLOYMENT_NAME alembic version: $_REFINERY_ALEMBIC_VERSION "
111
96
fi
97
+ kubectl apply --kustomize apps/${KUBERNETES_DEPLOYMENT_NAME} /test
98
+ __safe_migration_rollout test-${KUBERNETES_DEPLOYMENT_NAME}
99
+ echo " Applied test-${KUBERNETES_DEPLOYMENT_NAME} deployment"
100
+
101
+ KUBERNETES_DEPLOYMENT_ALEMBIC_VERSION=$( kubectl exec -i deployment/test-${KUBERNETES_DEPLOYMENT_NAME} -c test-${KUBERNETES_DEPLOYMENT_NAME} -- alembic current)
102
+ KUBERNETES_DEPLOYMENT_ALEMBIC_VERSION=${KUBERNETES_DEPLOYMENT_ALEMBIC_VERSION: 0: 12}
103
+ echo " ::warning::current $KUBERNETES_DEPLOYMENT_NAME alembic version: $KUBERNETES_DEPLOYMENT_ALEMBIC_VERSION "
104
+ kubectl set image deployment/test-${KUBERNETES_DEPLOYMENT_NAME} \
105
+ test-${KUBERNETES_DEPLOYMENT_NAME} -migrate=${AZURE_CONTAINER_REGISTRY} /${KUBERNETES_DEPLOYMENT_NAME} :${TEST_IMAGE_TAG} \
106
+ test-${KUBERNETES_DEPLOYMENT_NAME} =${AZURE_CONTAINER_REGISTRY} /${KUBERNETES_DEPLOYMENT_NAME} :${TEST_IMAGE_TAG} 1> /dev/null
107
+ __safe_migration_rollout test-${KUBERNETES_DEPLOYMENT_NAME}
108
+ echo " ::warning::using ${AZURE_CONTAINER_REGISTRY} /${KUBERNETES_DEPLOYMENT_NAME} :${TEST_IMAGE_TAG} "
109
+ _KUBERNETES_DEPLOYMENT_ALEMBIC_VERSION=$( kubectl exec -i deployment/test-${KUBERNETES_DEPLOYMENT_NAME} -c test-${KUBERNETES_DEPLOYMENT_NAME} -- alembic current)
110
+ echo " ::warning::upgraded $KUBERNETES_DEPLOYMENT_NAME alembic version: $_KUBERNETES_DEPLOYMENT_ALEMBIC_VERSION "
112
111
echo " ::endgroup::"
113
112
}
114
113
@@ -127,8 +126,8 @@ downgrade_alembic_migrations() {
127
126
echo " ::notice::downgraded test-$REFINERY_DEPLOYMENT_NAME alembic version to $REFINERY_ALEMBIC_VERSION "
128
127
fi
129
128
set -e
130
- kubectl delete --kustomize apps/${REFINERY_DEPLOYMENT_NAME} /test
131
129
fi
130
+ kubectl delete --kustomize apps/${REFINERY_DEPLOYMENT_NAME} /test
132
131
else
133
132
set +e
134
133
kubectl exec -i deployment/test-${KUBERNETES_DEPLOYMENT_NAME} -c test-${KUBERNETES_DEPLOYMENT_NAME} -- alembic downgrade $KUBERNETES_DEPLOYMENT_ALEMBIC_VERSION
0 commit comments