From 59de65ddb44a543197c1875fd3ae11cba442761d Mon Sep 17 00:00:00 2001 From: bryan-aguilar <46550959+bryan-aguilar@users.noreply.github.com> Date: Tue, 9 Jan 2024 16:07:31 -0800 Subject: [PATCH] Set default region as build output (#704) * Set output for default region * Update the rest of the workflows --- .github/workflows/main-build.yml | 12 +++++++++--- .../workflows/nightly-upstream-snapshot-build.yml | 11 +++++++++-- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/.github/workflows/main-build.yml b/.github/workflows/main-build.yml index edf91d9de2..5d2a3f3c9b 100644 --- a/.github/workflows/main-build.yml +++ b/.github/workflows/main-build.yml @@ -53,6 +53,7 @@ jobs: staging-image: ${{ steps.imageOutput.outputs.stagingImage }} staging_registry: ${{ steps.imageOutput.outputs.stagingRegistry }} staging_repository: ${{ steps.imageOutput.outputs.stagingRepository }} + aws_default_region: ${{ steps.default_region_output.aws_default_region }} steps: - uses: actions/checkout@v4 with: @@ -133,6 +134,11 @@ jobs: name: aws-opentelemetry-agent.jar path: otelagent/build/libs/aws-opentelemetry-agent-*.jar + - name: Set default region output + id: default_region_output + run: | + echo "aws_default_region=${{ env.AWS_DEFAULT_REGION }}" >> $GITHUB_OUTPUT + create-test-ref: runs-on: ubuntu-latest outputs: @@ -155,7 +161,7 @@ jobs: uses: ./.github/workflows/e2e-tests-with-operator.yml secrets: inherit with: - aws-region: ${{ env.AWS_DEFAULT_REGION }} + aws-region: ${{ needs.build.outputs.aws_default_region }} image_tag: ${{ needs.build.outputs.java_agent_tag }} image_uri: ${{ needs.build.outputs.staging_registry }}/${{ needs.build.outputs.staging_repository }} test_ref: ${{ needs.create-test-ref.outputs.testRef }} @@ -167,7 +173,7 @@ jobs: uses: ./.github/workflows/e2e-tests-app-with-java-agent.yml secrets: inherit with: - aws-region: ${{ env.AWS_DEFAULT_REGION }} + aws-region: ${{ needs.build.outputs.aws_default_region }} image_tag: ${{ github.sha }} caller-workflow-name: 'main-build' @@ -222,7 +228,7 @@ jobs: uses: ./.github/workflows/appsignals-e2e-eks-test.yml secrets: inherit with: - aws-region: ${{ env.AWS_DEFAULT_REGION }} + aws-region: ${{ needs.build.outputs.aws_default_region }} test-cluster-name: "e2e-adot-test" appsignals-adot-image-name: ${{ needs.build.outputs.staging-image }} caller-workflow-name: 'main-build' diff --git a/.github/workflows/nightly-upstream-snapshot-build.yml b/.github/workflows/nightly-upstream-snapshot-build.yml index 09850ec61b..35c9c3532b 100644 --- a/.github/workflows/nightly-upstream-snapshot-build.yml +++ b/.github/workflows/nightly-upstream-snapshot-build.yml @@ -21,6 +21,8 @@ jobs: release-candidate-image: ${{ steps.imageOutput.outputs.rcImage }} image_registry: ${{ steps.imageOutput.outputs.imageRegistry }} image_name: ${{ steps.imageOutput.outputs.imageName }} + aws_default_region: ${{ steps.default_region_output.aws_default_region }} + steps: - uses: actions/checkout@v4 with: @@ -85,6 +87,11 @@ jobs: name: aws-opentelemetry-agent.jar path: otelagent/build/libs/aws-opentelemetry-agent-*.jar + - name: Set default region output + id: default_region_output + run: | + echo "aws_default_region=${{ env.AWS_DEFAULT_REGION }}" >> $GITHUB_OUTPUT + e2e-operator-test: concurrency: group: e2e-adot-agent-operator-test @@ -93,7 +100,7 @@ jobs: uses: ./.github/workflows/e2e-tests-with-operator.yml secrets: inherit with: - aws-region: ${{ env.AWS_DEFAULT_REGION }} + aws-region: ${{ needs.build.outputs.aws_default_region }} image_tag: ${{ needs.build.outputs.time_stamp_tag }} image_uri: ${{ needs.build.outputs.image_registry }}/${{ needs.build.outputs.image_name }} test_ref: 'terraform' @@ -141,7 +148,7 @@ jobs: uses: ./.github/workflows/appsignals-e2e-eks-test.yml secrets: inherit with: - aws-region: ${{ env.AWS_DEFAULT_REGION }} + aws-region: ${{ needs.build.outputs.aws_default_region }} test-cluster-name: "e2e-adot-test" appsignals-adot-image-name: ${{ needs.build.outputs.release-candidate-image }} caller-workflow-name: 'nightly-upstream-snapshot-build'