Skip to content

Commit 6c4d91a

Browse files
committed
fix: test services other than refinery-gateway
1 parent 321eaba commit 6c4d91a

File tree

1 file changed

+24
-25
lines changed

1 file changed

+24
-25
lines changed

k8s/test.sh

Lines changed: 24 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -77,38 +77,37 @@ REFINERY_IMAGE_TAG_EXISTS=$(az acr repository show --name ${AZURE_CONTAINER_REGI
7777
upgrade_alembic_migrations() {
7878
echo "::group::Upgrade alembic migrations for test"
7979
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"
8483

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
8888
kubectl set image deployment/test-${REFINERY_DEPLOYMENT_NAME} \
8989
test-${REFINERY_DEPLOYMENT_NAME}-migrate=${AZURE_CONTAINER_REGISTRY}/${REFINERY_DEPLOYMENT_NAME}:${TEST_IMAGE_TAG} \
9090
test-${REFINERY_DEPLOYMENT_NAME}=${AZURE_CONTAINER_REGISTRY}/${REFINERY_DEPLOYMENT_NAME}:${TEST_IMAGE_TAG} 1> /dev/null
9191
__safe_migration_rollout test-${REFINERY_DEPLOYMENT_NAME}
9292
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"
9593
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"
11196
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"
112111
echo "::endgroup::"
113112
}
114113

@@ -127,8 +126,8 @@ downgrade_alembic_migrations() {
127126
echo "::notice::downgraded test-$REFINERY_DEPLOYMENT_NAME alembic version to $REFINERY_ALEMBIC_VERSION"
128127
fi
129128
set -e
130-
kubectl delete --kustomize apps/${REFINERY_DEPLOYMENT_NAME}/test
131129
fi
130+
kubectl delete --kustomize apps/${REFINERY_DEPLOYMENT_NAME}/test
132131
else
133132
set +e
134133
kubectl exec -i deployment/test-${KUBERNETES_DEPLOYMENT_NAME} -c test-${KUBERNETES_DEPLOYMENT_NAME} -- alembic downgrade $KUBERNETES_DEPLOYMENT_ALEMBIC_VERSION

0 commit comments

Comments
 (0)