From f2c827f493d2e9f3e2b64a86c11f8e9030790ad9 Mon Sep 17 00:00:00 2001 From: Ben Millar Date: Thu, 16 May 2024 15:12:38 +0100 Subject: [PATCH] Log into ECR during deploy step --- .github/workflows/deploy.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 1930a8699..9829fe634 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -47,12 +47,24 @@ jobs: kubectl config set-context ${KUBE_CLUSTER} --cluster=${KUBE_CLUSTER} --user=deploy-user --namespace=${KUBE_NAMESPACE} kubectl config use-context ${KUBE_CLUSTER} + - name: Assume role in Cloud Platform + uses: aws-actions/configure-aws-credentials@v4 + with: + role-to-assume: ${{ secrets.ECR_ROLE_TO_ASSUME }} + aws-region: ${{ inputs.ECR_REGION }} + + - name: Login to container registry + id: login-ecr + uses: aws-actions/amazon-ecr-login@v2 + - name: Upgrade the Helm chart env: IMAGE_TAG: ${{ github.sha }} REPOSITORY: ${{ inputs.ECR_REPOSITORY }} + REGISTRY: ${{ steps.login-ecr.outputs.registry }} HELM_DIR: "helm_deploy/laa-access-civil-legal-aid" run: | + echo ${REGISTRY} helm upgrade laa-access-civil-legal-aid \ ${HELM_DIR} \ --namespace=${{ secrets.KUBE_NAMESPACE }} \