Commit Graph

112 Commits (edaa4bbc82a8aadc9a8098e69070e659e18bc4fe)

Author SHA1 Message Date
Martin Atkins e25f79ed28 plugin/convert: Show approximate location context for all provider errors
7 years ago
Martin Atkins 3eaf2c308d plugin/discovery: Use mockos_mockarch when testing installation
7 years ago
James Bardin 0d4d572c39 start work on helper/resource test fixtures
7 years ago
James Bardin 52c0032aed update provisioners for multiple processes
7 years ago
James Bardin a14fe7ae0c missing diagnostics in pugin protocol
7 years ago
James Bardin 795161f615 update to start a new process for each plugin
7 years ago
James Bardin 35b375d3ee check responses for nil values
7 years ago
Martin Atkins 88551181d5 plugin: Fix tests
7 years ago
Martin Atkins a7342de274 core: Properly handle no-op changes in plan
7 years ago
Martin Atkins 9ec00468f8 plugin/convert: Convert cty.PathError to diagnostics with attribute path
7 years ago
Martin Atkins 5d744e6824 plugin: TRACE log for each GRPC-remoted plugin call
7 years ago
Martin Atkins 4bf19797f3 plugin: Fix deadlock in getSchema where mutex is never unlocked
7 years ago
Martin Atkins 5559d21855 plugin: Register v5 plugins only if present
7 years ago
Martin Atkins 44bc7519a6 terraform: More wiring in of new provider types
7 years ago
James Bardin c07ce1cd4b move conversion functions into separate package
7 years ago
James Bardin 88bfbeb9c5 schema version changed type
7 years ago
James Bardin b403023841 serve the new version 5 grpc plugins
7 years ago
James Bardin ff7d51a9b4 update tests to match new test func signature
7 years ago
Kristin Laemmert 5e7956f440 registry/response: rename Collection to ProviderVersionCollection for clarity
7 years ago
James Bardin c9d91dc64e remove old comment
7 years ago
Kristin Laemmert bdaf8290b4 registry/client: added a specific error if the registry client does not
7 years ago
James Bardin c1d4a63fae GRPCProvider and GRPCProvisioner clients
7 years ago
James Bardin 81bd3b09d6 generate mocks for some of the grpc interfaces
7 years ago
James Bardin e29053432e grpc proto fixes
7 years ago
Kristin Laemmert ae015e0f75 plugin/discovery: add function to filter list of versions by those which
7 years ago
Kristin Laemmert f83d5866fe plugin/discovery: removing deprecated functions
7 years ago
Kristin Laemmert ce5e66e178 plugin/discovery provider installer: download providers from the registry
7 years ago
James Bardin 8f51b2fba5 add grpc service definitions
7 years ago
Martin Atkins 4ed06a9227 terraform: HCL2-flavored module dependency resolver
7 years ago
James Bardin 0a6938e90a update tests to match pre-release constraint rules
7 years ago
Sean Chittenden d749420a25
Fix drift caused from gofmt when running make dev and go 1.11.
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
8 years ago
Martin Atkins 183833affc core: terraform.ResourceProvider.GetSchema method
8 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