6262 - name : Configure AWS credentials
6363 uses : aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7 # v6.0.0
6464 with :
65- role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
66- role-session-name : ${{ secrets.ROLE_SESSION_NAME }}
67- aws-region : ${{ secrets.AWS_REGION }}
65+ role-to-assume : ${{ secrets.AWS_ROLE_LOG4J2_INTEG_TEST }}
66+ role-session-name : ${{ secrets.ROLE_SESSION_NAME_LOG4J2_INTEG_TEST }}
67+ aws-region : ${{ secrets.AWS_REGION_LOG4J2_INTEG_TEST }}
6868
6969 - name : Install core with Maven
7070 run : |
@@ -87,18 +87,18 @@ jobs:
8787 - name : Deploy stack
8888 id : deploy_stack
8989 env :
90- AWS_REGION : ${{ secrets.AWS_REGION }}
90+ AWS_REGION : ${{ secrets.AWS_REGION_LOG4J2_INTEG_TEST }}
9191 run : |
9292 cd lambda-integration-tests
9393 stackName="aws-lambda-java-log4j2-integ-test-${{ matrix.arch.label }}-$GITHUB_RUN_ID"
9494 echo "STACK_NAME=$stackName" >> "$GITHUB_OUTPUT"
9595 echo "Stack name = $stackName"
9696 sam deploy \
9797 --stack-name "${stackName}" \
98- --parameter-overrides "ParameterKey=LambdaRole,ParameterValue=${{ secrets.AWS_LAMBDA_ROLE }} ParameterKey=Architecture,ParameterValue=${{ matrix.arch.sam_arch }}" \
98+ --parameter-overrides "ParameterKey=LambdaRole,ParameterValue=${{ secrets.AWS_LAMBDA_ROLE_LOG4J2_INTEG_TEST }} ParameterKey=Architecture,ParameterValue=${{ matrix.arch.sam_arch }}" \
9999 --no-confirm-changeset \
100100 --no-progressbar \
101- --s3-bucket "${{ secrets.S3_BUCKET }}" \
101+ --s3-bucket "${{ secrets.S3_BUCKET_LOG4J2_INTEG_TEST }}" \
102102 --capabilities CAPABILITY_IAM \
103103 2>&1 | tee /tmp/sam-deploy.log | tail -n 20
104104 LOG4J2_TEST_FUNCTION=$(sam list stack-outputs --stack-name "${stackName}" --output json | jq -r '.[] | select(.OutputKey=="Log4j2TestFunction") | .OutputValue')
@@ -108,13 +108,13 @@ jobs:
108108 - name : Run integration test
109109 env :
110110 LOG4J2_TEST_FUNCTION : ${{ steps.deploy_stack.outputs.LOG4J2_TEST_FUNCTION }}
111- AWS_REGION : ${{ secrets.AWS_REGION }}
111+ AWS_REGION : ${{ secrets.AWS_REGION_LOG4J2_INTEG_TEST }}
112112 run : ./lambda-integration-tests/run-tests.sh
113113
114114 - name : Cleanup
115115 if : always() && steps.deploy_stack.outputs.STACK_NAME
116116 env :
117- AWS_REGION : ${{ secrets.AWS_REGION }}
117+ AWS_REGION : ${{ secrets.AWS_REGION_LOG4J2_INTEG_TEST }}
118118 STACK_NAME : ${{ steps.deploy_stack.outputs.STACK_NAME }}
119119 run : |
120120 sam delete --stack-name "${STACK_NAME}" --no-prompts --region "${AWS_REGION}"
0 commit comments