pulumi/pkg
Joe Duffy 0e1ca4363a
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 13:01:54 -08:00
..
backend Decrypt configuration nearer to its use. 2017-12-04 17:10:40 -08:00
compiler/errors Use Stack over Environment to describe a deployment target 2017-10-16 13:04:20 -07:00
diag Add (back) component outputs 2017-11-20 17:38:09 -08:00
encoding Use go-yaml directly 2017-10-20 14:01:37 -07:00
engine Decrypt configuration nearer to its use. 2017-12-04 17:10:40 -08:00
graph Rename pulumi-fabric to pulumi 2017-09-21 19:18:21 -07:00
operations Always add 8 chars of randomness to URN names we create. Error if that exceeds the max length allowed for that resource. (#500) 2017-12-04 14:50:55 -08:00
pack Provide a way to opt out of default ignores 2017-11-22 12:13:44 -08:00
resource Bring back stack outputs (#650) 2017-12-05 13:01:54 -08:00
testing Always add 8 chars of randomness to URN names we create. Error if that exceeds the max length allowed for that resource. (#500) 2017-12-04 14:50:55 -08:00
tokens Rename pulumi-fabric to pulumi 2017-09-21 19:18:21 -07:00
tools Rename pulumi-fabric to pulumi 2017-09-21 19:18:21 -07:00
util Improve the overall cloud CLI experience 2017-12-02 14:34:42 -08:00
version Add a manifest to checkpoint files (#630) 2017-12-01 13:50:32 -08:00
workspace Fix cloud tests 2017-12-03 06:34:06 -08:00