pulumi/pkg/resource/plugin
Matt Ellis 4f693af023 Do not pass arguments as secrets to CheckConfig/Configure
Providers from plugins require that configuration value be
strings. This means if we are passing a secret string to a
provider (for example, trying to configure a kubernetes provider based
on some secret kubeconfig) we need to be careful to remove the
"secretness" before actually making the calls into the provider.

Failure to do this resulted in errors saying that the provider
configuration values had to be strings, and of course, the values
logically where, they were just marked as secret strings

Fixes #2741
2019-05-17 16:42:29 -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 Refresh inputs (#2531) 2019-03-11 13:50:00 -07:00
provider_plugin.go Do not pass arguments as secrets to CheckConfig/Configure 2019-05-17 16:42:29 -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