pulumi/pkg/backend
Chris Smith 3a3d0698ae
Surface update options to the service (#806)
This PR surfaces the configuration options available to updates, previews, and destroys to the Pulumi Service. As part of this I refactored the options to unify them into a single `engine.UpdateOptions`, since they were all overlapping to various degrees.

With this PR we are adding several new flags to commands, e.g. `--summary` was not available on `pulumi destroy`.

There are also a few minor breaking changes.

- `pulumi destroy --preview` is now `pulumi destroy --dry-run` (to match the actual name of the field).
- The default behavior for "--color" is now `Always`. Previously it was `Always` or `Never` based on the value of a `--debug` flag. (You can specify `--color always` or `--color never` to get the exact behavior.)

Fixes #515, and cleans up the code making some other features slightly easier to add.
2018-01-18 11:10:15 -08:00
..
cloud Surface update options to the service (#806) 2018-01-18 11:10:15 -08:00
local Surface update options to the service (#806) 2018-01-18 11:10:15 -08:00
state Support secrets for cloud stacks. 2017-12-22 07:59:27 -08:00
backend.go Surface update options to the service (#806) 2018-01-18 11:10:15 -08:00
stack.go Surface update options to the service (#806) 2018-01-18 11:10:15 -08:00