|
16 | 16 | ECR_BASE_UBI8: aws-iot-securetunneling-localproxy/ubi8-base |
17 | 17 | ECR_BASE_AMAZONLINUX: aws-iot-securetunneling-localproxy/amazonlinux-base |
18 | 18 | ECR_BASE_DEBIAN: aws-iot-securetunneling-localproxy/debian-base |
19 | | - ECR_BASE_FEDORA: aws-iot-securetunneling-localproxy/fedora-base |
20 | 19 | ECR_RELEASE_UBUNTU: aws-iot-securetunneling-localproxy/ubuntu-bin |
21 | 20 | ECR_RELEASE_UBI8: aws-iot-securetunneling-localproxy/ubi8-bin |
22 | 21 | ECR_RELEASE_AMAZONLINUX: aws-iot-securetunneling-localproxy/amazonlinux-bin |
23 | 22 | ECR_RELEASE_DEBIAN: aws-iot-securetunneling-localproxy/debian-bin |
24 | | - ECR_RELEASE_FEDORA: aws-iot-securetunneling-localproxy/fedora-bin |
25 | 23 |
|
26 | 24 | jobs: |
27 | 25 | build-docker-image-ubuntu-amd64: |
@@ -339,43 +337,6 @@ jobs: |
339 | 337 | ${{ env.ECR_ACCOUNT_URL }}/${{ env.ECR_RELEASE_DEBIAN }}:arm64-${{ github.sha }} |
340 | 338 | ${{ env.ECR_ACCOUNT_URL }}/${{ env.ECR_RELEASE_DEBIAN }}:arm64-latest |
341 | 339 | platforms: linux/arm64 |
342 | | - # Note: Since we only build a single image for fedora (amd64) we can tag with 'latest' in this step |
343 | | - build-docker-image-fedora-amd64: |
344 | | - runs-on: ubuntu-latest |
345 | | - permissions: |
346 | | - id-token: write |
347 | | - contents: read |
348 | | - steps: |
349 | | - - name: Configure AWS Credentials |
350 | | - uses: aws-actions/[email protected] |
351 | | - with: |
352 | | - aws-access-key-id: ${{ secrets.ECR_USER_AWS_KEY_ID }} |
353 | | - aws-secret-access-key: ${{ secrets.ECR_USER_AWS_KEY_SECRET }} |
354 | | - aws-region: us-east-1 |
355 | | - - name: Login to ECR |
356 | | - run: aws ecr-public get-login-password --region us-east-1 | docker login --username AWS --password-stdin ${{ env.ECR_ACCOUNT_URL }} |
357 | | - - name: Checkout |
358 | | - uses: actions/checkout@v2 |
359 | | - with: |
360 | | - fetch-depth: 0 |
361 | | - - name: Set up QEMU |
362 | | - uses: docker/setup-qemu-action@v2 |
363 | | - - name: Set up Docker Buildx |
364 | | - uses: docker/setup-buildx-action@v2 |
365 | | - - name: Build fedora Release Image |
366 | | - uses: docker/build-push-action@v4 |
367 | | - with: |
368 | | - file: .github/docker-images/bin-images/fedora/Dockerfile |
369 | | - build-args: | |
370 | | - OS=fedora:latest |
371 | | - BASE_IMAGE=${{ env.ECR_ACCOUNT_URL }}/${{ env.ECR_BASE_FEDORA }}:amd64-latest |
372 | | - context: . |
373 | | - push: true |
374 | | - tags: | |
375 | | - ${{ env.ECR_ACCOUNT_URL }}/${{ env.ECR_RELEASE_FEDORA }}:amd64-${{ github.sha }} |
376 | | - ${{ env.ECR_ACCOUNT_URL }}/${{ env.ECR_RELEASE_FEDORA }}:amd64-latest |
377 | | - ${{ env.ECR_ACCOUNT_URL }}/${{ env.ECR_RELEASE_FEDORA }}:latest |
378 | | - platforms: linux/amd64 |
379 | 340 | build-image-manifest-ubuntu: |
380 | 341 | runs-on: ubuntu-latest |
381 | 342 | needs: |
|
0 commit comments