pulumi
Last updated
Was this helpful?
Last updated
Was this helpful?
EXPERIMENTAL
This provider allows you to integrate stacks into your Garden project, via .
Below is the full schema reference for the provider configuration. For an introduction to configuring a Garden project with providers, please look at our .
The reference is divided into two sections. The contains the complete YAML schema, and the describes each schema key.
The values in the schema below are the default values.
providers[]
array[object]
[]
No
providers[].name
The name of the provider plugin to use.
string
Yes
Example:
providers[].dependencies[]
List other providers that should be resolved before this one.
array[string]
[]
No
Example:
providers[].environments[]
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.
array[string]
No
Example:
providers[].version
The version of pulumi to use. Set to null
to use whichever version of pulumi
is on your PATH.
string
"3.70.0", "3.64.0", null
"3.70.0"
Yes
providers[].previewDir
Overrides the default plan directory path used when deploying with the deployFromPreview
option for pulumi modules.
Must be a relative path to a directory inside the project root.
This option can be useful when you want to provide a folder of pre-approved pulumi plans to a CI pipeline step.
posixPath
No
providers[].orgName
The name of the pulumi organization to use. This option can also be set on the module level, in which case it overrides this provider-level option. Note that setting the organization name is only necessary when using pulumi managed backend with an organization.
string
No
providers[].backendURL
The URL of the state backend endpoint used. This option can also be set on the module level, in which case it overrides this provider-level option. Set this option as per list of available self-managed state backends on https://www.pulumi.com/docs/intro/concepts/state/#using-a-self-managed-backend
string
"https://api.pulumi.com"
No
providers[].pluginTaskConcurrencyLimit
Sets the maximum task concurrency for the tasks generated by the pulumi plugin commands (e.g. when running garden plugins pulumi preview
).
Note: This limit is not applied when running built-in commands (e.g. garden deploy
).
number
5
No
> name
> dependencies
> environments
> version
> previewDir
> orgName
> backendURL
> pluginTaskConcurrencyLimit