Commit Graph

39 Commits (add-missing-variable-loading)

Author SHA1 Message Date
Daniel Banck 4ef9684188 Rework most of the configuration loading
1 month ago
Radek Simko 0fe906fa8c make copyrightfix
2 months ago
hashicorp-copywrite[bot] 53c34ff49c
Update copyright file headers to BUSL-1.1
3 years ago
hashicorp-copywrite[bot] 325d18262e [COMPLIANCE] Add Copyright and License Headers
3 years ago
Martin Atkins e2380b1038 cliconfig: Allow forcing use of the plugin cache despite the lock file
3 years ago
Martin Atkins d0a35c60a7 providercache: Ignore lock-mismatching global cache entries
3 years ago
Liam Cervante 83e84e5477
terraform init: add warning and guidance when lock file is incomplete (#31399)
4 years ago
Liam Cervante 224728879d
Ignore existing package hashes for `providers lock` command (#31389)
4 years ago
Martin Atkins 23395a1022 providercache: Discard lock entries for unused providers
4 years ago
Martin Atkins b9a93a0fe7 Move addrs/ to internal/addrs/
5 years ago
Martin Atkins 7f78342953 command: Experimental "terraform test" command
5 years ago
Pam Selle aa24bfec47 Emit ProviderAlreadyInstalled when provider installed
5 years ago
Pam Selle aedca597dd Reuse installed target dir providers in init
5 years ago
Martin Atkins 4b3e237668 command/init: Hint about providers in other namespaces
5 years ago
James Bardin 276dfe634f internal/providercache: staticcheck
5 years ago
Martin Atkins 24d32e9ca2 providercache: More exhaustive testing of the main installer
6 years ago
Martin Atkins 2611e08430 command/init: Mention using the lock file for provider selection
6 years ago
Martin Atkins b3f5c7f1e6 command/init: Read, respect, and update provider dependency locks
6 years ago
Kristin Laemmert 04be220f5f deprecate helper/copy
6 years ago
Martin Atkins 0b734a2803 command: Make provider installation interruptible
6 years ago
Martin Atkins 6694cfaa0e getproviders: Add a real type Hash for package hashes
6 years ago
Alisdair McDiarmid 3b1347ac1a providercache: Validate provider executable file
6 years ago
Kristin Laemmert 47e657c611
internal/getproviders: decode and return any registry warnings (#25337)
6 years ago
Alisdair McDiarmid ef28671b34
Merge pull request #24932 from hashicorp/signing-language
6 years ago
Paddy 5127f1ef8b
command: Unmanaged providers
6 years ago
Paul Tyng 22ef5cc99c Modify language for reporting signing state
6 years ago
Kristin Laemmert 60321b41e8
getproviders: move protocol compatibility functions into registry client (#24846)
6 years ago
Kristin Laemmert cca0526705
providercache: actually break out of the loop when a matching version is found (#24823)
6 years ago
Kristin Laemmert ce03f1255f
internal/providercache: fix error message for protocol mismatch (#24818)
6 years ago
Kristin Laemmert 21b9da5a02
internal/providercache: verify that the provider protocol version is compatible (#24737)
6 years ago
Alisdair McDiarmid a5b3d497cc internal: Verify provider signatures on install
6 years ago
Martin Atkins 958ea4f7d1 internal/providercache: Handle built-in providers
6 years ago
Martin Atkins f35ebe2d65 internal/providercache: Fix incorrect logic in Installer.SetGlobalCacheDir
6 years ago
Martin Atkins ae080481c0 internal/providercache: Installer records its selections in a file
6 years ago
Martin Atkins 4061cbed38 internal/getproviders: A new shared model for provider requirements
6 years ago
Martin Atkins 807267d1b5 internal/providercache: Installation from HTTP URLs and local archives
6 years ago
Martin Atkins 754b7ebb65 command: Expose providercache package objects for use elsewhere
6 years ago
Martin Atkins 18dd0a396d internal/providercache: First pass of the actual install process
6 years ago
Martin Atkins 03155daf98 internal/providercache: Start to stub Installer type
6 years ago