From b9836e5a080906454d0d19dbc879e7782be4fa8b Mon Sep 17 00:00:00 2001 From: Dread <34528298+islandbitcoin@users.noreply.github.com> Date: Mon, 28 Aug 2023 15:08:18 -0400 Subject: [PATCH] auto update script --- .github/workflows/deploy-gcp.yaml | 97 +++++++++++++++---------------- 1 file changed, 46 insertions(+), 51 deletions(-) diff --git a/.github/workflows/deploy-gcp.yaml b/.github/workflows/deploy-gcp.yaml index 93a1d2d596..c401a25dc3 100644 --- a/.github/workflows/deploy-gcp.yaml +++ b/.github/workflows/deploy-gcp.yaml @@ -6,54 +6,49 @@ on: - gcp jobs: - job_id: - # Add "id-token" with the intended permissions. - permissions: - contents: "read" - id-token: "write" - build: - env: - CLUSTER_NAME: flash-cluster - NAMESPACE: default - GALOY_NAMESPACE: galoy - GALOY_DEPS_NAMESPACE: galoy-deps - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - - id: "auth" - uses: "google-github-actions/auth@v1" - with: - service_account: "flash-cluster@flash-staging-cluster.iam.gserviceaccount.com" - - - name: Setup Google Cloud SDK - uses: google-github-actions/setup-gcloud@v1.1.1 - with: - service_account_key: ${{ secrets.GCP_SA_KEY }} - project_id: flash-staging-cluster - export_default_credentials: true - - - name: Configure Kubernetes Cluster - run: | - gcloud container clusters get-credentials $CLUSTER_NAME --zone us-east1 - - - name: Setup Terraform - uses: hashicorp/setup-terraform@v1 - with: - terraform_version: 1.0.0 - - - name: Terraform Init - run: terraform init - working-directory: ./dev - - - name: Terraform Validate - run: terraform validate - working-directory: ./dev - - - name: Terraform Plan - run: terraform plan -var 'bitcoin_network=signet' -var 'name_prefix=galoy-sig' - working-directory: ./dev - - - name: Terraform Apply - run: terraform apply -auto-approve -var 'bitcoin_network=signet' -var 'name_prefix=galoy-sig' - working-directory: ./dev + build: + env: + CLUSTER_NAME: flash-cluster + NAMESPACE: default + GALOY_NAMESPACE: galoy + GALOY_DEPS_NAMESPACE: galoy-deps + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + + - id: "auth" + uses: "google-github-actions/auth@v1" + with: + service_account: "flash-cluster@flash-staging-cluster.iam.gserviceaccount.com" + + - name: Setup Google Cloud SDK + uses: google-github-actions/setup-gcloud@v1.1.1 + with: + service_account_key: ${{ secrets.GCP_SA_KEY }} + project_id: flash-staging-cluster + export_default_credentials: true + + - name: Configure Kubernetes Cluster + run: | + gcloud container clusters get-credentials $CLUSTER_NAME --zone us-east1 + + - name: Setup Terraform + uses: hashicorp/setup-terraform@v1 + with: + terraform_version: 1.0.0 + + - name: Terraform Init + run: terraform init + working-directory: ./dev + + - name: Terraform Validate + run: terraform validate + working-directory: ./dev + + - name: Terraform Plan + run: terraform plan -var 'bitcoin_network=signet' -var 'name_prefix=galoy-sig' + working-directory: ./dev + + - name: Terraform Apply + run: terraform apply -auto-approve -var 'bitcoin_network=signet' -var 'name_prefix=galoy-sig' + working-directory: ./dev