Commit Graph

19 Commits (cb5ce1d35ea016f7ea38aa0b9fc84fa85ed0bd19)

Author SHA1 Message Date
James Bardin 6cb4e14cf8 Use pooled http client for fetching providers
9 years ago
Martin Atkins 879899d434 plugin/discovery: plugin caching mechanism
9 years ago
Radek Simko 28b33c9299
plugin: Display version + source when initializing plugins
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 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 415d562d36 add signature verification
9 years ago
Martin Atkins af4c82d151 plugin/discovery: Installer.PurgeUnused method
9 years ago
Martin Atkins f753974bb3 plugin/discovery: Installer interface, and provider implementation
9 years ago
James Bardin 1b201e67ea fix releases path and protocol header
9 years ago
James Bardin dbbafbd43f clean up plugin fetching
9 years ago
James Bardin 5f053a2e64 refactor GetProvider
9 years ago
James Bardin 8ad67991a5 check protocol version on plugins
9 years ago
James Bardin 044ad5ef59 rename some Constraints methods per code review
9 years ago
James Bardin 46190590cb change []*Version to []Version
9 years ago
James Bardin a547e7c2f0 add releases version listing test
9 years ago
James Bardin 2749946f5c basic plugin getter
9 years ago