pulumi/pkg
Chris Smith 95062100f7 Enable pulumi update to target the Console (#461)
Adds `pulumi update` so you can deploy to the Pulumi Console (via PPC on the backend).

As per an earlier discussion (now lost because I rebased/squashed the commits), we want to be more deliberate about how to bifurcate "local" and "cloud" versions of every Pulumi command.

We can block this PR until we do the refactoring to have `pulumi` commands go through a generic "PulumiCloud" interface. But it would be nice to commit this so I can do more refining of the `pulumi` -> Console -> PPC workflow. 

Another known area that will need to be revisited is how we render the PPC events on the CLI. Update events from the PPC are generated in a different format than the `engine.Event`, and we'll probably want to change the PPC to emit messages in the same format. (e.g. how we handle coloring, etc.)
2017-10-25 10:46:05 -07:00
..
apitype Enable pulumi update to target the Console (#461) 2017-10-25 10:46:05 -07:00
compiler/errors Use Stack over Environment to describe a deployment target 2017-10-16 13:04:20 -07:00
diag Have engine emit "events" instead of writing to streams 2017-10-09 18:24:56 -07:00
encoding Use go-yaml directly 2017-10-20 14:01:37 -07:00
engine Merge pull request #448 from pulumi/TwoPhaseSnapshot 2017-10-23 10:27:30 -07:00
graph Rename pulumi-fabric to pulumi 2017-09-21 19:18:21 -07:00
pack Encrypt secrets in Pulumi.yaml 2017-10-24 16:48:12 -07:00
resource Encrypt secrets in Pulumi.yaml 2017-10-24 16:48:12 -07:00
testing/integration Encrypt secrets in Pulumi.yaml 2017-10-24 16:48:12 -07: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 Enable pulumi update to target the Console (#461) 2017-10-25 10:46:05 -07:00
workspace Use go-yaml directly 2017-10-20 14:01:37 -07:00