opentofu/internal
Kristin Laemmert f3a057eb35 plugin-protocol v6
This is the first commit for plugin protocol v6. This is currently
unused (dead) code; future commits will add the necessary conversion
packages, extend configschema, and modify the providers.Interface.

The new plugin protocol includes the following changes:

- A new field has been added to Attribute: NestedType. This will be the
  key new feature in plugin protocol v6
- Several massages were renamed for consistency with the verb-noun
  pattern seen in _most_ messages.
- The prepared_config has been removed from PrepareProviderConfig
  (renamed ValidateProviderConfig), as it has never been used.
- The provisioner service has been removed entirely. This has no impact
  on built-in provisioners. 3rd party provisioners are not supported by
  the SDK and are not included in this protocol at all.
2021-02-05 13:19:55 -05:00
..
copy deprecate helper/copy 2020-10-08 08:42:16 -04:00
depsfile fix file mode on lock file (#27205) 2020-12-18 11:51:59 -05:00
didyoumean didyoumean: move from "helper" to "internal" 2020-10-02 13:35:07 -07:00
earlyconfig internal/earlyconfig: staticcheck 2020-12-02 13:59:19 -05:00
getproviders fix: do not fail when provider symlink is broken. Only print a warning. 2021-01-08 12:51:09 +01:00
grpcwrap add grpcwrap.Provisioner 2020-12-02 12:45:00 -05:00
helper Grammar nit: "setup" as a verb should be spelled "set up" 2021-01-26 20:39:11 +01:00
initwd use a single log writer 2020-10-19 14:29:54 -04:00
legacy Grammar nit: "setup" as a verb should be spelled "set up" 2021-01-26 20:39:11 +01:00
logging Grammar nit: "setup" as a verb should be spelled "set up" 2021-01-26 20:39:11 +01:00
modsdir internal/modsdir: Fix Dropped Error (#24600) 2020-06-04 10:26:26 -04:00
provider-simple add grpcwrap.Provisioner 2020-12-02 12:45:00 -05:00
provider-terraform/main add grpcwrap.Provisioner 2020-12-02 12:45:00 -05:00
providercache Reuse installed target dir providers in init 2021-01-25 11:13:57 -05:00
provisioner-local-exec/main add grpcwrap.Provisioner 2020-12-02 12:45:00 -05:00
replacefile replacefile: don't create the temporary file in TMPDIR 2020-10-20 16:29:59 -07:00
terminal internal/terminal: Interrogate and initialize the terminal, if any 2021-01-13 15:37:04 -08:00
tfplugin5 regenerate plugin proto with correct tooling 2020-12-01 14:06:49 -05:00
tfplugin6 plugin-protocol v6 2021-02-05 13:19:55 -05:00
typeexpr internal/typeexpr: staticcheck 2020-12-02 13:59:19 -05:00