Type object
File match **/.goblet/config.json
Schema URL https://catalog.lintel.tools/schemas/schemastore/goblet/latest.json
Source https://raw.githubusercontent.com/goblet/goblet/main/goblet.schema.json

Validate with Lintel

npx @lintel/lintel check
Type: object

Properties

stages object

Any of

1. goblet object

Definitions

goblet object
bindings Binding[]
cloudbuild Build
cloudfunction CloudFunction
cloudfunction_v2 Function
cloudrun_container GoogleCloudRunV2Container
cloudrun_container_extra GoogleCloudRunV2Container
cloudrun_revision GoogleCloudRunV2Revision
cloudtask object
1 nested properties
serviceAccount string

cloudtask@{PROJECT}.iam.gserviceaccount.com

cloudtaskqueue object
custom_files object
2 nested properties
exclude string[]
include string[]
deploy object
4 nested properties
artifact_registry string
artifact_tag string
cloudbuild_cache string
Values: "KANIKO" "DOCKER_LATEST"
environmentVariables object
dockerfile string
eventarc object
1 nested properties
serviceAccount string

eventarc@{PROJECT}.iam.gserviceaccount.com

function_name string
redis Instance
scheduler object
1 nested properties
serviceAccount string

scheduler@{PROJECT}.iam.gserviceaccount.com

securityDefinitions object
2 nested properties
firebase object
One of: basicAuthenticationSecurity basicAuthenticationSecurity, apiKeySecurity apiKeySecurity, oauth2ImplicitSecurity oauth2ImplicitSecurity, oauth2PasswordSecurity oauth2PasswordSecurity, oauth2ApplicationSecurity oauth2ApplicationSecurity, oauth2AccessCodeSecurity oauth2AccessCodeSecurity
service-account object
One of: basicAuthenticationSecurity basicAuthenticationSecurity, apiKeySecurity apiKeySecurity, oauth2ImplicitSecurity oauth2ImplicitSecurity, oauth2PasswordSecurity oauth2PasswordSecurity, oauth2ApplicationSecurity oauth2ApplicationSecurity, oauth2AccessCodeSecurity oauth2AccessCodeSecurity
vpcconnector Connector
securityDefinitions object