pulumi/sdk/nodejs/cmd
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
..
dynamic-provider Add google-protobuf types (#14422) 2023-10-27 09:55:44 +00:00
pulumi-language-nodejs [esc] Add commands for managing stack environments (#14628) 2023-11-22 05:04:14 +00:00
run [sdk/nodejs] Support loading package.json from parent dir 2023-06-29 07:57:43 -07:00
run-policy-pack Set programRunning to true only once programStarted callback is invoked. 2023-05-17 17:02:43 -04:00