pulumi/pkg/engine
Pat Gavlin ff2a3fa242 Replace Plan.Apply with planResult.Walk. (#383)
`deploy.Plan.Apply` was only consumed by the engine, and seemed to be in
the wrong place given the API exported by the rest of `Plan` (i.e.
`Plan.Start` + `PlanIterator`). Furthermore, we were missing a reasonable
opportunity to share code between `update` and `preview`, both of which
need to walk the plan. These changes move the plan walk into `package engine`
as `planResult.Walk` and replace the `Progress` interface with a new interface,
`StepActions`, which subsumes the functionality of the former and adds support
for implementation-specific step execution. `planResult.Walk` is then
consumed by both `Engine.Deploy` and `Engine.PrintPlan`.
2017-10-02 14:26:51 -07:00
..
config_delete.go Rename pulumi-fabric to pulumi 2017-09-21 19:18:21 -07:00
config_list.go Move some configuration logic into the CLI 2017-10-02 13:35:39 -07:00
config_set.go Rename pulumi-fabric to pulumi 2017-09-21 19:18:21 -07:00
deploy.go Replace Plan.Apply with planResult.Walk. (#383) 2017-10-02 14:26:51 -07:00
destroy.go Require environment name on deployment APIs 2017-10-02 11:14:27 -07:00
engine.go Rename pulumi-fabric to pulumi 2017-09-21 19:18:21 -07:00
env.go push is dead; long live update. 2017-09-22 17:23:40 -07:00
env_current.go Wire up Lumi to the new runtime strategy 2017-09-04 11:35:21 -07:00
env_info.go Merge branch 'master' into RenameVerbs 2017-09-23 11:31:29 -07:00
env_init.go Rename pulumi-fabric to pulumi 2017-09-21 19:18:21 -07:00
env_list.go Move environment printing back into the CLI 2017-10-02 13:34:33 -07:00
env_remove.go Rename pulumi-fabric to pulumi 2017-09-21 19:18:21 -07:00
env_select.go Rename pulumi-fabric to pulumi 2017-09-21 19:18:21 -07:00
pack.go Rename pulumi-fabric to pulumi 2017-09-21 19:18:21 -07:00
plan.go Replace Plan.Apply with planResult.Walk. (#383) 2017-10-02 14:26:51 -07:00
preview.go Require environment name on deployment APIs 2017-10-02 11:14:27 -07:00