diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 750bdec..dc6b806 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -12,6 +12,6 @@ jobs: contents: read uses: gentrop-cloud/actions_workflows/.github/workflows/deploy.yaml@main with: - identity_pool: 'projects/195139564832/locations/global/workloadIdentityPools/my-pool/providers/my-provider' - identity_sa: 'action-deployer@gtp-reinaldo-study-0001.iam.gserviceaccount.com' + identity_pool: 'projects/195139564832/locations/global/workloadIdentityPools/github-pool/providers/github-wif' + identity_sa: 'github-action-deployer@gtp-reinaldo-study-0001.iam.gserviceaccount.com' image: 'us-central1-docker.pkg.dev/gtp-reinaldo-study-0001/default-repo/sample:tag1' diff --git a/.github/workflows/tt.yaml b/.github/workflows/tt.yaml new file mode 100644 index 0000000..f3af2d0 --- /dev/null +++ b/.github/workflows/tt.yaml @@ -0,0 +1,37 @@ +name: Deploy + +on: + push: + branches: + - develop + +jobs: + job_id: + runs-on: 'ubuntu-latest' + # Add "id-token" with the intended permissions. + permissions: + contents: 'read' + id-token: 'write' + + steps: + + - name: Check out Git repository + uses: actions/checkout@v3 + + - id: 'auth' + uses: 'google-github-actions/auth@v2' + with: + workload_identity_provider: 'projects/195139564832/locations/global/workloadIdentityPools/github-pool/providers/github-wif' + service_account: 'github-action-deployer@gtp-reinaldo-study-0001.iam.gserviceaccount.com' + + - name: 'Set up Cloud SDK' + uses: 'google-github-actions/setup-gcloud@v2' + with: + version: '>= 363.0.0' + + - name: 'Use gcloud CLI' + run: 'gcloud info' + + # Build and push image to Google Container Registry + - name: Build + run: gcloud builds submit --tag us-central1-docker.pkg.dev/gtp-reinaldo-study-0001/default-repo/sample:tag1