remotecompany/Google Cloud Functions deploy action
Setup gcloud auth and deploy HTTP-triggered function using gcloud
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stalelast commit Oct 12, 2021
- License
- None
Pinned Snippet
uses: remotecompany/gcloud-functions-deploy-action@7bebbe6aba426fba84c6da34df5d7b0ede94665c # v1.0.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| service_account_key | Google Service Key | yes | "" |
| project | Google Project | yes | — |
| name | Cloud Function name | yes | — |
| region | Google Region | yes | — |
| runtime | Cloud funtion's runtime | yes | python38 |
| entry_point | Cloud funtion's entry point function | yes | run |
| service_account | Service account e-mail that Cloud function will use | yes | run |
| env_vars | Runtime environment variables to insert | no | "" |
| allow_unauthenticated | Allow unauthenticated requests | no | true |
| vpc_connector | Which VPC connector to use | no | "" |
| max_instances | Max concurrent instances | no | 1 |
| memory | Limit of the amount of memory the function can use | no | 128MB |
| timeout | Timeout for the Cloud function (defaults to 30s) | no | 30 |
| egress_settings | Egress settings (private-ranges-only|all) | no | private-ranges-only |
| ingress_settings | Ingress settings (internal-and-gclb|internal-only|all) | no | internal-and-gclb |
| trigger_type | Trigger type (http|pubsub) | yes | http |
| trigger_topic | Trigger topic (creates subscription if it doesn't exist) | no | "" |
Outputs
no outputs