Skip to content

Commit a2f2f5e

Browse files
Merge branch 'main' into mvaldes/BCDA-9089
2 parents ca5330f + c8611c5 commit a2f2f5e

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

.github/workflows/deploy-all.yml

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -120,16 +120,16 @@ jobs:
120120
role-to-assume: arn:aws:iam::${{ secrets.AWS_ACCOUNT_ID }}:role/delegatedadmin/developer/${{ vars.AWS_ROLE_TO_ASSUME }}
121121
- name: Verify API image exists
122122
run: |
123-
echo "Verifying that tag $SANITIZED_VERSION exists in the bcda-api repo"
124-
aws ecr describe-images --repository-name bcda-api --image-ids imageTag=$SANITIZED_VERSION
123+
echo "Verifying that tag ${SANITIZED_VERSION} exists in the bcda-api repo"
124+
aws ecr describe-images --repository-name bcda-api --image-ids imageTag=${SANITIZED_VERSION}
125125
- name: Verify SSAS image exists
126126
run: |
127-
echo "Verifying that tag $SANITIZED_SSAS_VERSION exists in the bcda-ssas repo"
128-
aws ecr describe-images --repository-name bcda-ssas --image-ids imageTag=$SANITIZED_SSAS_VERSION
127+
echo "Verifying that tag ${SANITIZED_SSAS_VERSION} exists in the bcda-ssas repo"
128+
aws ecr describe-images --repository-name bcda-ssas --image-ids imageTag=${SANITIZED_SSAS_VERSION}
129129
- name: Verify Worker image exists
130130
run: |
131-
echo "Verifying that tag $SANITIZED_VERSION exists in the bcda-worker repo"
132-
aws ecr describe-images --repository-name bcda-worker --image-ids imageTag=$SANITIZED_VERSION
131+
echo "Verifying that tag ${SANITIZED_VERSION} exists in the bcda-worker repo"
132+
aws ecr describe-images --repository-name bcda-worker --image-ids imageTag=${SANITIZED_VERSION}
133133
134134
migrate_db:
135135
needs: [verify_images_exist]
@@ -197,12 +197,12 @@ jobs:
197197
run: |
198198
IFS=":@" read -r -a STRS <<< ${{ env.DATABASE_URL }}
199199
export APP_DB_PW=${STRS[2]}
200+
export TF_VAR_api_image_tag=${SANITIZED_VERSION}
201+
export TF_VAR_ssas_image_tag=${SANITIZED_SSAS_VERSION}
202+
export TF_VAR_worker_image_tag=${SANITIZED_VERSION}
200203
tofu init
201204
tofu plan \
202205
-var 'env=${{ env.RELEASE_ENV }}' \
203-
-var 'api_image_tag=$SANITIZED_VERSION' \
204-
-var 'ssas_image_tag=${{ inputs.ssas_version }}' \
205-
-var 'worker_image_tag=$SANITIZED_VERSION' \
206206
-out 'bcda-release-api-worker.tfplan'
207207
- name: OpenTofu Apply
208208
working-directory: terraform/${{ env.RELEASE_ENV }}
@@ -233,8 +233,8 @@ jobs:
233233
TRY=1
234234
until [ $TRY -gt $VERIFICATION_RETRIES ]; do
235235
BCDA_API_VERSION=$(curl -Ss https://${{ vars.API_BASE_URL }}/_version | jq -R '. as $line | try (fromjson | .version) catch $line' | tr -d "\"'")
236-
if [[ $BCDA_API_VERSION != $SANITIZED_VERSION ]]; then
237-
echo "BCDA API expected release version: $SANITIZED_VERSION did not match curled version: ${BCDA_API_VERSION}."
236+
if [[ $BCDA_API_VERSION != ${SANITIZED_VERSION} ]]; then
237+
echo "BCDA API expected release version: ${SANITIZED_VERSION} did not match curled version: ${BCDA_API_VERSION}."
238238
TRY=$(($TRY + 1))
239239
if [ $TRY -gt $VERIFICATION_RETRIES ]; then
240240
exit 1
@@ -261,8 +261,8 @@ jobs:
261261
TRY=1
262262
until [ $TRY -gt $VERIFICATION_RETRIES ]; do
263263
BCDA_SSAS_VERSION=$(curl -Ss https://${{ vars.API_BASE_URL }}/_auth | jq -R '. as $line | try (fromjson | .version) catch $line' | tr -d "\"'")
264-
if [[ $BCDA_SSAS_VERSION != $SANITIZED_SSAS_VERSION ]]; then
265-
echo "BCDA SSAS expected release version: $SANITIZED_SSAS_VERSION did not match curled version: ${BCDA_SSAS_VERSION}."
264+
if [[ $BCDA_SSAS_VERSION != ${SANITIZED_SSAS_VERSION} ]]; then
265+
echo "BCDA SSAS expected release version: ${SANITIZED_SSAS_VERSION} did not match curled version: ${BCDA_SSAS_VERSION}."
266266
TRY=$(($TRY + 1))
267267
if [ $TRY -gt $VERIFICATION_RETRIES ]; then
268268
exit 1
@@ -290,8 +290,8 @@ jobs:
290290
WORKER_IMAGE=$(aws ecs describe-tasks --cluster=bcda-${{ env.RELEASE_ENV }} --tasks=$WORKER_ARN --query="tasks[0].containers[?name == 'worker'].image" --output=text)
291291
WORKER_VERSION_NO_SHA=${WORKER_IMAGE##*:}
292292
WORKER_VERSION_SHA=$(echo $WORKER_IMAGE | sed 's/.*:\(.*\)@.*/\1/')
293-
if [[ $WORKER_VERSION_SHA != $SANITIZED_VERSION && $WORKER_VERSION_NO_SHA != $SANITIZED_VERSION ]]; then
294-
echo "BCDA Worker expected release version: $SANITIZED_VERSION did not match AWS version: ${WORKER_VERSION_SHA} or ${WORKER_VERSION_NO_SHA}."
293+
if [[ $WORKER_VERSION_SHA != ${SANITIZED_VERSION} && $WORKER_VERSION_NO_SHA != ${SANITIZED_VERSION} ]]; then
294+
echo "BCDA Worker expected release version: ${SANITIZED_VERSION} did not match AWS version: ${WORKER_VERSION_SHA} or ${WORKER_VERSION_NO_SHA}."
295295
exit 1
296296
fi
297297
@@ -336,7 +336,7 @@ jobs:
336336
python3 scripts/mark_deployment.py \
337337
--app_id ${{ env.NEWRELIC_APP_ID }} \
338338
--api_key ${{ env.NEWRELIC_API_KEY }} \
339-
--version $SANITIZED_VERSION
339+
--version ${SANITIZED_VERSION}
340340
- name: Notify NewRelic (Dev)
341341
if: ${{ env.RELEASE_ENV == 'dev' }}
342342
run: |
@@ -370,13 +370,13 @@ jobs:
370370
fields:
371371
- title: 'API'
372372
short: true
373-
value: $SANITIZED_VERSION
373+
value: ${{ env.SANITIZED_VERSION }}
374374
- title: 'SSAS'
375375
short: true
376-
value: $SANITIZED_SSAS_VERSION
376+
value: ${{ env.SANITIZED_SSAS_VERSION }}
377377
- title: 'Worker'
378378
short: true
379-
value: $SANITIZED_VERSION
379+
value: ${{ env.SANITIZED_VERSION }}
380380
mrkdown_in:
381381
- pretext
382382
- footer

0 commit comments

Comments
 (0)