Skip to content

Commit 4b90556

Browse files
Added ecr configs in release container
1 parent 13e0f73 commit 4b90556

File tree

1 file changed

+14
-3
lines changed

1 file changed

+14
-3
lines changed

.github/workflows/release-container-image.yml

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,17 @@ jobs:
2020
- name: Login to Docker Hub
2121
uses: docker/login-action@v3
2222
with:
23-
username: ${{ secrets.CLOUD_TOOLS_USERNAME }}
24-
password: ${{ secrets.CLOUD_TOOLS_PASSWORD }}
23+
username: ${{ secrets.DOCKER_USERNAME }}
24+
password: ${{ secrets.DOCKER_PASSWORD }}
25+
26+
- name: Configure AWS credentials via OIDC
27+
uses: aws-actions/configure-aws-credentials@v5
28+
with:
29+
role-to-assume: ${{ secrets.ECR_ROLE }}
30+
aws-region: us-east-1
31+
32+
- name: Login to Amazon ECR
33+
uses: aws-actions/amazon-ecr-login@v2
2534

2635
- name: Set up QEMU
2736
uses: docker/setup-qemu-action@v3
@@ -47,4 +56,6 @@ jobs:
4756
with:
4857
platforms: linux/amd64,linux/arm64
4958
push: true
50-
tags: registry.cloud-tools.datastax.com/datastax/pulsar-admin-console:${{ env.TAG }}
59+
tags: |
60+
${{ secrets.ECR_REGISTRY }}/datastax/pulsar-admin-console:${{ env.TAG }}
61+
docker.io/datastax/pulsar-admin-console:${{ env.TAG }}

0 commit comments

Comments
 (0)