agrc/Deploy
Deploy action for python project hosted in GCP Cloud Run
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| identity-provider | Identity Provider | yes | — |
| service-account-email | Service Account Email | yes | — |
| project-id | GCP Project ID | yes | — |
| service | The name of the Cloud Run service | yes | — |
| flags | Cloud Run deploy flags specific to the environment | no | — |
| env-vars | Environment variables to set in the Cloud Run deploy. (e.g. WEB_API_KEY=value,SOMETHING_ELSE=value) | no | — |
| mounted-secrets | Cloud run secret mounts. (e.g. /secret/folder/file=secret:latest) | no | — |
| docker-context | Context for docker Build | no | . |
| docker-file | Path to Dockerfile | no | — |
| docker-build-args | Environment variables to set in the docker image build. (e.g. VITE_DISCOVER=value,VITE_PRINT_PROXY=value) | no | — |
| region | GCP region | no | us-central1 |
| service-now-instance | the sub address to https://{service-now-instance}.service-now.com | no | — |
| service-now-table | the parent table name to write to | no | — |
| service-now-system-id | the child record id to write to | no | — |
| service-now-username | the service account name | no | — |
| service-now-password | the service account password | no | — |
| repo-token | GitHub token (e.g. secrets.GITHUB_TOKEN). This is only required if you are providing the service now inputs | no | — |
Outputs
no outputs