|
39 | 39 | - name: Setup Docker Buildx
|
40 | 40 | id: buildx
|
41 | 41 | uses: docker/setup-buildx-action@v2
|
| 42 | + - name: Configure AWS Credentials |
| 43 | + uses: aws-actions/configure-aws-credentials@v1 |
| 44 | + with: |
| 45 | + aws-access-key-id: ${{ secrets.AWS_ECR_ACCESS_KEY_ID }} |
| 46 | + aws-secret-access-key: ${{ secrets.AWS_ECR_SECRET_ACCESS_KEY }} |
| 47 | + role-to-assume: ${{ secrets.AWS_ECR_ROLE_TO_ASSUME }} |
| 48 | + aws-region: us-east-2 |
| 49 | + - name: Login to Amazon ECR Public |
| 50 | + id: login-ecr-public |
| 51 | + uses: aws-actions/amazon-ecr-login@v1 |
| 52 | + with: |
| 53 | + registry-type: public |
42 | 54 | - name: Login to GitHub Container Registry
|
43 | 55 | uses: docker/login-action@v2
|
44 | 56 | with:
|
|
57 | 69 | images: |
|
58 | 70 | fluxcd/${{ env.CONTROLLER }}
|
59 | 71 | ghcr.io/fluxcd/${{ env.CONTROLLER }}
|
| 72 | + public.ecr.aws/fluxcd/${{ env.CONTROLLER }} |
60 | 73 | tags: |
|
61 | 74 | type=raw,value=${{ steps.prep.outputs.VERSION }}
|
62 | 75 | - name: Publish images
|
|
73 | 86 | run: |
|
74 | 87 | docker buildx imagetools inspect docker.io/fluxcd/${{ env.CONTROLLER }}:${{ steps.prep.outputs.VERSION }}
|
75 | 88 | docker buildx imagetools inspect ghcr.io/fluxcd/${{ env.CONTROLLER }}:${{ steps.prep.outputs.VERSION }}
|
| 89 | + docker buildx imagetools inspect public.ecr.aws/fluxcd/${{ env.CONTROLLER }}:${{ steps.prep.outputs.VERSION }} |
76 | 90 | docker pull docker.io/fluxcd/${{ env.CONTROLLER }}:${{ steps.prep.outputs.VERSION }}
|
77 | 91 | docker pull ghcr.io/fluxcd/${{ env.CONTROLLER }}:${{ steps.prep.outputs.VERSION }}
|
78 | 92 | - uses: sigstore/cosign-installer@main
|
|
82 | 96 | run: |
|
83 | 97 | cosign sign fluxcd/${{ env.CONTROLLER }}:${{ steps.prep.outputs.VERSION }}
|
84 | 98 | cosign sign ghcr.io/fluxcd/${{ env.CONTROLLER }}:${{ steps.prep.outputs.VERSION }}
|
| 99 | + cosign sign public.ecr.aws/fluxcd/${{ env.CONTROLLER }}:${{ steps.prep.outputs.VERSION }} |
85 | 100 | - name: Generate release artifacts
|
86 | 101 | if: startsWith(github.ref, 'refs/tags/v')
|
87 | 102 | run: |
|
|
0 commit comments