pulumi/pkg/backend
Sean Gillespie 14baf866f6
Snapshot management overhaul and refactor (#1273)
* Refactor the SnapshotManager interface

Lift snapshot management out of the engine by delegating it to the
SnapshotManager implementation in pkg/backend.

* Add a event interface for plugin loads and use that interface to record plugins in the snapshot

* Remove dead code

* Add comments to Events

* Add a number of tests for SnapshotManager

* CR feedback: use a successful bit on 'End' instead of having a separate 'Abort' API

* CR feedback

* CR feedback: register plugins one-at-a-time instead of the entire state at once
2018-04-25 17:20:08 -07:00
..
cloud Snapshot management overhaul and refactor (#1273) 2018-04-25 17:20:08 -07:00
local Snapshot management overhaul and refactor (#1273) 2018-04-25 17:20:08 -07:00
state Address code review feedback 2018-04-20 02:34:10 -04:00
backend.go Address code review feedback 2018-04-20 02:34:10 -04:00
display.go Add a hidden --no-interactive flag so that we can reduce interactive noise when running jenkins. (#1262) 2018-04-24 14:23:08 -07:00
snapshot.go Snapshot management overhaul and refactor (#1273) 2018-04-25 17:20:08 -07:00
snapshot_test.go Snapshot management overhaul and refactor (#1273) 2018-04-25 17:20:08 -07:00
stack.go Merge remote-tracking branch 'origin/master' into ellismg/identity 2018-04-20 01:56:41 -04:00
updates.go Revert adding HEAD commit info to update env (#1257) 2018-04-23 14:01:28 -07:00