Skip to content

Commit 3b8edd9

Browse files
committed
UPD:remove workflow dependency on database connection
1 parent 6873964 commit 3b8edd9

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed

.github/workflows/cd-workflow.yaml

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
with:
3838
create_credentials_file: true
3939
token_format: "access_token"
40-
workload_identity_provider: 'projects/1006240973223/locations/global/workloadIdentityPools/deploy-backstage/providers/github-actions'
40+
workload_identity_provider: ${{ secrets.GCP_WORKLOAD_IDENTITY_PROVIDER }}
4141
service_account: ${{ secrets.GCP_DEPLOY_SA }}
4242

4343
- name: "Login to GAR"
@@ -82,24 +82,20 @@ jobs:
8282
uses: 'google-github-actions/auth@v2'
8383
with:
8484
create_credentials_file: true
85-
workload_identity_provider: 'projects/1006240973223/locations/global/workloadIdentityPools/deploy-backstage/providers/github-actions'
85+
workload_identity_provider: ${{ secrets.GCP_WORKLOAD_IDENTITY_PROVIDER }}
8686
service_account: ${{ secrets.GCP_DEPLOY_SA }}
8787

88-
- id: 'deploy'
88+
- name: Deploy to Cloud Run
89+
id: 'deploy'
8990
uses: 'google-github-actions/deploy-cloudrun@v2'
9091
with:
9192
service: ${{ secrets.GCP_CLOUD_RUN_SERVICE }}
9293
image: ${{ secrets.GCP_REGION }}-docker.pkg.dev/${{ secrets.GCP_PROJECT_ID }}/${{ secrets.GCP_GAR_REPO }}/backstage-image:${{ github.sha }}
9394
region: ${{ secrets.GCP_REGION }}
94-
flags: '--port=7007 --add-cloudsql-instances=code-idp:europe-west10:backstage-pg'
95-
env_vars: |
96-
POSTGRES_HOST=/cloudsql/code-idp:europe-west10:backstage-pg
97-
POSTGRES_PORT=5432
98-
POSTGRES_USER=postgres
99-
BASE_URL=https://backstage.foundations-software-engineering.com
95+
flags: '--platform managed --allow-unauthenticated --port=7007'
10096
secrets: |-
101-
POSTGRES_PASSWORD=postgres-password:latest
10297
GITHUB_TOKEN=github_token:latest
98+
GITLAB_TOKEN=gitlab_token:latest
10399
GOOGLE_CLIENT_ID=google_client_id:latest
104100
GOOGLE_CLIENT_SECRET=google_client_secret:latest
105101
PROD_GITHUB_CLIENT_SECRET=github_client_secret:latest

0 commit comments

Comments
 (0)