@@ -56,31 +56,31 @@ jobs:
56
56
aws-region : ${{ vars.AWS_REGION }}
57
57
role-to-assume : arn:aws:iam::${{ env.AWS_ACCOUNT }}:role/delegatedadmin/developer/ab2d-${{ env.AB2D_ENV }}-github-actions
58
58
59
- - name : Inspect task definition, extract image, deploy
60
- env :
61
- CLUSTER : ab2d-${{ env.AB2D_ENV }}-microservices
62
- ECS_FAMILY_PREFIX : ab2d-${{ env.AB2D_ENV }}-contracts
63
- ECS_SERVICE : ab2d-${{ env.AB2D_ENV }}-contracts
64
- ECR_REPO : ab2d-contracts
65
- IMAGE_TAG : contracts-service-${{ inputs.image_tag_suffix }}
66
- run : |
67
- set -e
68
- # Query the latest task definition (created by the tofu job above) and extract ECR image digest
69
- TASK_DEF=$(aws ecs list-task-definitions --status ACTIVE --family-prefix $ECS_FAMILY_PREFIX --query "taskDefinitionArns[0]" | tr -d '"')
70
- TASK_DEF_IMA`GE=$(aws ecs describe-task-definition --task-definition $TASK_DEF --query "taskDefinition.containerDefinitions[0].image")
71
- TASK_DEF_IMAGE_DIGEST=$(echo $TASK_DEF_IMAGE | cut -d "@" -f2 | tr -d '"')
72
-
73
- # Query ECR for image matching $IMAGE_TAG (there should be only one) and verify digests match
74
- ECR_IMAGE_DIGEST=$(aws ecr describe-images --repository-name $ECR_REPO --image-ids imageTag=$IMAGE_TAG | jq '.imageDetails[0].imageDigest' | tr -d '"')
75
- if [[ "$ECR_IMAGE_DIGEST" != "$TASK_DEF_IMAGE_DIGEST" ]]; then
76
- echo "Image digests do not match"
77
- echo "TASK_DEF_IMAGE_DIGEST=$TASK_DEF_IMAGE_DIGEST"
78
- echo "ECR_IMAGE_DIGEST=$ECR_IMAGE_DIGEST"
79
- exit 1
80
- fi
81
-
82
- echo "Deploying $TASK_DEF"
83
- aws ecs update-service --cluster "$CLUSTER" --service $ECS_SERVICE --task-definition $TASK_DEF --force-new-deployment >/dev/null
84
- aws ecs wait services-stable --cluster "$CLUSTER" --services $ECS_SERVICE
85
-
86
- echo "Deployed `$TASK_DEF` to **$AB2D_ENV**" >> $GITHUB_STEP_SUMMARY
59
+ # - name: Inspect task definition, extract image, deploy
60
+ # env:
61
+ # CLUSTER: ab2d-${{ env.AB2D_ENV }}-microservices
62
+ # ECS_FAMILY_PREFIX: ab2d-${{ env.AB2D_ENV }}-contracts
63
+ # ECS_SERVICE: ab2d-${{ env.AB2D_ENV }}-contracts
64
+ # ECR_REPO: ab2d-contracts
65
+ # IMAGE_TAG: contracts-service-${{ inputs.image_tag_suffix }}
66
+ # run: |
67
+ # set -e
68
+ # # Query the latest task definition (created by the tofu job above) and extract ECR image digest
69
+ # TASK_DEF=$(aws ecs list-task-definitions --status ACTIVE --family-prefix $ECS_FAMILY_PREFIX --query "taskDefinitionArns[0]" | tr -d '"')
70
+ # TASK_DEF_IMA`GE=$(aws ecs describe-task-definition --task-definition $TASK_DEF --query "taskDefinition.containerDefinitions[0].image")
71
+ # TASK_DEF_IMAGE_DIGEST=$(echo $TASK_DEF_IMAGE | cut -d "@" -f2 | tr -d '"')
72
+ #
73
+ # # Query ECR for image matching $IMAGE_TAG (there should be only one) and verify digests match
74
+ # ECR_IMAGE_DIGEST=$(aws ecr describe-images --repository-name $ECR_REPO --image-ids imageTag=$IMAGE_TAG | jq '.imageDetails[0].imageDigest' | tr -d '"')
75
+ # if [[ "$ECR_IMAGE_DIGEST" != "$TASK_DEF_IMAGE_DIGEST" ]]; then
76
+ # echo "Image digests do not match"
77
+ # echo "TASK_DEF_IMAGE_DIGEST=$TASK_DEF_IMAGE_DIGEST"
78
+ # echo "ECR_IMAGE_DIGEST=$ECR_IMAGE_DIGEST"
79
+ # exit 1
80
+ # fi
81
+ #
82
+ # echo "Deploying $TASK_DEF"
83
+ # aws ecs update-service --cluster "$CLUSTER" --service $ECS_SERVICE --task-definition $TASK_DEF --force-new-deployment >/dev/null
84
+ # aws ecs wait services-stable --cluster "$CLUSTER" --services $ECS_SERVICE
85
+ #
86
+ # echo "Deployed `$TASK_DEF` to **$AB2D_ENV**" >> $GITHUB_STEP_SUMMARY
0 commit comments