pulumi/changelog/pending
Pat Gavlin 064fb93587
[esc] Add commands for managing stack environments (#14628)
These changes add two commands for managing a stack's environments:

- `pulumi config env add`, which adds environments to a stack's import
list
- `pulumi config env rm`, which removes an environment from a stack's
import list

As implied by their paths, these commands hang off of a new sub-command
of `pulumi config`, `pulumi config env`.

From the usage:

* `pulumi config env add`

Adds environments to the end of a stack's import list. Imported
environments are merged in order per the ESC merge rules. The list of
stacks behaves as if it were the import list in an anonymous
environment.

* `pulumi config env rm`

Removes an environment from a stack's import list.

Each of these commands previews the new stack environment and shows the
environment definition. These commands print a warning if the stack's
environment does not define any of the `environmentVariables`, `files`,
or `pulumiConfig` properties.
2023-11-22 05:04:14 +00:00
..
20230803--sdkgen-go-nodejs-python--resource-methods-can-return-plain-values.yaml Support returning plain values from methods (#13592) 2023-11-18 06:02:06 +00:00
20231026--engine--engine-now-correctly-handles-any-resource-name.yaml Allow anything in resource names (#14107) 2023-11-20 08:59:00 +00:00
20231113--cli-plugin--load-policy-packs-in-parallel-on-startup-to-reduce-startup-time.yaml Start policy packs in parallel (#14495) 2023-11-20 14:08:32 +00:00
20231114--cli-config--include-config-values-from-esc-in-pulumi-config.yaml [cli] Include config from ESC in `pulumi config` (#14560) 2023-11-21 10:44:45 +00:00
20231115--sdk-go--add-project-template-fields.yaml [sdk] add optional display name and tag fields to project templates (#14587) 2023-11-18 19:04:13 +00:00
20231116--sdk-python--introduces-runtimeerror-when-we-detect-a-cycle-upon-adding-dependencies-to-the-graph.yaml [sdk/python] Adds a default exception when dependency cycles are created (#14597) 2023-11-21 16:26:02 +00:00
20231117--engine--fix-a-panic-in-cancellation.yaml Use promise rather than `atomic.Value` to record step errors. (#14612) 2023-11-18 19:03:35 +00:00
20231118--sdkgen-go--fixes-plain-and-optional-properties-for-generated-types-for-go-sdks-using-generics.yaml [go/sdk-gen] Fixes plain and optional properties for generated types for Go SDKs using generics (#14616) 2023-11-21 16:43:51 +00:00
20231121--cli-config--add-commands-for-managing-stack-environments.yaml [esc] Add commands for managing stack environments (#14628) 2023-11-22 05:04:14 +00:00
20231121--sdkgen-dotnet-go-nodejs-python--no-longer-writing-out-name-and-project-from-alias-definitions-into-sdks-only-type.yaml [sdk-gen] No longer writing out name and project from alias definitions into generated SDKs (#14625) 2023-11-21 22:40:14 +00:00