Switches to the shared gRPC server implementation in provider-jet-gcp.
Note: We could not follow the path we did for provider-jet-azure and provider-jet-aws for provider-jet-gcp because a related feature is missing. We take a different approach of using a magic cookie just as Terraform CLI does when forking the (native) provider plugin binary.
[x] Run make reviewable test to ensure this PR is ready for review.
How has this code been tested
Tested using the corresponding Terrajet PR https://github.com/crossplane/terrajet/pull/267 by provisioning and destroying a ServiceAccount both locally and in-cluster with a provider package.
Description of your changes
Fixes https://github.com/crossplane/terrajet/issues/261
Switches to the shared gRPC server implementation in
provider-jet-gcp
.Note: We could not follow the path we did for
provider-jet-azure
andprovider-jet-aws
forprovider-jet-gcp
because a related feature is missing. We take a different approach of using a magic cookie just as Terraform CLI does when forking the (native) provider plugin binary.I have:
make reviewable test
to ensure this PR is ready for review.How has this code been tested
Tested using the corresponding Terrajet PR https://github.com/crossplane/terrajet/pull/267 by provisioning and destroying a ServiceAccount both locally and in-cluster with a provider package.