terraform/command/e2etest/testdata
Kristin Laemmert 7b7273e3aa
Add support for plugin protocol v6 (#27826)
* Add support for plugin protocol v6

This PR turns on support for plugin protocol v6. A provider can
advertise itself as supporting protocol version 6 and terraform will
use the correct client.

Todo:

The "unmanaged" providers functionality does not support protocol
version, so at the moment terraform will continue to assume that
"unmanaged" providers are on protocol v5. This will require some
upstream work on go-plugin (I believe).

I would like to convert the builtin providers to use protocol v6 in a
future PR; however it is not necessary until we remove protocol v6.

* add e2e test for using both plugin protocol versions

- copied grpcwrap and made a version that returns protocol v6 provider
- copied the test provider, provider-simple, and made a version that's
  using protocol v6 with the above fun
- added an e2etest
2021-02-22 10:22:45 -05:00
..
chdir-option/subdir main: new global option -chdir 2020-09-04 15:31:08 -07:00
custom-provider-install-method main: Properly handle provider installation method exclusions 2020-04-23 10:52:01 -07:00
empty Standardise directory name for test data 2019-06-30 10:16:15 +02:00
full-workflow-null Standardise directory name for test data 2019-06-30 10:16:15 +02:00
local-only-provider main: skip direct provider installation for providers available locally 2020-04-17 13:55:11 -07:00
plugin-cache internal/providercache: Fix incorrect logic in Installer.SetGlobalCacheDir 2020-04-06 09:24:23 -07:00
provider-dev-override remove old test provider from e2e tests 2020-12-02 12:45:00 -05:00
provider-not-found command/init: add e2e tests for provider not found messages 2020-05-20 11:04:11 -04:00
provider-plugin Add support for plugin protocol v6 (#27826) 2021-02-22 10:22:45 -05:00
provider-warnings internal/getproviders: decode and return any registry warnings (#25337) 2020-06-25 10:49:48 -04:00
provisioner builtin provisioner e2e test 2021-01-19 17:48:30 -05:00
provisioner-plugin Add e2e test for provisioner plugin 2020-12-02 12:45:00 -05:00
template-provider Standardise directory name for test data 2019-06-30 10:16:15 +02:00
terraform-provider e2e test for remote state read 2020-06-24 14:09:59 -04:00
terraform-providers-mirror command: terraform providers mirror 2020-06-01 14:49:43 -07:00
test-provider remove old test provider from e2e tests 2020-12-02 12:45:00 -05:00
vendored-provider command/init: Move "vendored provider" test to e2etests 2020-04-06 09:24:23 -07:00