From bfdfa67e3ba268cb4488af37d373096cd81cb7b6 Mon Sep 17 00:00:00 2001 From: kcs-bandihareesh Date: Fri, 4 Oct 2024 16:37:10 +0530 Subject: [PATCH] Replace workload identity with AR Key --- .github/workflows/vertx-base.yaml | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/.github/workflows/vertx-base.yaml b/.github/workflows/vertx-base.yaml index b6d9c98..afcae0a 100644 --- a/.github/workflows/vertx-base.yaml +++ b/.github/workflows/vertx-base.yaml @@ -11,18 +11,19 @@ jobs: runs-on: ubuntu-20.04 permissions: contents: 'read' - id-token: 'write' steps: - name: Checkout repository uses: actions/checkout@v4 with: fetch-depth: 0 + - name: Set up Google Cloud credentials + run: echo "${{ secrets.ARTIFACT_REGISTRY_KEY }}" > $HOME/gcloud-key.json + - name: Authenticate to Google Cloud - uses: google-github-actions/auth@v2 - with: - project_id: 'som-rit-infrastructure-prod' - workload_identity_provider: 'projects/294515190965/locations/global/workloadIdentityPools/github/providers/susom-github' + run: | + gcloud auth activate-service-account --key-file=$HOME/gcloud-key.json + gcloud config set project som-rit-infrastructure-prod - name: Set up JDK uses: actions/setup-java@v4 @@ -52,16 +53,17 @@ jobs: runs-on: ubuntu-20.04 permissions: contents: 'read' - id-token: 'write' steps: - name: Checkout repository uses: actions/checkout@v4 + - name: Set up Google Cloud credentials + run: echo "${{ secrets.ARTIFACT_REGISTRY_KEY }}" > $HOME/gcloud-key.json + - name: Authenticate to Google Cloud - uses: google-github-actions/auth@v2 - with: - project_id: 'som-rit-infrastructure-prod' - workload_identity_provider: 'projects/294515190965/locations/global/workloadIdentityPools/github/providers/susom-github' + run: | + gcloud auth activate-service-account --key-file=$HOME/gcloud-key.json + gcloud config set project som-rit-infrastructure-prod - name: Set up JDK uses: actions/setup-java@v4