Skip to content
This repository was archived by the owner on Mar 3, 2026. It is now read-only.

Commit 55304d8

Browse files
mat-rumianpmm-sumo
authored andcommitted
Switch to AWS ECR (#409)
* Switch to AWS ECR
1 parent 0162e00 commit 55304d8

1 file changed

Lines changed: 21 additions & 7 deletions

File tree

.circleci/config.yml

Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -113,18 +113,32 @@ commands:
113113
steps:
114114
- run:
115115
name: Build image
116+
environment:
117+
REGISTRY: public.ecr.aws/sumologic
118+
TAG_URL: ${REGISTRY}/<< parameters.repo >>:<< parameters.tag >>
119+
LATEST_URL: ${REGISTRY}/<< parameters.repo >>:latest
116120
command: |
117121
make docker-otelcontribcol
118-
docker tag otelcontribcol:latest sumologic/<< parameters.repo >>:<< parameters.tag >>
119-
docker tag otelcontribcol:latest sumologic/<< parameters.repo >>:latest
120-
- run:
121-
name: Login to Docker Hub
122-
command: docker login -u $DOCKER_HUB_USERNAME -p $DOCKER_HUB_PASSWORD
122+
docker tag otelcontribcol:latest ${TAG_URL}
123+
docker tag otelcontribcol:latest ${LATEST_URL}
124+
- run:
125+
name: Login to AWS ECR
126+
environment:
127+
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_PUBLIC_ECR_ACCESS_KEY_ID }}
128+
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_PUBLIC_ECR_SECRET_ACCESS_KEY }}
129+
REGISTRY: public.ecr.aws/sumologic
130+
command: |
131+
aws ecr get-login-password --region us-east-1
132+
| docker login --username AWS --password-stdin ${REGISTRY}
123133
- run:
124134
name: Push image
135+
environment:
136+
REGISTRY: public.ecr.aws/sumologic
137+
TAG_URL: ${REGISTRY}/<< parameters.repo >>:<< parameters.tag >>
138+
LATEST_URL: ${REGISTRY}/<< parameters.repo >>:latest
125139
command: |
126-
docker push sumologic/<< parameters.repo >>:<< parameters.tag >>
127-
docker push sumologic/<< parameters.repo >>:latest
140+
docker push ${TAG_URL}
141+
docker push ${LATEST_URL}
128142
129143
workflows:
130144
version: 2

0 commit comments

Comments
 (0)