This website requires JavaScript.
Explore
ben
ben/packages
Help
Sign In
mirrors
/
pulumi
mirror of
https://github.com/pulumi/pulumi.git
Watch
0
Star
0
Fork
You've already forked pulumi
0
Code
Issues
Packages
Projects
Releases
Wiki
Activity
tg/use-helper-function
Branches
Tags
No results found.
pulumi
/
tests
/
integration
/
stack_outputs
/
nodejs
/
package.json
8 lines
124 B
JSON
Raw
Permalink
Normal View
History
Unescape
Escape
Bring back stack outputs (#650) At some point, we fixed a bug in the way state is managed for "same" steps, which meant that we wouldn't see newly added output properties. This had the effect that, if you had a stack already stood up, and updated it to have output properties, we would miss them. (Stacks stood up from scratch would still have them.) This fixes that problem, in addition to two other things: 1) we need to sort output property names to ensure a deterministic ordering, and 2) we need to also unconditionally apply the outputs RPC coming in, to ensure that the resulting resource always has the correct outputs (so that for example deleting prior output properties actually deletes them). Also add some testing for this area to make sure we don't break again. Fixes pulumi/pulumi#631.
2017-12-05 21:01:54 +00:00
{
Add "pulumi history" command (#826) This PR adds a new `pulumi history` command, which prints the update history for a stack. The local backend stores the update history in a JSON file on disk, next to the checkpoint file. The cloud backend simply provides the update metadata, and expects to receive all the data from a (NYI) `/history` REST endpoint. `pkg/backend/updates.go` defines the data that is being persisted. The way the data is wired through the system is adding a new `backend.UpdateMetadata` parameter to a Stack/Backend's `Update` and `Destroy` methods. I use `tests/integration/stack_outputs/` as the simple app for the related tests, hence the addition to the `.gitignore` and fixing the name in the `Pulumi.yaml`. Fixes #636.
2018-01-25 02:22:41 +00:00
"name"
:
"stack_outputs"
,
Add license fields to package.json. (#1656)
2018-07-24 23:10:13 +00:00
"license"
:
"Apache-2.0"
,
Bring back stack outputs (#650) At some point, we fixed a bug in the way state is managed for "same" steps, which meant that we wouldn't see newly added output properties. This had the effect that, if you had a stack already stood up, and updated it to have output properties, we would miss them. (Stacks stood up from scratch would still have them.) This fixes that problem, in addition to two other things: 1) we need to sort output property names to ensure a deterministic ordering, and 2) we need to also unconditionally apply the outputs RPC coming in, to ensure that the resulting resource always has the correct outputs (so that for example deleting prior output properties actually deletes them). Also add some testing for this area to make sure we don't break again. Fixes pulumi/pulumi#631.
2017-12-05 21:01:54 +00:00
"devDependencies"
:
{
"typescript"
:
"^2.5.3"
}
}