pulumi/pkg/engine
joeduffy 614a2cdeb3 Simplify previews, initialize plugin events
This changes two things:

1) Eliminates the fact that we had two kinds of previews in our engine.

2) Always initialize the plugin.Events, to ensure that all plugin loads
   are persisted no matter the update type (update, refresh, destroy),
   and skip initializing it when dryRun == true, since we won't save them.
2018-05-18 14:58:06 -07:00
..
destroy.go Skip loading language plugins when not needed (#1367) 2018-05-14 20:32:53 -07:00
diff.go Implement a refresh command 2018-04-18 10:57:16 -07:00
engine.go Enhance the engine's tracing support a bit. (#1328) 2018-05-04 17:01:35 -07:00
events.go Add test for filters. Also, filter anything that goes through our sinks. (#1373) 2018-05-15 16:09:16 -07:00
eventsink.go Filter the logs we emit to glog so that we don't leak out secrets. (#1371) 2018-05-15 15:28:00 -07:00
plan.go Simplify previews, initialize plugin events 2018-05-18 14:58:06 -07:00
project.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
refresh.go Don't pass PluginEvents for refresh 2018-05-18 13:54:23 -07:00
snapshot.go Snapshot management overhaul and refactor (#1273) 2018-04-25 17:20:08 -07:00
update.go Simplify previews, initialize plugin events 2018-05-18 14:58:06 -07:00