|
35 | 35 | uses: actions/checkout@v4
|
36 | 36 | - name: Set up Docker Buildx
|
37 | 37 | uses: docker/setup-buildx-action@v3
|
| 38 | + with: |
| 39 | + buildkitd-flags: --debug |
38 | 40 | - name: Set up QEMU
|
39 | 41 | uses: docker/setup-qemu-action@v3
|
40 | 42 | - name: Run Dapper CI
|
|
57 | 59 | images: |
|
58 | 60 | docker.io/rancher/rancher-csp-adapter
|
59 | 61 | 709825985650.dkr.ecr.us-east-1.amazonaws.com/suse/rancher/rancher-csp-adapter
|
60 |
| - 709825985650.dkr.ecr.us-east-1.amazonaws.com/suse/rancher/rancher-csp-adapter-eu |
61 | 62 | flavor: |
|
62 | 63 | latest=false
|
63 | 64 | - name: Read Secrets
|
|
81 | 82 | aws-access-key-id: ${{ env.ECR_ACCESS_KEY }}
|
82 | 83 | aws-secret-access-key: ${{ env.ECR_SECRET_KEY }}
|
83 | 84 | aws-region: us-east-1
|
84 |
| - - name: Login to Amazon ECR |
85 |
| - uses: aws-actions/amazon-ecr-login@v1 |
| 85 | + - name: Login to ECR |
| 86 | + uses: docker/login-action@v2 |
| 87 | + with: |
| 88 | + registry: 709825985650.dkr.ecr.us-east-1.amazonaws.com |
86 | 89 | - name: Push Images to Registries
|
87 | 90 | uses: docker/build-push-action@v5
|
88 | 91 | with:
|
|
92 | 95 | labels: ${{ steps.metadata.outputs.labels }}
|
93 | 96 | file: package/Dockerfile
|
94 | 97 | platforms: linux/amd64
|
| 98 | + - name: Build Manifest for EU Registry Images |
| 99 | + id: metadata_eu |
| 100 | + uses: docker/metadata-action@v5 |
| 101 | + with: |
| 102 | + images: | |
| 103 | + 709825985650.dkr.ecr.us-east-1.amazonaws.com/suse/rancher/rancher-csp-adapter-eu |
| 104 | + flavor: | |
| 105 | + latest=false |
| 106 | + - name: Configure AWS credentials for EU Registry |
| 107 | + uses: aws-actions/configure-aws-credentials@v4 |
| 108 | + with: |
| 109 | + aws-access-key-id: ${{ env.ECR_ACCESS_KEY_EU }} |
| 110 | + aws-secret-access-key: ${{ env.ECR_SECRET_KEY_EU }} |
| 111 | + aws-region: us-east-1 |
| 112 | + - name: Login to ECR for EU Registry |
| 113 | + uses: docker/login-action@v2 |
| 114 | + with: |
| 115 | + registry: 709825985650.dkr.ecr.us-east-1.amazonaws.com |
| 116 | + - name: Push Images to EU Registry |
| 117 | + uses: docker/build-push-action@v5 |
| 118 | + with: |
| 119 | + context: . |
| 120 | + push: true |
| 121 | + tags: ${{ steps.metadata_eu.outputs.tags }} |
| 122 | + labels: ${{ steps.metadata_eu.outputs.labels }} |
| 123 | + file: package/Dockerfile |
| 124 | + platforms: linux/amd64 |
0 commit comments