diff --git a/.github/actions/acc_test/action.yaml b/.github/actions/acc_test/action.yaml index 95c98861..66a9384b 100644 --- a/.github/actions/acc_test/action.yaml +++ b/.github/actions/acc_test/action.yaml @@ -141,9 +141,14 @@ runs: ${{ steps.goenv.outputs.gomodcache }} key: ${{ runner.os }}-gopkg + - name: Define service account file path variable + id: service_account + shell: bash + run: | + echo "safilepath=${PWD}/stackit/${{ inputs.service_account_json_file_path }}" >> "$GITHUB_OUTPUT" + - name: Creating service_account file from json input if: inputs.service_account_json_content != '' - id: service_account shell: bash run: | echo "::group::create service account file" @@ -162,7 +167,6 @@ runs: echo "${{ inputs.service_account_json_content }}" > stackit/"${{ inputs.service_account_json_file_path }}" fi ls -l stackit/"${{ inputs.service_account_json_file_path }}" - echo "safilepath=${PWD}/stackit/${{ inputs.service_account_json_file_path }}" >> "$GITHUB_OUTPUT" echo "::endgroup::" - name: Creating service_account file from base64 json input @@ -234,32 +238,32 @@ runs: testArguments: "./... -timeout ${{ inputs.test_timeout_string }}" moduleDirectory: "stackit" - - name: Run acceptance tests - if: ${{ inputs.test_file == '' }} - shell: bash - run: | - echo "::group::go test all" - set -e - set -o pipefail - - echo "Running acceptance tests for the terraform provider" - cd stackit || exit 1 - TF_ACC=1 \ - TF_ACC_PROJECT_ID=${TF_ACC_PROJECT_ID} \ - TF_ACC_REGION=${TF_ACC_REGION} \ - TF_ACC_TEST_PROJECT_USER_EMAIL=${TF_ACC_TEST_PROJECT_USER_EMAIL} \ - TF_ACC_SERVICE_ACCOUNT_FILE="${PWD}/${{ inputs.service_account_json_file_path }}" \ - TF_ACC_KEK_KEY_ID=${TF_ACC_KEK_KEY_ID} \ - TF_ACC_KEK_KEY_RING_ID=${TF_ACC_KEK_KEY_RING_ID} \ - TF_ACC_KEK_KEY_VERSION=${TF_ACC_KEK_KEY_VERSION} \ - TF_ACC_KEK_SERVICE_ACCOUNT=${TF_ACC_KEK_SERVICE_ACCOUNT} \ - go test -v ./... -count=1 -timeout=${{ inputs.test_timeout_string }} - echo "::endgroup::" - env: - TF_ACC_PROJECT_ID: ${{ inputs.project_id }} - TF_ACC_REGION: ${{ inputs.region }} - TF_ACC_TEST_PROJECT_USER_EMAIL: ${{ inputs.project_user_email }} - TF_ACC_KEK_KEY_ID: ${{ inputs.tf_acc_kek_key_id }} - TF_ACC_KEK_KEY_RING_ID: ${{ inputs.tf_acc_kek_key_ring_id }} - TF_ACC_KEK_KEY_VERSION: ${{ inputs.tf_acc_kek_key_version }} - TF_ACC_KEK_SERVICE_ACCOUNT: ${{ inputs.tf_acc_kek_service_account }} +# - name: Run acceptance tests +# if: ${{ inputs.test_file == '' }} +# shell: bash +# run: | +# echo "::group::go test all" +# set -e +# set -o pipefail +# +# echo "Running acceptance tests for the terraform provider" +# cd stackit || exit 1 +# TF_ACC=1 \ +# TF_ACC_PROJECT_ID=${TF_ACC_PROJECT_ID} \ +# TF_ACC_REGION=${TF_ACC_REGION} \ +# TF_ACC_TEST_PROJECT_USER_EMAIL=${TF_ACC_TEST_PROJECT_USER_EMAIL} \ +# TF_ACC_SERVICE_ACCOUNT_FILE="${PWD}/${{ inputs.service_account_json_file_path }}" \ +# TF_ACC_KEK_KEY_ID=${TF_ACC_KEK_KEY_ID} \ +# TF_ACC_KEK_KEY_RING_ID=${TF_ACC_KEK_KEY_RING_ID} \ +# TF_ACC_KEK_KEY_VERSION=${TF_ACC_KEK_KEY_VERSION} \ +# TF_ACC_KEK_SERVICE_ACCOUNT=${TF_ACC_KEK_SERVICE_ACCOUNT} \ +# go test -v ./... -count=1 -timeout=${{ inputs.test_timeout_string }} +# echo "::endgroup::" +# env: +# TF_ACC_PROJECT_ID: ${{ inputs.project_id }} +# TF_ACC_REGION: ${{ inputs.region }} +# TF_ACC_TEST_PROJECT_USER_EMAIL: ${{ inputs.project_user_email }} +# TF_ACC_KEK_KEY_ID: ${{ inputs.tf_acc_kek_key_id }} +# TF_ACC_KEK_KEY_RING_ID: ${{ inputs.tf_acc_kek_key_ring_id }} +# TF_ACC_KEK_KEY_VERSION: ${{ inputs.tf_acc_kek_key_version }} +# TF_ACC_KEK_SERVICE_ACCOUNT: ${{ inputs.tf_acc_kek_service_account }}