From cfbbcbdbc3732816bcdf1bf5a3c21779cf2f6855 Mon Sep 17 00:00:00 2001 From: gomez385 Date: Mon, 7 Oct 2024 13:55:32 -0400 Subject: [PATCH 1/8] testing plan actions --- .github/workflows/terraform_plan.yaml | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/.github/workflows/terraform_plan.yaml b/.github/workflows/terraform_plan.yaml index d57aa70..b8eed26 100644 --- a/.github/workflows/terraform_plan.yaml +++ b/.github/workflows/terraform_plan.yaml @@ -49,10 +49,21 @@ jobs: aws configure set aws_session_token `jq -r '.Token' aws_credentials.json` echo AWS_SESSION_TOKEN=`jq -r '.Token' aws_credentials.json` >> $GITHUB_ENV - - name: Setup GITHUB Credentials - id: github_credentials - run: | - echo GITHUB_TOKEN=$(python encode_jwt.py "$GITHUB_APP_PEM_FILE" "$GITHUB_APP_INSTALLATION_ID" "$GITHUB_BASE_URL") >> $GITHUB_ENV + - name: Generate a token + id: generate-token + uses: actions/create-github-app-token@v1 + with: + app-id: ${{ vars.GH_APP_ID }} + private-key: ${{ secrets.GH_APP_PEM_FILE }} + + - name: Use the token + env: + GITHUB_TOKEN: ${{ steps.generate-token.outputs.token }} + + #- name: Setup GITHUB Credentials + # id: github_credentials + # run: | + # echo GITHUB_TOKEN=$(python encode_jwt.py "$GITHUB_APP_PEM_FILE" "$GITHUB_APP_INSTALLATION_ID" "$GITHUB_BASE_URL") >> $GITHUB_ENV - name: Terraform Init id: init From b2edbe5ab1b4eb01ab796c7a87091aab217127dd Mon Sep 17 00:00:00 2001 From: gomez385 Date: Mon, 7 Oct 2024 13:57:05 -0400 Subject: [PATCH 2/8] testing plan actions --- .github/workflows/terraform_plan.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/terraform_plan.yaml b/.github/workflows/terraform_plan.yaml index b8eed26..0ead938 100644 --- a/.github/workflows/terraform_plan.yaml +++ b/.github/workflows/terraform_plan.yaml @@ -59,6 +59,7 @@ jobs: - name: Use the token env: GITHUB_TOKEN: ${{ steps.generate-token.outputs.token }} + run: echo GITHUB_TOKEN=$GITHUB_TOKEN >> $GITHUB_ENV #- name: Setup GITHUB Credentials # id: github_credentials From 64d1b096c6797c3bc55c5f3b00b668c969a6b5f6 Mon Sep 17 00:00:00 2001 From: gomez385 Date: Mon, 7 Oct 2024 13:58:55 -0400 Subject: [PATCH 3/8] make fix --- .github/workflows/terraform_plan.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/terraform_plan.yaml b/.github/workflows/terraform_plan.yaml index 0ead938..21b689f 100644 --- a/.github/workflows/terraform_plan.yaml +++ b/.github/workflows/terraform_plan.yaml @@ -51,7 +51,7 @@ jobs: - name: Generate a token id: generate-token - uses: actions/create-github-app-token@v1 + uses: CSVD/create-github-app-token@v1 with: app-id: ${{ vars.GH_APP_ID }} private-key: ${{ secrets.GH_APP_PEM_FILE }} From 8bd06eb6130b1eb3723726d25efdcc295d6bd53c Mon Sep 17 00:00:00 2001 From: gomez385 Date: Mon, 7 Oct 2024 14:02:39 -0400 Subject: [PATCH 4/8] make fix --- .github/workflows/terraform_plan.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/terraform_plan.yaml b/.github/workflows/terraform_plan.yaml index 21b689f..53cbbba 100644 --- a/.github/workflows/terraform_plan.yaml +++ b/.github/workflows/terraform_plan.yaml @@ -55,6 +55,7 @@ jobs: with: app-id: ${{ vars.GH_APP_ID }} private-key: ${{ secrets.GH_APP_PEM_FILE }} + github-api-url: https://github.e.it.census.gov/ - name: Use the token env: From 17d154bb0afe885b7bcd5cfbb9617c3c81312653 Mon Sep 17 00:00:00 2001 From: gomez385 Date: Mon, 7 Oct 2024 14:04:15 -0400 Subject: [PATCH 5/8] make fix --- .github/workflows/terraform_plan.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/terraform_plan.yaml b/.github/workflows/terraform_plan.yaml index 53cbbba..90b7c1d 100644 --- a/.github/workflows/terraform_plan.yaml +++ b/.github/workflows/terraform_plan.yaml @@ -55,7 +55,7 @@ jobs: with: app-id: ${{ vars.GH_APP_ID }} private-key: ${{ secrets.GH_APP_PEM_FILE }} - github-api-url: https://github.e.it.census.gov/ + github-api-url: ${{ vars.GITHUB_API_URL }} - name: Use the token env: From 1110cf447504b099a567a05a8598cc4a34af9deb Mon Sep 17 00:00:00 2001 From: gomez385 Date: Mon, 7 Oct 2024 14:06:06 -0400 Subject: [PATCH 6/8] make fix --- .github/workflows/terraform_plan.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/terraform_plan.yaml b/.github/workflows/terraform_plan.yaml index 90b7c1d..9e5b904 100644 --- a/.github/workflows/terraform_plan.yaml +++ b/.github/workflows/terraform_plan.yaml @@ -55,7 +55,7 @@ jobs: with: app-id: ${{ vars.GH_APP_ID }} private-key: ${{ secrets.GH_APP_PEM_FILE }} - github-api-url: ${{ vars.GITHUB_API_URL }} + github-api-url: https://github.e.it.census.gov - name: Use the token env: From 9c0472144f186925113e04bcdc7449f45639c0a8 Mon Sep 17 00:00:00 2001 From: gomez385 Date: Mon, 7 Oct 2024 14:08:41 -0400 Subject: [PATCH 7/8] make fix --- .github/workflows/terraform_plan.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/terraform_plan.yaml b/.github/workflows/terraform_plan.yaml index 9e5b904..a6eddda 100644 --- a/.github/workflows/terraform_plan.yaml +++ b/.github/workflows/terraform_plan.yaml @@ -55,7 +55,7 @@ jobs: with: app-id: ${{ vars.GH_APP_ID }} private-key: ${{ secrets.GH_APP_PEM_FILE }} - github-api-url: https://github.e.it.census.gov + github-api-url: https://github.e.it.census.gov/api/v3 - name: Use the token env: From 9beb824fb77f1af73dd8573261859ae44bbd9d18 Mon Sep 17 00:00:00 2001 From: gomez385 Date: Mon, 7 Oct 2024 14:16:10 -0400 Subject: [PATCH 8/8] make fix --- .github/workflows/terraform_plan.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/terraform_plan.yaml b/.github/workflows/terraform_plan.yaml index a6eddda..d8ede16 100644 --- a/.github/workflows/terraform_plan.yaml +++ b/.github/workflows/terraform_plan.yaml @@ -56,6 +56,7 @@ jobs: app-id: ${{ vars.GH_APP_ID }} private-key: ${{ secrets.GH_APP_PEM_FILE }} github-api-url: https://github.e.it.census.gov/api/v3 + owner: "CSVD" - name: Use the token env: