|
1 | 1 | name: Build and Test |
| 2 | +permissions: |
| 3 | + contents: read |
| 4 | + packages: write |
| 5 | + id-token: write |
| 6 | + pull-requests: write |
2 | 7 | on: |
3 | 8 | pull_request: {} |
4 | 9 | push: |
@@ -85,11 +90,11 @@ jobs: |
85 | 90 | sudo chmod +x operator-sdk_${OS}_${ARCH} |
86 | 91 | sudo mv operator-sdk_${OS}_${ARCH} /usr/local/bin/operator-sdk |
87 | 92 | - name: Configure AWS credentials |
88 | | - uses: aws-actions/configure-aws-credentials@v1 |
| 93 | + uses: aws-actions/configure-aws-credentials@v5 |
89 | 94 | with: |
90 | | - aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} |
91 | | - aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} |
92 | | - aws-region: ${{ secrets.AWS_DEFAULT_REGION }} |
| 95 | + role-to-assume: ${{ vars.AWS_ROLE_ARN }} |
| 96 | + role-session-name: github-${{ github.run_id }} |
| 97 | + aws-region: ${{ vars.AWS_REGION }} |
93 | 98 | - name: Login to Amazon ECR |
94 | 99 | id: login-ecr |
95 | 100 | uses: aws-actions/amazon-ecr-login@v1 |
@@ -125,11 +130,11 @@ jobs: |
125 | 130 | - name: Set up Docker Buildx |
126 | 131 | |
127 | 132 | - name: Configure AWS credentials |
128 | | - uses: aws-actions/configure-aws-credentials@v1 |
| 133 | + uses: aws-actions/configure-aws-credentials@v5 |
129 | 134 | with: |
130 | | - aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} |
131 | | - aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} |
132 | | - aws-region: ${{ secrets.AWS_DEFAULT_REGION }} |
| 135 | + role-to-assume: ${{ vars.AWS_ROLE_ARN }} |
| 136 | + role-session-name: github-${{ github.run_id }} |
| 137 | + aws-region: ${{ vars.AWS_REGION }} |
133 | 138 |
|
134 | 139 | - name: Login to Amazon ECR |
135 | 140 | uses: aws-actions/amazon-ecr-login@v1 |
@@ -256,11 +261,11 @@ jobs: |
256 | 261 | - name: Pull Splunk Enterprise Image |
257 | 262 | run: docker pull ${{ env.SPLUNK_ENTERPRISE_IMAGE }} |
258 | 263 | - name: Configure AWS credentials |
259 | | - uses: aws-actions/configure-aws-credentials@v1 |
| 264 | + uses: aws-actions/configure-aws-credentials@v5 |
260 | 265 | with: |
261 | | - aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} |
262 | | - aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} |
263 | | - aws-region: ${{ secrets.AWS_DEFAULT_REGION }} |
| 266 | + role-to-assume: ${{ vars.AWS_ROLE_ARN }} |
| 267 | + role-session-name: github-${{ github.run_id }} |
| 268 | + aws-region: ${{ vars.AWS_REGION }} |
264 | 269 | - name: Login to Amazon ECR |
265 | 270 | id: login-ecr |
266 | 271 | uses: aws-actions/amazon-ecr-login@v1 |
|
0 commit comments