|
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-1 |
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 |
54 | 42 | - name: Login to GitHub Container Registry
|
55 | 43 | uses: docker/login-action@v2
|
56 | 44 | with:
|
|
69 | 57 | images: |
|
70 | 58 | fluxcd/${{ env.CONTROLLER }}
|
71 | 59 | ghcr.io/fluxcd/${{ env.CONTROLLER }}
|
72 |
| - public.ecr.aws/fluxcd/${{ env.CONTROLLER }} |
73 | 60 | tags: |
|
74 | 61 | type=raw,value=${{ steps.prep.outputs.VERSION }}
|
75 | 62 | - name: Publish images
|
|
86 | 73 | run: |
|
87 | 74 | docker buildx imagetools inspect docker.io/fluxcd/${{ env.CONTROLLER }}:${{ steps.prep.outputs.VERSION }}
|
88 | 75 | 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 }} |
90 | 76 | docker pull docker.io/fluxcd/${{ env.CONTROLLER }}:${{ steps.prep.outputs.VERSION }}
|
91 | 77 | docker pull ghcr.io/fluxcd/${{ env.CONTROLLER }}:${{ steps.prep.outputs.VERSION }}
|
92 | 78 | - uses: sigstore/cosign-installer@main
|
|
96 | 82 | run: |
|
97 | 83 | cosign sign fluxcd/${{ env.CONTROLLER }}:${{ steps.prep.outputs.VERSION }}
|
98 | 84 | cosign sign ghcr.io/fluxcd/${{ env.CONTROLLER }}:${{ steps.prep.outputs.VERSION }}
|
99 |
| - cosign sign public.ecr.aws/fluxcd/${{ env.CONTROLLER }}:${{ steps.prep.outputs.VERSION }} |
100 | 85 | - name: Generate release artifacts
|
101 | 86 | if: startsWith(github.ref, 'refs/tags/v')
|
102 | 87 | run: |
|
|
0 commit comments