Commit Graph

110 Commits (4147fa779c26bdea044e8d77bd13989beacc81c8)

Author SHA1 Message Date
James Bardin 5564afdab4 update provisioners for multiple processes
8 years ago
James Bardin 131f1c3e4e missing diagnostics in pugin protocol
8 years ago
James Bardin 7406978d62
Merge pull request #18992 from hashicorp/jbardin/plugin-nil-checks
8 years ago
James Bardin 901d1d3a13 update to start a new process for each plugin
8 years ago
James Bardin 124aec6dff check responses for nil values
8 years ago
Martin Atkins 68ab49599e plugin: Fix tests
8 years ago
Martin Atkins f68642d923 core: Properly handle no-op changes in plan
8 years ago
Martin Atkins 9350c26c8d plugin/convert: Convert cty.PathError to diagnostics with attribute path
8 years ago
Martin Atkins 1dc0af7dcb plugin: TRACE log for each GRPC-remoted plugin call
8 years ago
Martin Atkins 90787f508a plugin: Fix deadlock in getSchema where mutex is never unlocked
8 years ago
Martin Atkins 6291c20358 plugin: Register v5 plugins only if present
8 years ago
Martin Atkins 23c17cdc7b terraform: More wiring in of new provider types
8 years ago
James Bardin a65f696bbb move conversion functions into separate package
8 years ago
James Bardin 91863e3a60 schema version changed type
8 years ago
James Bardin de11eed345 serve the new version 5 grpc plugins
8 years ago
James Bardin 37ab3798cc update tests to match new test func signature
8 years ago
Kristin Laemmert d6b05285d1
Merge pull request #18625 from hashicorp/mildwonkey/pitr
8 years ago
Kristin Laemmert 831fb5c1f9 registry/response: rename Collection to ProviderVersionCollection for clarity
8 years ago
James Bardin 73944d80ec remove old comment
8 years ago
Kristin Laemmert c55f6aaf05 registry/client: added a specific error if the registry client does not
8 years ago
James Bardin 23dec00f8e GRPCProvider and GRPCProvisioner clients
8 years ago
James Bardin 12c3e641e3 generate mocks for some of the grpc interfaces
8 years ago
James Bardin d6dc738abb grpc proto fixes
8 years ago
Kristin Laemmert b7dc939080 plugin/discovery: add function to filter list of versions by those which
8 years ago
Kristin Laemmert 5429c8f9d1 plugin/discovery: removing deprecated functions
8 years ago
Kristin Laemmert 41dc1c667f plugin/discovery provider installer: download providers from the registry
8 years ago
James Bardin 031c9ac04e add grpc service definitions
8 years ago
Martin Atkins 902be52976 terraform: HCL2-flavored module dependency resolver
8 years ago
James Bardin e6caa783bf update tests to match pre-release constraint rules
8 years ago
Paul Tyng c868092d2d
Standardize http.Client creation with User-Agent
8 years ago
Masayuki Morita f440dba137 Standardize on log level "WARN" rather than "WARNING"
8 years ago
James Bardin 6cb4e14cf8 Use pooled http client for fetching providers
9 years ago
Martin Atkins 183833affc core: terraform.ResourceProvider.GetSchema method
9 years ago
Martin Atkins 879899d434 plugin/discovery: plugin caching mechanism
9 years ago
Martin Atkins 12d6bc8c30 plugin/discovery: ignore non-files when discovering
9 years ago
James Bardin 3dd0f93aed Merge pull request #15816 from hashicorp/jbardin/plugin-logger
9 years ago
James Bardin 714df97a02 specify a logger for go-plugin
9 years ago
Radek Simko 28b33c9299
plugin: Display version + source when initializing plugins
9 years ago
Radek Simko de3015cebf
Remove overly verbose DEBUG log
9 years ago
Martin Atkins ac250d2792 plugin/discovery: trim off .exe suffix when parsing filenames
9 years ago
James Bardin 2b84e786e9 allow missing x-terraform-protocol-version
9 years ago
Martin Atkins 610fcb605e plugin/discovery: allow customizing the OS/arch for auto-install
9 years ago
James Bardin beebd5cee3 improve discovery logging
9 years ago
James Bardin e059eb80d1 add test for signature mismatch
9 years ago
James Bardin 2cca6f10fa return sig error when fetching a plugin
9 years ago
James Bardin c10f5caf05 Merge pull request #15345 from hashicorp/jbardin/plugin-sig
9 years ago
Martin Atkins af2111f24e plugin/discovery: sentinel error values for Get errors
9 years ago
James Bardin 13d835f996 test signature verification
9 years ago
James Bardin 415d562d36 add signature verification
9 years ago
James Bardin 2e57d284cb Merge pull request #15323 from hashicorp/jbardin/constraint-suggestion
9 years ago