From 37fda8e6622479c22d4232332a3a041399db709b Mon Sep 17 00:00:00 2001 From: Brian Cash <82682610+BrianCashProf@users.noreply.github.com> Date: Thu, 15 Aug 2024 09:58:26 -0400 Subject: [PATCH 01/30] Update test_aws_integration.yaml testing action variable --- .github/workflows/test_aws_integration.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test_aws_integration.yaml b/.github/workflows/test_aws_integration.yaml index 0a5352ecb..fe63b3a75 100644 --- a/.github/workflows/test_aws_integration.yaml +++ b/.github/workflows/test_aws_integration.yaml @@ -57,7 +57,7 @@ jobs: test-aws-integration: runs-on: ubuntu-latest needs: check-for-credentials_aws - if: ${{ needs.check-for-credentials.outputs.provider_credentials_aws == '1' }} + if: {{ var.NO_PROVIDER_CREDENTIALS == 0 }} permissions: id-token: write contents: read From f151ac41f76307ce3b4bf1d01f41b23fbb692838 Mon Sep 17 00:00:00 2001 From: Brian Cash <82682610+BrianCashProf@users.noreply.github.com> Date: Thu, 15 Aug 2024 10:26:58 -0400 Subject: [PATCH 02/30] Update test_aws_integration.yaml testing action variables --- .github/workflows/test_aws_integration.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test_aws_integration.yaml b/.github/workflows/test_aws_integration.yaml index fe63b3a75..ade333fd1 100644 --- a/.github/workflows/test_aws_integration.yaml +++ b/.github/workflows/test_aws_integration.yaml @@ -57,7 +57,7 @@ jobs: test-aws-integration: runs-on: ubuntu-latest needs: check-for-credentials_aws - if: {{ var.NO_PROVIDER_CREDENTIALS == 0 }} + if: ${{ var.NO_PROVIDER_CREDENTIALS_AWS == false }} permissions: id-token: write contents: read From 4cd3fa03a0b026dfb35251131ff4ec38ada7011d Mon Sep 17 00:00:00 2001 From: Brian Cash <82682610+BrianCashProf@users.noreply.github.com> Date: Thu, 15 Aug 2024 10:41:53 -0400 Subject: [PATCH 03/30] Update test_aws_integration.yaml syntax error --- .github/workflows/test_aws_integration.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test_aws_integration.yaml b/.github/workflows/test_aws_integration.yaml index ade333fd1..87e1a57d0 100644 --- a/.github/workflows/test_aws_integration.yaml +++ b/.github/workflows/test_aws_integration.yaml @@ -57,7 +57,7 @@ jobs: test-aws-integration: runs-on: ubuntu-latest needs: check-for-credentials_aws - if: ${{ var.NO_PROVIDER_CREDENTIALS_AWS == false }} + if: ${{ vars.NO_PROVIDER_CREDENTIALS_AWS == false }} permissions: id-token: write contents: read From 05ed23c866620e9a9f173271fff951d1e5c03f2c Mon Sep 17 00:00:00 2001 From: Brian Cash <82682610+BrianCashProf@users.noreply.github.com> Date: Thu, 15 Aug 2024 15:20:21 -0400 Subject: [PATCH 04/30] Update test_aws_integration.yaml Remove environment variable in favor of action variable. --- .github/workflows/test_aws_integration.yaml | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/.github/workflows/test_aws_integration.yaml b/.github/workflows/test_aws_integration.yaml index 87e1a57d0..88dece185 100644 --- a/.github/workflows/test_aws_integration.yaml +++ b/.github/workflows/test_aws_integration.yaml @@ -33,30 +33,11 @@ env: NEBARI_GH_BRANCH: ${{ github.event.inputs.branch || 'develop' }} NEBARI_IMAGE_TAG: ${{ github.event.inputs.image-tag || 'main' }} TF_LOG: ${{ github.event.inputs.tf-log-level || 'info' }}∏ - NO_PROVIDER_CREDENTIALS_aws: false jobs: - # Used to skip cloud provider checks due to "jobs" not supporting {{ env }} variables contexts. - check-for-credentials_aws: - runs-on: ubuntu-latest - permissions: - id-token: write - contents: read - outputs: - provider_credentials_aws: ${{ steps.flag-check.outputs.provider_credentials_aws }} - steps: - - name: Check if user wants to run AWS integration based on credentials - id: flag-check - run: | - if [ "${{ env.NO_PROVIDER_CREDENTIALS_aws }}" == "true" ]; then - echo "::set-output name=provider_credentials_aws::0" - else - echo "::set-output name=provider_credentials_aws::1" - fi - +# Must have action variable NO_PROVIDER_CREDENTIALS_AWS set up in the repo as a boolean. test-aws-integration: runs-on: ubuntu-latest - needs: check-for-credentials_aws if: ${{ vars.NO_PROVIDER_CREDENTIALS_AWS == false }} permissions: id-token: write From 8bfe2ff180150041982d9c0d9ad035682bdcad7c Mon Sep 17 00:00:00 2001 From: Brian Cash <82682610+BrianCashProf@users.noreply.github.com> Date: Thu, 15 Aug 2024 15:40:20 -0400 Subject: [PATCH 05/30] Update test_azure_integration.yaml Replacing env with action var. --- .github/workflows/test_azure_integration.yaml | 29 ++----------------- 1 file changed, 2 insertions(+), 27 deletions(-) diff --git a/.github/workflows/test_azure_integration.yaml b/.github/workflows/test_azure_integration.yaml index 7eb11fed2..fe1adc936 100644 --- a/.github/workflows/test_azure_integration.yaml +++ b/.github/workflows/test_azure_integration.yaml @@ -31,34 +31,12 @@ env: NEBARI_GH_BRANCH: ${{ github.event.inputs.branch || 'develop' }} NEBARI_IMAGE_TAG: ${{ github.event.inputs.image-tag || 'main' }} TF_LOG: ${{ github.event.inputs.tf-log-level || 'info' }} - NO_PROVIDER_CREDENTIALS_azure: false jobs: - # Used to skip cloud provider checks due to "jobs" not supporting {{ env }} variables contexts - check-for-credentials: - runs-on: ubuntu-latest - permissions: - id-token: write - contents: read - - outputs: - provider_credentials_azure: ${{ steps.flag-check.outputs.provider_credentials_azure }} - - steps: - - - name: Check if user wants to run Azure integration based on credentials - id: flag-check - run: | - if [ "${{ env.NO_PROVIDER_CREDENTIALS_azure }}" == "true" ]; then - echo "::set-output name=provider_credentials_azure::0" - else - echo "::set-output name=provider_credentials_azure::1" - fi - + # Must have action variable NO_PROVIDER_CREDENTIALS_AZURE set up in the repo as a boolean. test-azure-integration: runs-on: ubuntu-latest - needs: check-for-credentials - if: ${{ needs.check-for-credentials.outputs.provider_credentials_azure == '1' }} + if: ${{ vars.NO_PROVIDER_CREDENTIALS_AZURE == false }} permissions: id-token: write contents: read @@ -110,6 +88,3 @@ jobs: NEBARI_SECRET__default_images__dask_worker: "quay.io/nebari/nebari-dask-worker:${{ env.NEBARI_IMAGE_TAG }}" ARM_CLIENT_ID: ${{ env.ARM_CLIENT_ID }} ARM_TENANT_ID: ${{ env.ARM_TENANT_ID }} - ARM_SUBSCRIPTION_ID: ${{ env.ARM_SUBSCRIPTION_ID }} - ARM_USE_OIDC: "true" - CLOUDFLARE_TOKEN: ${{ env.CLOUDFLARE_TOKEN }} From bb0b97d55f85a9957bdcbc880c52b2d9dfc8b825 Mon Sep 17 00:00:00 2001 From: Brian Cash <82682610+BrianCashProf@users.noreply.github.com> Date: Thu, 15 Aug 2024 15:46:45 -0400 Subject: [PATCH 06/30] Update test_do_integration.yaml Replacing env with action vars. --- .github/workflows/test_do_integration.yaml | 24 ++-------------------- 1 file changed, 2 insertions(+), 22 deletions(-) diff --git a/.github/workflows/test_do_integration.yaml b/.github/workflows/test_do_integration.yaml index 74cec545a..97a2f54c0 100644 --- a/.github/workflows/test_do_integration.yaml +++ b/.github/workflows/test_do_integration.yaml @@ -31,33 +31,13 @@ env: NEBARI_GH_BRANCH: ${{ github.event.inputs.branch || 'develop' }} NEBARI_IMAGE_TAG: ${{ github.event.inputs.image-tag || 'main' }} TF_LOG: ${{ github.event.inputs.tf-log-level || 'info' }} - NO_PROVIDER_CREDENTIALS_do: false jobs: - # Used to skip cloud provider checks due to "jobs" not supporting {{ env }} variables contexts - check-for-credentials: - runs-on: ubuntu-latest - permissions: - id-token: write - contents: read - outputs: - provider_credentials_do: ${{ steps.flag-check.outputs.provider_credentials_do }} - steps: - - name: Check if user wants to run Digital Ocean integration based on credentials - id: flag-check - run: | - if [ "${{ env.NO_PROVIDER_CREDENTIALS_do }}" == "true" ]; then - echo "::set-output name=provider_credentials_do::0" - else - echo "::set-output name=provider_credentials_do::1" - fi - - + # Must have action variable NO_PROVIDER_CREDENTIALS_DO set up in the repo as a boolean. test-do-integration: runs-on: ubuntu-latest - needs: check-for-credentials - if: ${{ needs.check-for-credentials.outputs.provider_credentials_do == '1' }} + if: ${{ vars.NO_PROVIDER_CREDENTIALS_DO == false }} permissions: id-token: write contents: read From ee658253bf55840e319b73950ddac21cb7e8a4c2 Mon Sep 17 00:00:00 2001 From: Brian Cash <82682610+BrianCashProf@users.noreply.github.com> Date: Thu, 15 Aug 2024 15:48:57 -0400 Subject: [PATCH 07/30] Update test_gcp_integration.yaml replace env with action vars. --- .github/workflows/test_gcp_integration.yaml | 23 ++------------------- 1 file changed, 2 insertions(+), 21 deletions(-) diff --git a/.github/workflows/test_gcp_integration.yaml b/.github/workflows/test_gcp_integration.yaml index 1fe9e4f8d..5e0797ea6 100644 --- a/.github/workflows/test_gcp_integration.yaml +++ b/.github/workflows/test_gcp_integration.yaml @@ -31,31 +31,12 @@ env: NEBARI_GH_BRANCH: ${{ github.event.inputs.branch || 'develop' }} NEBARI_IMAGE_TAG: ${{ github.event.inputs.image-tag || 'main' }} TF_LOG: ${{ github.event.inputs.tf-log-level || 'info' }} - NO_PROVIDER_CREDENTIALS_gcp: false jobs: - # Used to skip cloud provider checks due to "jobs" not supporting {{ env }} variables contexts - check-for-credentials: - runs-on: ubuntu-latest - permissions: - id-token: write - contents: read - outputs: - provider_credentials_gcp: ${{ steps.flag-check.outputs.provider_credentials_gcp }} - steps: - - name: Check if user wants to run GCP integration based on credentials - id: flag-check - run: | - if [ "${{ env.NO_PROVIDER_CREDENTIALS_gcp }}" == "true" ]; then - echo "::set-output name=provider_credentials_gcp::0" - else - echo "::set-output name=provider_credentials_gcp::1" - fi - + # Must have action variable NO_PROVIDER_CREDENTIALS_GCP set up in the repo as a boolean. test-gcp-integration: runs-on: ubuntu-latest - needs: check-for-credentials - if: ${{ needs.check-for-credentials.outputs.provider_credentials_gcp == '1' }} + if: ${{ vars.NO_PROVIDER_CREDENTIALS_GCP == false }} permissions: id-token: write contents: read From e05b40cc1690403ad49a8e44a4d9cf9ed88e7a3e Mon Sep 17 00:00:00 2001 From: Brian Cash <82682610+BrianCashProf@users.noreply.github.com> Date: Thu, 15 Aug 2024 15:53:49 -0400 Subject: [PATCH 08/30] Update test_azure_integration.yaml changing boolean to binary --- .github/workflows/test_azure_integration.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test_azure_integration.yaml b/.github/workflows/test_azure_integration.yaml index fe1adc936..8aecd61de 100644 --- a/.github/workflows/test_azure_integration.yaml +++ b/.github/workflows/test_azure_integration.yaml @@ -36,7 +36,7 @@ jobs: # Must have action variable NO_PROVIDER_CREDENTIALS_AZURE set up in the repo as a boolean. test-azure-integration: runs-on: ubuntu-latest - if: ${{ vars.NO_PROVIDER_CREDENTIALS_AZURE == false }} + if: ${{ vars.NO_PROVIDER_CREDENTIALS_AZURE == 0 }} permissions: id-token: write contents: read From e2a8ada3b8c08226b2593f9fcbfe55c86e5db2fa Mon Sep 17 00:00:00 2001 From: Brian Cash <82682610+BrianCashProf@users.noreply.github.com> Date: Thu, 15 Aug 2024 16:32:01 -0400 Subject: [PATCH 09/30] Update test_azure_integration.yaml fixed comment --- .github/workflows/test_azure_integration.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test_azure_integration.yaml b/.github/workflows/test_azure_integration.yaml index 8aecd61de..48aa93b1a 100644 --- a/.github/workflows/test_azure_integration.yaml +++ b/.github/workflows/test_azure_integration.yaml @@ -33,7 +33,7 @@ env: TF_LOG: ${{ github.event.inputs.tf-log-level || 'info' }} jobs: - # Must have action variable NO_PROVIDER_CREDENTIALS_AZURE set up in the repo as a boolean. + # Must have action variable NO_PROVIDER_CREDENTIALS_AZURE set up in the repo as a binary boolean. test-azure-integration: runs-on: ubuntu-latest if: ${{ vars.NO_PROVIDER_CREDENTIALS_AZURE == 0 }} From a98fb6c21f19a29e26e3a61e6c6ceda76acdd3ed Mon Sep 17 00:00:00 2001 From: Brian Cash <82682610+BrianCashProf@users.noreply.github.com> Date: Thu, 15 Aug 2024 16:32:45 -0400 Subject: [PATCH 10/30] Update test_aws_integration.yaml changed to binary boolean --- .github/workflows/test_aws_integration.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test_aws_integration.yaml b/.github/workflows/test_aws_integration.yaml index 88dece185..10222f51a 100644 --- a/.github/workflows/test_aws_integration.yaml +++ b/.github/workflows/test_aws_integration.yaml @@ -35,10 +35,10 @@ env: TF_LOG: ${{ github.event.inputs.tf-log-level || 'info' }}∏ jobs: -# Must have action variable NO_PROVIDER_CREDENTIALS_AWS set up in the repo as a boolean. +# Must have action variable NO_PROVIDER_CREDENTIALS_AWS set up in the repo as a binary boolean. test-aws-integration: runs-on: ubuntu-latest - if: ${{ vars.NO_PROVIDER_CREDENTIALS_AWS == false }} + if: ${{ vars.NO_PROVIDER_CREDENTIALS_AWS == 0 }} permissions: id-token: write contents: read From c0d3ccf18df24e4b328a8e6baddc7d39ecaeb7c1 Mon Sep 17 00:00:00 2001 From: Brian Cash <82682610+BrianCashProf@users.noreply.github.com> Date: Thu, 15 Aug 2024 16:41:49 -0400 Subject: [PATCH 11/30] Update test_do_integration.yaml Changed conditional to binary boolean. --- .github/workflows/test_do_integration.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test_do_integration.yaml b/.github/workflows/test_do_integration.yaml index 97a2f54c0..2dbd2257b 100644 --- a/.github/workflows/test_do_integration.yaml +++ b/.github/workflows/test_do_integration.yaml @@ -34,10 +34,10 @@ env: jobs: - # Must have action variable NO_PROVIDER_CREDENTIALS_DO set up in the repo as a boolean. + # Must have action variable NO_PROVIDER_CREDENTIALS_DO set up in the repo as a binary boolean. test-do-integration: runs-on: ubuntu-latest - if: ${{ vars.NO_PROVIDER_CREDENTIALS_DO == false }} + if: ${{ vars.NO_PROVIDER_CREDENTIALS_DO == 0 }} permissions: id-token: write contents: read From d9e4885e78a4cd18296ca3a3231e9f5d13b441c5 Mon Sep 17 00:00:00 2001 From: Brian Cash <82682610+BrianCashProf@users.noreply.github.com> Date: Thu, 15 Aug 2024 16:42:27 -0400 Subject: [PATCH 12/30] Update test_gcp_integration.yaml Changed to binary boolean. --- .github/workflows/test_gcp_integration.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test_gcp_integration.yaml b/.github/workflows/test_gcp_integration.yaml index 5e0797ea6..1d0db12aa 100644 --- a/.github/workflows/test_gcp_integration.yaml +++ b/.github/workflows/test_gcp_integration.yaml @@ -33,10 +33,10 @@ env: TF_LOG: ${{ github.event.inputs.tf-log-level || 'info' }} jobs: - # Must have action variable NO_PROVIDER_CREDENTIALS_GCP set up in the repo as a boolean. + # Must have action variable NO_PROVIDER_CREDENTIALS_GCP set up in the repo as a binary boolean. test-gcp-integration: runs-on: ubuntu-latest - if: ${{ vars.NO_PROVIDER_CREDENTIALS_GCP == false }} + if: ${{ vars.NO_PROVIDER_CREDENTIALS_GCP == 0 }} permissions: id-token: write contents: read From bb9a06c37d4c44562bb3cd6f44e53460bca9b665 Mon Sep 17 00:00:00 2001 From: Brian Cash <82682610+BrianCashProf@users.noreply.github.com> Date: Fri, 23 Aug 2024 09:52:57 -0400 Subject: [PATCH 13/30] Update test_aws_integration.yaml testing regular boolean again. --- .github/workflows/test_aws_integration.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test_aws_integration.yaml b/.github/workflows/test_aws_integration.yaml index d91c2824e..b467de821 100644 --- a/.github/workflows/test_aws_integration.yaml +++ b/.github/workflows/test_aws_integration.yaml @@ -38,7 +38,7 @@ jobs: # Must have action variable NO_PROVIDER_CREDENTIALS_AWS set up in the repo as a binary boolean. test-aws-integration: runs-on: ubuntu-latest - if: ${{ vars.NO_PROVIDER_CREDENTIALS_AWS == 0 }} + if: ${{ vars.NO_PROVIDER_CREDENTIALS_AWS == false }} permissions: id-token: write contents: read From 574bdd853da576fc9d1c46bbf4b896aaaaa34ab9 Mon Sep 17 00:00:00 2001 From: Brian Cash <82682610+BrianCashProf@users.noreply.github.com> Date: Fri, 23 Aug 2024 09:55:13 -0400 Subject: [PATCH 14/30] Update test_aws_integration.yaml testing camel case --- .github/workflows/test_aws_integration.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test_aws_integration.yaml b/.github/workflows/test_aws_integration.yaml index b467de821..c5ccddf8a 100644 --- a/.github/workflows/test_aws_integration.yaml +++ b/.github/workflows/test_aws_integration.yaml @@ -38,7 +38,7 @@ jobs: # Must have action variable NO_PROVIDER_CREDENTIALS_AWS set up in the repo as a binary boolean. test-aws-integration: runs-on: ubuntu-latest - if: ${{ vars.NO_PROVIDER_CREDENTIALS_AWS == false }} + if: ${{ vars.NO_PROVIDER_CREDENTIALS_AWS == False }} permissions: id-token: write contents: read From 0c314b4572ae23ddbce3ccf2e54e55086278adad Mon Sep 17 00:00:00 2001 From: Brian Cash <82682610+BrianCashProf@users.noreply.github.com> Date: Fri, 23 Aug 2024 10:07:19 -0400 Subject: [PATCH 15/30] Update test_aws_integration.yaml string --- .github/workflows/test_aws_integration.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test_aws_integration.yaml b/.github/workflows/test_aws_integration.yaml index c5ccddf8a..e20cfc0cb 100644 --- a/.github/workflows/test_aws_integration.yaml +++ b/.github/workflows/test_aws_integration.yaml @@ -38,7 +38,7 @@ jobs: # Must have action variable NO_PROVIDER_CREDENTIALS_AWS set up in the repo as a binary boolean. test-aws-integration: runs-on: ubuntu-latest - if: ${{ vars.NO_PROVIDER_CREDENTIALS_AWS == False }} + if: ${{ vars.NO_PROVIDER_CREDENTIALS_AWS == "false" }} permissions: id-token: write contents: read From 3452b37798e344fbb48b58f7231c7fb9b0ca24f7 Mon Sep 17 00:00:00 2001 From: Brian Cash <82682610+BrianCashProf@users.noreply.github.com> Date: Fri, 23 Aug 2024 10:10:46 -0400 Subject: [PATCH 16/30] Update test_aws_integration.yaml no string --- .github/workflows/test_aws_integration.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test_aws_integration.yaml b/.github/workflows/test_aws_integration.yaml index e20cfc0cb..b467de821 100644 --- a/.github/workflows/test_aws_integration.yaml +++ b/.github/workflows/test_aws_integration.yaml @@ -38,7 +38,7 @@ jobs: # Must have action variable NO_PROVIDER_CREDENTIALS_AWS set up in the repo as a binary boolean. test-aws-integration: runs-on: ubuntu-latest - if: ${{ vars.NO_PROVIDER_CREDENTIALS_AWS == "false" }} + if: ${{ vars.NO_PROVIDER_CREDENTIALS_AWS == false }} permissions: id-token: write contents: read From 763de93bbd1b32c6801e1f5babe8b4f9727e982e Mon Sep 17 00:00:00 2001 From: Brian Cash <82682610+BrianCashProf@users.noreply.github.com> Date: Fri, 23 Aug 2024 10:15:02 -0400 Subject: [PATCH 17/30] Update test_aws_integration.yaml using different expression --- .github/workflows/test_aws_integration.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test_aws_integration.yaml b/.github/workflows/test_aws_integration.yaml index b467de821..b92065984 100644 --- a/.github/workflows/test_aws_integration.yaml +++ b/.github/workflows/test_aws_integration.yaml @@ -38,7 +38,7 @@ jobs: # Must have action variable NO_PROVIDER_CREDENTIALS_AWS set up in the repo as a binary boolean. test-aws-integration: runs-on: ubuntu-latest - if: ${{ vars.NO_PROVIDER_CREDENTIALS_AWS == false }} + if: ${{ ! vars.NO_PROVIDER_CREDENTIALS_AWS }} permissions: id-token: write contents: read From f34439bdec3eb875f52686b060caa7e19d299096 Mon Sep 17 00:00:00 2001 From: Brian Cash <82682610+BrianCashProf@users.noreply.github.com> Date: Fri, 23 Aug 2024 10:29:13 -0400 Subject: [PATCH 18/30] Update test_aws_integration.yaml single quotes false --- .github/workflows/test_aws_integration.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test_aws_integration.yaml b/.github/workflows/test_aws_integration.yaml index b92065984..e8dfa5400 100644 --- a/.github/workflows/test_aws_integration.yaml +++ b/.github/workflows/test_aws_integration.yaml @@ -38,7 +38,7 @@ jobs: # Must have action variable NO_PROVIDER_CREDENTIALS_AWS set up in the repo as a binary boolean. test-aws-integration: runs-on: ubuntu-latest - if: ${{ ! vars.NO_PROVIDER_CREDENTIALS_AWS }} + if: ${{ vars.NO_PROVIDER_CREDENTIALS_AWS == 'false' }} permissions: id-token: write contents: read From 635356ec12bc78a494a37112288f7ef0bf3914ce Mon Sep 17 00:00:00 2001 From: Brian Cash <82682610+BrianCashProf@users.noreply.github.com> Date: Fri, 23 Aug 2024 10:33:38 -0400 Subject: [PATCH 19/30] Update test_aws_integration.yaml if not statement --- .github/workflows/test_aws_integration.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test_aws_integration.yaml b/.github/workflows/test_aws_integration.yaml index e8dfa5400..cd6a46f99 100644 --- a/.github/workflows/test_aws_integration.yaml +++ b/.github/workflows/test_aws_integration.yaml @@ -38,7 +38,7 @@ jobs: # Must have action variable NO_PROVIDER_CREDENTIALS_AWS set up in the repo as a binary boolean. test-aws-integration: runs-on: ubuntu-latest - if: ${{ vars.NO_PROVIDER_CREDENTIALS_AWS == 'false' }} + if: ${{ ! vars.NO_PROVIDER_CREDENTIALS_*** }} permissions: id-token: write contents: read From b10fd450ace5fe4a0f76baa537b6d221b0bbe06c Mon Sep 17 00:00:00 2001 From: Brian Cash <82682610+BrianCashProf@users.noreply.github.com> Date: Fri, 23 Aug 2024 10:34:34 -0400 Subject: [PATCH 20/30] Update test_aws_integration.yaml AWS --- .github/workflows/test_aws_integration.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test_aws_integration.yaml b/.github/workflows/test_aws_integration.yaml index cd6a46f99..b92065984 100644 --- a/.github/workflows/test_aws_integration.yaml +++ b/.github/workflows/test_aws_integration.yaml @@ -38,7 +38,7 @@ jobs: # Must have action variable NO_PROVIDER_CREDENTIALS_AWS set up in the repo as a binary boolean. test-aws-integration: runs-on: ubuntu-latest - if: ${{ ! vars.NO_PROVIDER_CREDENTIALS_*** }} + if: ${{ ! vars.NO_PROVIDER_CREDENTIALS_AWS }} permissions: id-token: write contents: read From fb112a1ad6fa8713dfc46f50cba640dcf8b99b6a Mon Sep 17 00:00:00 2001 From: Brian Cash <82682610+BrianCashProf@users.noreply.github.com> Date: Fri, 23 Aug 2024 10:36:54 -0400 Subject: [PATCH 21/30] Update test_aws_integration.yaml does not equal --- .github/workflows/test_aws_integration.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test_aws_integration.yaml b/.github/workflows/test_aws_integration.yaml index b92065984..422e0fbc1 100644 --- a/.github/workflows/test_aws_integration.yaml +++ b/.github/workflows/test_aws_integration.yaml @@ -38,7 +38,7 @@ jobs: # Must have action variable NO_PROVIDER_CREDENTIALS_AWS set up in the repo as a binary boolean. test-aws-integration: runs-on: ubuntu-latest - if: ${{ ! vars.NO_PROVIDER_CREDENTIALS_AWS }} + if: ${{ vars.NO_PROVIDER_CREDENTIALS_AWS != 'true' }} permissions: id-token: write contents: read From 4e1ad4d32332144b48873c67fc9fb8da882eae57 Mon Sep 17 00:00:00 2001 From: Brian Cash <82682610+BrianCashProf@users.noreply.github.com> Date: Mon, 26 Aug 2024 15:15:43 -0400 Subject: [PATCH 22/30] Update test_aws_integration.yaml Update to SKIP_AWS_INTEGRATION_TEST var --- .github/workflows/test_aws_integration.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test_aws_integration.yaml b/.github/workflows/test_aws_integration.yaml index 422e0fbc1..885c41ad0 100644 --- a/.github/workflows/test_aws_integration.yaml +++ b/.github/workflows/test_aws_integration.yaml @@ -38,7 +38,7 @@ jobs: # Must have action variable NO_PROVIDER_CREDENTIALS_AWS set up in the repo as a binary boolean. test-aws-integration: runs-on: ubuntu-latest - if: ${{ vars.NO_PROVIDER_CREDENTIALS_AWS != 'true' }} + if: ${{ vars.SKIP_AWS_INTEGRATION_TEST != 'true' }} permissions: id-token: write contents: read From 63b4111fef5bd3ee911f9d38f02c6386c0649741 Mon Sep 17 00:00:00 2001 From: Brian Cash <82682610+BrianCashProf@users.noreply.github.com> Date: Mon, 26 Aug 2024 15:16:47 -0400 Subject: [PATCH 23/30] Update test_azure_integration.yaml Update to SKIP_AZURE_INTEGRATION_TEST var. --- .github/workflows/test_azure_integration.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test_azure_integration.yaml b/.github/workflows/test_azure_integration.yaml index 6a604dba5..7fef82896 100644 --- a/.github/workflows/test_azure_integration.yaml +++ b/.github/workflows/test_azure_integration.yaml @@ -36,7 +36,7 @@ jobs: # Must have action variable NO_PROVIDER_CREDENTIALS_AZURE set up in the repo as a binary boolean. test-azure-integration: runs-on: ubuntu-latest - if: ${{ vars.NO_PROVIDER_CREDENTIALS_AZURE == 0 }} + if: ${{ vars.SKIP_AZURE_INTEGRATION_TEST == 0 }} permissions: id-token: write contents: read From a2c71828668466dfb0fd104333cc7c80324234b9 Mon Sep 17 00:00:00 2001 From: Brian Cash <82682610+BrianCashProf@users.noreply.github.com> Date: Mon, 26 Aug 2024 15:18:35 -0400 Subject: [PATCH 24/30] Update test_azure_integration.yaml update SKIP_AZURE_INTEGRATION_TEST --- .github/workflows/test_azure_integration.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test_azure_integration.yaml b/.github/workflows/test_azure_integration.yaml index 7fef82896..6f52ebc4d 100644 --- a/.github/workflows/test_azure_integration.yaml +++ b/.github/workflows/test_azure_integration.yaml @@ -36,7 +36,7 @@ jobs: # Must have action variable NO_PROVIDER_CREDENTIALS_AZURE set up in the repo as a binary boolean. test-azure-integration: runs-on: ubuntu-latest - if: ${{ vars.SKIP_AZURE_INTEGRATION_TEST == 0 }} + if: ${{ vars.SKIP_AZURE_INTEGRATION_TEST != 'true' }} permissions: id-token: write contents: read From 8acb95cbb3553a7364c6071dc29ae65b798c7ed5 Mon Sep 17 00:00:00 2001 From: Brian Cash <82682610+BrianCashProf@users.noreply.github.com> Date: Mon, 26 Aug 2024 15:19:52 -0400 Subject: [PATCH 25/30] Update test_do_integration.yaml Update SKIP_DO_INTEGRATION_TEST var. --- .github/workflows/test_do_integration.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test_do_integration.yaml b/.github/workflows/test_do_integration.yaml index 84101b646..c5afc9cd4 100644 --- a/.github/workflows/test_do_integration.yaml +++ b/.github/workflows/test_do_integration.yaml @@ -37,7 +37,7 @@ jobs: # Must have action variable NO_PROVIDER_CREDENTIALS_DO set up in the repo as a binary boolean. test-do-integration: runs-on: ubuntu-latest - if: ${{ vars.NO_PROVIDER_CREDENTIALS_DO == 0 }} + if: ${{ vars.SKIP_DO_INTEGRATION_TEST != 'true' }} permissions: id-token: write contents: read From ac2fc7577b407eabce7112927ed203046885ea47 Mon Sep 17 00:00:00 2001 From: Brian Cash <82682610+BrianCashProf@users.noreply.github.com> Date: Mon, 26 Aug 2024 15:20:51 -0400 Subject: [PATCH 26/30] Update test_gcp_integration.yaml update SKIP_GCP_INTEGRATION_TEST var --- .github/workflows/test_gcp_integration.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test_gcp_integration.yaml b/.github/workflows/test_gcp_integration.yaml index 807d15e90..971e57671 100644 --- a/.github/workflows/test_gcp_integration.yaml +++ b/.github/workflows/test_gcp_integration.yaml @@ -36,7 +36,7 @@ jobs: # Must have action variable NO_PROVIDER_CREDENTIALS_GCP set up in the repo as a binary boolean. test-gcp-integration: runs-on: ubuntu-latest - if: ${{ vars.NO_PROVIDER_CREDENTIALS_GCP == 0 }} + if: ${{ vars.SKIP_GCP_INTEGRATION_TEST != 'true' }} permissions: id-token: write contents: read From 0a9a258545f8e4de100fd214be31d1359527983a Mon Sep 17 00:00:00 2001 From: Brian Cash <82682610+BrianCashProf@users.noreply.github.com> Date: Mon, 26 Aug 2024 16:39:58 -0400 Subject: [PATCH 27/30] Update test_aws_integration.yaml Remove comment --- .github/workflows/test_aws_integration.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/test_aws_integration.yaml b/.github/workflows/test_aws_integration.yaml index 885c41ad0..3c8a0d04a 100644 --- a/.github/workflows/test_aws_integration.yaml +++ b/.github/workflows/test_aws_integration.yaml @@ -35,7 +35,6 @@ env: TF_LOG: ${{ github.event.inputs.tf-log-level || 'info' }}∏ jobs: -# Must have action variable NO_PROVIDER_CREDENTIALS_AWS set up in the repo as a binary boolean. test-aws-integration: runs-on: ubuntu-latest if: ${{ vars.SKIP_AWS_INTEGRATION_TEST != 'true' }} From 1e4acd2d4dc1203c577f95eda3c7bf0816434b71 Mon Sep 17 00:00:00 2001 From: Brian Cash <82682610+BrianCashProf@users.noreply.github.com> Date: Mon, 26 Aug 2024 16:40:37 -0400 Subject: [PATCH 28/30] Update test_azure_integration.yaml Remove comment. --- .github/workflows/test_azure_integration.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/test_azure_integration.yaml b/.github/workflows/test_azure_integration.yaml index 6f52ebc4d..aae0d85fb 100644 --- a/.github/workflows/test_azure_integration.yaml +++ b/.github/workflows/test_azure_integration.yaml @@ -33,7 +33,6 @@ env: TF_LOG: ${{ github.event.inputs.tf-log-level || 'info' }} jobs: - # Must have action variable NO_PROVIDER_CREDENTIALS_AZURE set up in the repo as a binary boolean. test-azure-integration: runs-on: ubuntu-latest if: ${{ vars.SKIP_AZURE_INTEGRATION_TEST != 'true' }} From 5cd522c94cc977faf61011ee15908c64b41a8cb7 Mon Sep 17 00:00:00 2001 From: Brian Cash <82682610+BrianCashProf@users.noreply.github.com> Date: Mon, 26 Aug 2024 16:41:13 -0400 Subject: [PATCH 29/30] Update test_do_integration.yaml Remove comment --- .github/workflows/test_do_integration.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/test_do_integration.yaml b/.github/workflows/test_do_integration.yaml index c5afc9cd4..d9ef1a7b4 100644 --- a/.github/workflows/test_do_integration.yaml +++ b/.github/workflows/test_do_integration.yaml @@ -34,7 +34,6 @@ env: jobs: - # Must have action variable NO_PROVIDER_CREDENTIALS_DO set up in the repo as a binary boolean. test-do-integration: runs-on: ubuntu-latest if: ${{ vars.SKIP_DO_INTEGRATION_TEST != 'true' }} From ebad703a9c62ee8ef3ed58214c3dd0857b74707b Mon Sep 17 00:00:00 2001 From: Brian Cash <82682610+BrianCashProf@users.noreply.github.com> Date: Mon, 26 Aug 2024 16:41:37 -0400 Subject: [PATCH 30/30] Update test_gcp_integration.yaml remove comment --- .github/workflows/test_gcp_integration.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/test_gcp_integration.yaml b/.github/workflows/test_gcp_integration.yaml index 971e57671..71bb6c079 100644 --- a/.github/workflows/test_gcp_integration.yaml +++ b/.github/workflows/test_gcp_integration.yaml @@ -33,7 +33,6 @@ env: TF_LOG: ${{ github.event.inputs.tf-log-level || 'info' }} jobs: - # Must have action variable NO_PROVIDER_CREDENTIALS_GCP set up in the repo as a binary boolean. test-gcp-integration: runs-on: ubuntu-latest if: ${{ vars.SKIP_GCP_INTEGRATION_TEST != 'true' }}