From 55304d8a78c169247beb7eac97183809f4353ede Mon Sep 17 00:00:00 2001 From: "Mateusz \"mat\" Rumian" <58699800+mat-rumian@users.noreply.github.com> Date: Thu, 17 Dec 2020 14:27:43 +0100 Subject: [PATCH] Switch to AWS ECR (#409) * Switch to AWS ECR --- .circleci/config.yml | 28 +++++++++++++++++++++------- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 8acc4afd680b..0391b359df69 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -113,18 +113,32 @@ commands: steps: - run: name: Build image + environment: + REGISTRY: public.ecr.aws/sumologic + TAG_URL: ${REGISTRY}/<< parameters.repo >>:<< parameters.tag >> + LATEST_URL: ${REGISTRY}/<< parameters.repo >>:latest command: | make docker-otelcontribcol - docker tag otelcontribcol:latest sumologic/<< parameters.repo >>:<< parameters.tag >> - docker tag otelcontribcol:latest sumologic/<< parameters.repo >>:latest - - run: - name: Login to Docker Hub - command: docker login -u $DOCKER_HUB_USERNAME -p $DOCKER_HUB_PASSWORD + docker tag otelcontribcol:latest ${TAG_URL} + docker tag otelcontribcol:latest ${LATEST_URL} + - run: + name: Login to AWS ECR + environment: + AWS_ACCESS_KEY_ID: ${{ secrets.AWS_PUBLIC_ECR_ACCESS_KEY_ID }} + AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_PUBLIC_ECR_SECRET_ACCESS_KEY }} + REGISTRY: public.ecr.aws/sumologic + command: | + aws ecr get-login-password --region us-east-1 + | docker login --username AWS --password-stdin ${REGISTRY} - run: name: Push image + environment: + REGISTRY: public.ecr.aws/sumologic + TAG_URL: ${REGISTRY}/<< parameters.repo >>:<< parameters.tag >> + LATEST_URL: ${REGISTRY}/<< parameters.repo >>:latest command: | - docker push sumologic/<< parameters.repo >>:<< parameters.tag >> - docker push sumologic/<< parameters.repo >>:latest + docker push ${TAG_URL} + docker push ${LATEST_URL} workflows: version: 2