Commit Graph

138 Commits (03dc37fda284bc328a04af0d19db077bcfe6ba65)

Author SHA1 Message Date
Martin Atkins 31299e688d core: Allow legacy SDK to opt out of plan-time safety checks
7 years ago
Martin Atkins 1530fe52f7 core: Legacy SDK providers opt out of our new apply result check
7 years ago
Martin Atkins a9274beaca build: Run "go generate" in modules mode
7 years ago
Martin Atkins bdcac8792d plugin: Use correct schema when marshaling imported resource objects
7 years ago
findkim 7816e61614 Bump installer protocol version to 5 and separate client and server protocol references
7 years ago
findkim abeb86072b Remove duplicate logging
7 years ago
findkim 6e0de3e3f5 Nest incompatible provider protocol error to include dynamic custom msg
7 years ago
findkim f75d83c1cd Prerelease versions are filtered for plugin protocol mismatches
7 years ago
findkim 368ac85a26 Add provider protocol compatibility UI err msg during registry discovery
7 years ago
findkim 43b22d4e14 Fix plugin protocol test
7 years ago
James Bardin 6f54bfaa7c send config during apply
7 years ago
James Bardin e706f34794 generate new plugin proto mocks
7 years ago
Martin Atkins 53926ea581 plugin: Fix incorrect trace log message in provider Close
7 years ago
James Bardin 1d4c8403a2 enable Auto mTLS in go-plugin
7 years ago
James Bardin 924b97238f Handle StateFuncs in provider shim
7 years ago
Martin Atkins 72e279e6b2 providers: Consistently use int64 for schema versions
7 years ago
findkim 5e06e39fcc Use registry alias to fetch providers
7 years ago
Justin Campbell 06825bf46d plugin/discovery: Add friendly gpg err msg
7 years ago
Justin Campbell 9a8a74b9bb plugin/discovery: Print name before verification
7 years ago
Justin Campbell 495826444b plugin/discovery: Use GPG keys from Registry
7 years ago
Martin Atkins 4fe9632f09 plugin: Establish our current plugin protocol as version 5
7 years ago
Martin Atkins ec57927ea3 build: Take protoc out of the "go generate" path
7 years ago
James Bardin 3bdd3b2a6e update plugin client with PrepareProviderConfig
7 years ago
James Bardin b173037eb3 update mock for PrepareProviderConfig
7 years ago
James Bardin ba472c7059 Update proto with new PrepareProviderConfig method
7 years ago
James Bardin 3a0c2f1b67 close grpc TestListener
7 years ago
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