@@ -77,38 +77,37 @@ REFINERY_IMAGE_TAG_EXISTS=$(az acr repository show --name ${AZURE_CONTAINER_REGI
7777upgrade_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
0 commit comments