terraform/plugin
Martin Atkins ec57927ea3 build: Take protoc out of the "go generate" path
Since protoc is not go-gettable, and most development tasks in Terraform
won't involve recompiling protoc files anyway, we'll use a separate
mechanism for these.

This way "go generate" only depends on things we can "go get" in the
"make tools" target.

In a later commit we should also in some way specify a particular version
of protoc to use so that we don't get "flapping" regenerations as
developers work with different versions, but the priority here is just to
make "make generate" minimally usable again to restore the dev workflow
documented in the README.

This also includes some updates that resulted from running "make generate"
and "make protobuf" after those Makefile changes were in place.
2018-10-18 10:39:20 -07:00
..
convert plugin/convert: Show approximate location context for all provider errors 2018-10-16 19:14:54 -07:00
discovery plugin/discovery: Use mockos_mockarch when testing installation 2018-10-16 19:14:54 -07:00
mock_proto update mock for PrepareProviderConfig 2018-10-18 08:48:54 -04:00
proto build: Take protoc out of the "go generate" path 2018-10-18 10:39:20 -07:00
client.go terraform: More wiring in of new provider types 2018-10-16 19:12:54 -07:00
grpc_provider.go update plugin client with PrepareProviderConfig 2018-10-18 08:48:54 -04:00
grpc_provider_test.go update plugin client with PrepareProviderConfig 2018-10-18 08:48:54 -04:00
grpc_provisioner.go update provisioners for multiple processes 2018-10-16 19:14:11 -07:00
grpc_provisioner_test.go move conversion functions into separate package 2018-10-16 19:11:09 -07:00
plugin.go terraform: More wiring in of new provider types 2018-10-16 19:12:54 -07:00
plugin_test.go Use hashicorp/go-plugin for plugin system 2016-05-10 14:14:47 -04:00
resource_provider.go serve the new version 5 grpc plugins 2018-10-16 18:58:49 -07:00
resource_provider_test.go plugin: Fix tests 2018-10-16 19:14:11 -07:00
resource_provisioner.go serve the new version 5 grpc plugins 2018-10-16 18:58:49 -07:00
resource_provisioner_test.go plugin: Fix tests 2018-10-16 19:14:11 -07:00
serve.go plugin: Register v5 plugins only if present 2018-10-16 19:14:11 -07:00
ui_input.go Use hashicorp/go-plugin for plugin system 2016-05-10 14:14:47 -04:00
ui_input_test.go Use hashicorp/go-plugin for plugin system 2016-05-10 14:14:47 -04:00
ui_output.go Use hashicorp/go-plugin for plugin system 2016-05-10 14:14:47 -04:00
ui_output_test.go Use hashicorp/go-plugin for plugin system 2016-05-10 14:14:47 -04:00