terraform/plugin
Kristin Laemmert f6505870cc
Mildwonkey/providers interface renaming (#27805)
* providers.Interface: huge renamification

This commit renames a handful of functions in the providers.Interface to
match changes made in protocol v6. The following commit implements this
change across the rest of the codebase; I put this in a separate commit
for ease of reviewing and will squash these together when merging.

One noteworthy detail: protocol v6 removes the config from the
ValidateProviderConfigResponse, since it's never been used. I chose to
leave that in place in the interface until we deprecate support for
protocol v5 entirely.

Note that none of these changes impact current providers using protocol
v5; the protocol is unchanged. Only the translation layer between the
proto and terraform have changed.
2021-02-18 10:13:43 -05:00
..
convert Test empty diagnostics. 2021-02-18 02:08:10 -08:00
discovery plugin/discovery: staticcheck 2020-12-02 13:59:19 -05:00
mock_proto Version tools per Go convention under tools.go 2019-10-17 22:23:39 +02:00
grpc_error.go make grpcErr work for either plugin type 2020-10-26 09:34:03 -04:00
grpc_provider.go Mildwonkey/providers interface renaming (#27805) 2021-02-18 10:13:43 -05:00
grpc_provider_test.go Mildwonkey/providers interface renaming (#27805) 2021-02-18 10:13:43 -05:00
grpc_provisioner.go make grpcErr work for either plugin type 2020-10-26 09:34:03 -04:00
grpc_provisioner_test.go move hcl2shim package to configs 2019-08-06 19:58:58 -04:00
plugin.go remove netrpc plugins 2020-12-02 13:07:10 -05:00
serve.go remove netrpc plugins 2020-12-02 13:07:10 -05:00
ui_input.go don't use legacy import for the UIInput interface 2020-12-02 15:44:58 -05:00
ui_input_test.go don't use legacy import for the UIInput interface 2020-12-02 15:44:58 -05:00
ui_output.go don't use legacy import for the UIInput interface 2020-12-02 15:44:58 -05:00
ui_output_test.go don't use legacy import for the UIInput interface 2020-12-02 15:44:58 -05:00