pulumi/pkg/resource/plugin
Joe Duffy b6a386995a
Set pwd for plugins (#706)
This change just flows the project's "main" directory all the way
through to the plugins, fixing #667.  In that work item, we discussed
alternative approaches, such as rewriting the asset paths, but this
is tricky because it's very tough to do without those absolute paths
somehow ending up in the checkpoint files.  Just launching the
processes with the right pwd is far easier and safer, and it turns
out that, conveniently, we set up the plugin context in exactly the
same place that we read the project information.
2017-12-12 12:31:09 -08:00
..
analyzer.go Add a manifest to checkpoint files (#630) 2017-12-01 13:50:32 -08:00
analyzer_plugin.go Add a manifest to checkpoint files (#630) 2017-12-01 13:50:32 -08:00
check.go Rename pulumi-fabric to pulumi 2017-09-21 19:18:21 -07:00
context.go Set pwd for plugins (#706) 2017-12-12 12:31:09 -08:00
host.go Add a manifest to checkpoint files (#630) 2017-12-01 13:50:32 -08:00
host_server.go Rename pulumi-fabric to pulumi 2017-09-21 19:18:21 -07:00
langruntime.go Add a manifest to checkpoint files (#630) 2017-12-01 13:50:32 -08:00
langruntime_plugin.go Add a manifest to checkpoint files (#630) 2017-12-01 13:50:32 -08:00
plugin.go Set pwd for plugins (#706) 2017-12-12 12:31:09 -08:00
provider.go Return all computed inputs from Provider.Check. 2017-12-03 09:33:16 -08:00
provider_plugin.go Return all computed inputs from Provider.Check. 2017-12-03 09:33:16 -08:00
rpc.go Add (back) component outputs 2017-11-20 17:38:09 -08:00
rpc_test.go Skip unknown properties (#524) 2017-11-03 13:40:15 -07:00