From 235585391828aee77062f16376744b81bd464caf Mon Sep 17 00:00:00 2001 From: Jenna Goldstrich Date: Thu, 26 May 2022 11:18:44 -0700 Subject: [PATCH] Try curl for getting HCP Access Token in HPATS (#11810) --- .github/workflows/acceptance-test.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/acceptance-test.yml b/.github/workflows/acceptance-test.yml index 742511fd4..d8ccb18a0 100644 --- a/.github/workflows/acceptance-test.yml +++ b/.github/workflows/acceptance-test.yml @@ -81,7 +81,9 @@ jobs: git clone git@github.com:hashicorp/hcp-packer-acceptance-tests cd hcp-packer-acceptance-tests - name: Set HCP Access Token - run: export HCP_ACCESS_TOKEN=$(make hcp/get-auth0-m2m-access-token) + run: | + export HCP_ACCESS_TOKEN=$(curl --request POST --header "Content-Type: application/json" --data '{"audience": "https://api.hashicorp.cloud","grant_type": "client_credentials","client_id": "'"$AUTH0_CLIENT_ID"'","client_secret": "'"$AUTH0_CLIENT_SECRET"'"}' "${AUTH0_HOST}/oauth/token" | jq '.access_token' --raw-output) + if [ -z $HCP_ACCESS_TOKEN ]; then; echo "HCP_ACCESS_TOKEN was not set" && exit 1; else echo "HCP_ACCESS_TOKEN set"; fi; - name: Run HPATS run: make test # Send a slack notification if one of the jobs defined above fails