|
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