Skip to content

Commit 846d8b4

Browse files
test - try add role-session-name and step id to run-integration-tests-default
1 parent 3b2602a commit 846d8b4

File tree

1 file changed

+5
-16
lines changed

1 file changed

+5
-16
lines changed

.github/workflows/run-integration-tests-default.yml

+5-16
Original file line numberDiff line numberDiff line change
@@ -29,32 +29,21 @@ jobs:
2929
distribution: 'corretto'
3030
java-version: 8
3131
- name: 'Configure AWS credentials'
32+
id: creds
3233
uses: aws-actions/configure-aws-credentials@v4
3334
with:
3435
role-to-assume: arn:aws:iam::${{ secrets.AWS_ACCOUNT_ID }}:role/${{ secrets.AWS_DEPLOY_ROLE }}
36+
role-session-name: run_integration_test_default
3537
aws-region: ${{ secrets.AWS_DEFAULT_REGION }}
36-
- name: 'Set up temp AWS credentials'
37-
run: |
38-
creds=($(aws sts get-session-token \
39-
--duration-seconds 21600 \
40-
--query 'Credentials.[AccessKeyId, SecretAccessKey, SessionToken]' \
41-
--output text \
42-
| xargs));
43-
echo "::add-mask::${creds[0]}"
44-
echo "::add-mask::${creds[1]}"
45-
echo "::add-mask::${creds[2]}"
46-
echo "TEMP_AWS_ACCESS_KEY_ID=${creds[0]}" >> $GITHUB_ENV
47-
echo "TEMP_AWS_SECRET_ACCESS_KEY=${creds[1]}" >> $GITHUB_ENV
48-
echo "TEMP_AWS_SESSION_TOKEN=${creds[2]}" >> $GITHUB_ENV
4938
- name: Run integration tests
5039
run: |
5140
./gradlew --no-parallel --no-daemon test-all-${{ matrix.dbEngine }}
5241
env:
5342
AURORA_CLUSTER_DOMAIN: ${{ secrets.DB_CONN_SUFFIX }}
5443
RDS_DB_REGION: ${{ secrets.AWS_DEFAULT_REGION }}
55-
AWS_ACCESS_KEY_ID: ${{ env.TEMP_AWS_ACCESS_KEY_ID }}
56-
AWS_SECRET_ACCESS_KEY: ${{ env.TEMP_AWS_SECRET_ACCESS_KEY }}
57-
AWS_SESSION_TOKEN: ${{ env.TEMP_AWS_SESSION_TOKEN }}
44+
AWS_ACCESS_KEY_ID: ${{ steps.creds.outputs.aws-access-key-id }}
45+
AWS_SECRET_ACCESS_KEY: ${{ steps.creds.outputs.aws-secret-access-key }}
46+
AWS_SESSION_TOKEN: ${{ steps.creds.outputs.aws-session-token }}
5847
AURORA_MYSQL_DB_ENGINE_VERSION: "default"
5948
AURORA_PG_ENGINE_VERSION: "default"
6049
- name: Mask data

0 commit comments

Comments
 (0)