pulumi/pkg/resource/plugin
Matt Ellis e8487ad87f Workaround a bug in the kubernetes provider
The Kubernetes provider wanted to return Unimplemented for both
DiffConfig and CheckConfig. However, due to an interaction between the
package we used to construct the error we are returning and the
package we are using to actually construct the gRPC server for the
provider, we ended up in a place where the provider would actually end
up returning an error with code "Unknown", and the /text/ of the
message included information about it being due to the RPC not being
implemented.

So, when we try to call Diff/Check config on the provider, detect this
case as well and treat messages of this shape as if the provider just
returned "Unimplemented".
2019-05-29 11:53:10 -07:00
..
analyzer.go Add license headers 2018-05-22 15:02:47 -07:00
analyzer_plugin.go Improve error message when failing to load plugins (#2542) 2019-03-11 22:17:01 +00:00
check.go Add license headers 2018-05-22 15:02:47 -07:00
config_source.go Add license headers 2018-05-22 15:02:47 -07:00
context.go Remove uses of plugins in the snapshot (#2662) 2019-04-23 09:53:44 -07:00
host.go Remove uses of plugins in the snapshot (#2662) 2019-04-23 09:53:44 -07:00
host_server.go Move management of root resource state to engine (#1944) 2018-09-18 11:47:34 -07:00
langruntime.go Add nodejs support for query mode 2019-05-02 18:08:08 -07:00
langruntime_plugin.go Add nodejs support for query mode 2019-05-02 18:08:08 -07:00
plugin.go Improve error message when failing to load plugins (#2542) 2019-03-11 22:17:01 +00:00
provider.go Flow allowUnknows for Diff/Check Config 2019-05-23 10:54:18 -07:00
provider_plugin.go Workaround a bug in the kubernetes provider 2019-05-29 11:53:10 -07:00
provider_plugin_test.go Add an additional test case 2019-05-15 12:03:48 -07:00
rpc.go Retain secrets for unenlightented providers 2019-05-10 17:07:52 -07:00
rpc_test.go Follow up on #2369 (#2397) 2019-01-28 17:38:16 -08:00