openfaas
Description
Complete YAML Schema
providers:
- # List other providers that should be resolved before this one.
dependencies: []
# If specified, this provider will only be used in the listed environments. Note that an empty array effectively
# disables the provider. To use a provider in all environments, omit this field.
environments:
# The name of the provider plugin to use.
name: openfaas
# The external URL to the function gateway, after installation. This is required if you set `faasNetes.values`
# or `faastNetes.install: false`, so that Garden can know how to reach the gateway.
gatewayUrl:
# The ingress hostname to configure for the function gateway, when `faasNetes.install: true` and not
# overriding `faasNetes.values`. Defaults to the default hostname of the configured Kubernetes provider.
#
# Important: If you have other types of services, this should be different from their ingress hostnames,
# or the other services should not expose paths under /function and /system to avoid routing conflicts.
hostname:
faasNetes:
# Set to false if you'd like to install and configure faas-netes yourself.
# See the [official instructions](https://docs.openfaas.com/deployment/kubernetes/) for details.
install: true
# Override the values passed to the faas-netes Helm chart. Ignored if `install: false`.
# See the [chart docs](https://github.com/openfaas/faas-netes/tree/master/chart/openfaas) for the available
# options.
#
# Note that this completely replaces the values Garden assigns by default, including `functionNamespace`,
# ingress configuration etc. so you need to make sure those are correctly configured for your use case.
values:Configuration Keys
providers[]
providers[]Type
Default
Required
providers[].dependencies[]
providers[].dependencies[]Type
Default
Required
providers[].environments[]
providers[].environments[]Type
Required
providers[].name
providers[].nameType
Default
Required
providers[].gatewayUrl
providers[].gatewayUrlType
Required
providers[].hostname
providers[].hostnameType
Required
providers[].faasNetes
providers[].faasNetesType
Default
Required
providers[].faasNetes.install
providers[].faasNetes.installType
Default
Required
providers[].faasNetes.values
providers[].faasNetes.valuesType
Required
Last updated
Was this helpful?

