Commit Graph

138 Commits (6440c839474f052d8997bb5cec19c2743e5108e6)

Author SHA1 Message Date
Kristin Laemmert 3933cbd491
remove LegacyProvider (#26433)
5 years ago
Martin Atkins 593cf7b4d5 didyoumean: move from "helper" to "internal"
5 years ago
Martin Atkins 59b116f7bf command/init: Remove support for legacy provider addresses
5 years ago
Martin Atkins 0b734a2803 command: Make provider installation interruptible
5 years ago
Martin Atkins ef64df950c getproviders: Prepare for having multiple valid hashes per package
6 years ago
Martin Atkins 6694cfaa0e getproviders: Add a real type Hash for package hashes
6 years ago
Martin Atkins 264a3cf031 depsfile: Flatten the "hashes" locks to a single set of strings
6 years ago
Martin Atkins b2c0ccdf96 internal/getproviders: Allow PackageMeta to carry acceptable hashes
6 years ago
Martin Atkins e843097e52 internal/getproviders: Formalize the "ziphash" hashing scheme
6 years ago
Martin Atkins 773dd56b42 internal/depsfile: Introduce the concept of "non-lockable" providers
6 years ago
Martin Atkins 98e2e69abb internal/depsfile: SaveLocksToFile implementation
6 years ago
Martin Atkins 92723661d0 internal/depsfile: Loading locks from HCL files on disk
6 years ago
Martin Atkins 6993ecb0a6 internal/getproviders: VersionConstraintsString for "~> 2" input
6 years ago
Alisdair McDiarmid 5587509bcf internal: Fix providercache test failures on macOS
6 years ago
Alisdair McDiarmid fc7e467d19 command: Add redirect support to 0.13upgrade
6 years ago
Alan D. Salewski f63c38d6a1
internal/initwd: allow tests to pass when $PWD contains symlinks (#26015)
6 years ago
Martin Atkins 2bd2a9a923 internal/getproviders: HTTPMirrorSource implementation
6 years ago
Martin Atkins 146e983c36 internal/getproviders: package authenticator for our new-style hashes
6 years ago
Alisdair McDiarmid 915f53af23 internal: Clean up package install temp file
6 years ago
Martin Atkins ce67a818db internal/getproviders: Allow basedir for local search to be symlink
6 years ago
Alisdair McDiarmid 440543f427 internal/providercache: Fix bug when symlink fails
6 years ago
Alisdair McDiarmid 3b1347ac1a providercache: Validate provider executable file
6 years ago
Alisdair McDiarmid a18b531b14 getproviders: FakeInstallablePackageMeta filename
6 years ago
Alisdair McDiarmid 8e87ccb689 providercache: Lazily detect executable file
6 years ago
Kristin Laemmert 47e657c611
internal/getproviders: decode and return any registry warnings (#25337)
6 years ago
Kristin Laemmert 1b8f4566fa
internal/initwd: fix panics with relative submodules in DirFromModule (#25250)
6 years ago
Lars Lehtonen 3ddfa66ca4
internal/modsdir: Fix Dropped Error (#24600)
6 years ago
Martin Atkins 85af77386c internal/getproviders: PackageFilePathForPackage
6 years ago
Martin Atkins 9489672d54 internal/getproviders: Package hashing for local filesystem packages
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
Alisdair McDiarmid 62d826e066 command/init: Use full config for provider reqs
6 years ago
Kristin Laemmert eead4c49fe command/init: add e2e tests for provider not found messages
6 years ago
Kristin Laemmert 8d28d73de3 getproviders: add a registry-specific error and modify output when a
6 years ago
Kristin Laemmert 0d620018fe
provider cache: log errors and validate dir exists (#24993)
6 years ago
Kristin Laemmert d350818126
internal/getproviders: fix panic with invalid path parts (#24940)
6 years ago
Alisdair McDiarmid 070c3018f8 internal/providercache: Remove unused retry events
6 years ago
Alisdair McDiarmid e27a36cafd internal/getproviders: Retry failed HTTP requests
6 years ago
Kristin Laemmert 60321b41e8
getproviders: move protocol compatibility functions into registry client (#24846)
6 years ago
Alisdair McDiarmid 62b0cbed12 internal: Fix LookupLegacyProvider
6 years ago
Alisdair McDiarmid ae98bd12a7 command: Rework 0.13upgrade sub-command
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 320fcf4942
internal/getproviders: apply case normalizations in ParseMultiSourceMatchingPatterns (#24753)
6 years ago
Martin Atkins 1ce3c60693
command/cliconfig: Explicit provider installation method configuration
6 years ago
Martin Atkins 8b75d1498f command/cliconfig: Use existing HTTP mirror source rather than new stub
6 years ago
Kristin Laemmert 84e9d86c25
Update installer_test.go
6 years ago
Kristin Laemmert 21b9da5a02
internal/providercache: verify that the provider protocol version is compatible (#24737)
6 years ago
Alisdair McDiarmid 54abb87fb4 Fix broken test due to function rename
6 years ago