mailerlite/Google Cloud Functions deploy action

Setup gcloud auth and deploy HTTP-triggered function using gcloud

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Oct 2, 2023
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: mailerlite/gcloud-functions-deploy-action@7bebbe6aba426fba84c6da34df5d7b0ede94665c # v1.0.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
service_account_keyGoogle Service Keyyes""
projectGoogle Projectyes
nameCloud Function nameyes
regionGoogle Regionyes
runtimeCloud funtion's runtimeyespython38
entry_pointCloud funtion's entry point functionyesrun
service_accountService account e-mail that Cloud function will useyesrun
env_varsRuntime environment variables to insertno""
allow_unauthenticatedAllow unauthenticated requestsnotrue
vpc_connectorWhich VPC connector to useno""
max_instancesMax concurrent instancesno1
memoryLimit of the amount of memory the function can useno128MB
timeoutTimeout for the Cloud function (defaults to 30s)no30
egress_settingsEgress settings (private-ranges-only|all) noprivate-ranges-only
ingress_settingsIngress settings (internal-and-gclb|internal-only|all) nointernal-and-gclb
trigger_typeTrigger type (http|pubsub)yeshttp
trigger_topicTrigger topic (creates subscription if it doesn't exist)no""

no outputs