Commit Graph

74 Commits (f-debugger)

Author SHA1 Message Date
Pam Selle 242f319638
Give suggestions & remind users to use required_providers when provider not in registry (#28014)
5 years ago
Alex Chan 4ec80fa18d Correct the spelling of heirarchy/hierarchy throughout
5 years ago
Romain Philibert 5ae5c99ba0 fix: do not fail when provider symlink is broken. Only print a warning.
5 years ago
Martin Atkins 4b3e237668 command/init: Hint about providers in other namespaces
6 years ago
James Bardin f0c3ddf5a1 internal/getproviders: staticcheck
6 years ago
Alisdair McDiarmid b1bc0e5d92 getproviders: Normalize versions before dedupe
6 years ago
Martin Atkins 430318e262 getproviders: Consistent ordering of terms in VersionConstraintsString
6 years ago
Alisdair McDiarmid fe9a9fadfb internal: Suppress duplicate version constraints
6 years ago
Alisdair McDiarmid 7a31e56cb7
Merge pull request #26637 from hashicorp/alisdair/fix-locksfile-unconstrained-versions
6 years ago
Martin Atkins 1fe314b70b getproviders: Don't log if EvalSymlinks changes nothing
6 years ago
Alisdair McDiarmid 9576a5b2d8 internal: Fix lockfile constraint output for 1.2.*
6 years ago
James Bardin 0b31ffa587 use a single log writer
6 years ago
James Bardin 6ca477f042 move helper/logging to internal
6 years ago
Martin Atkins b3f5c7f1e6 command/init: Read, respect, and update provider dependency locks
6 years ago
Martin Atkins 59b116f7bf command/init: Remove support for legacy provider addresses
6 years ago
Martin Atkins 0b734a2803 command: Make provider installation interruptible
6 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 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 fc7e467d19 command: Add redirect support to 0.13upgrade
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
Martin Atkins ce67a818db internal/getproviders: Allow basedir for local search to be symlink
6 years ago
Alisdair McDiarmid a18b531b14 getproviders: FakeInstallablePackageMeta filename
6 years ago
Kristin Laemmert 47e657c611
internal/getproviders: decode and return any registry warnings (#25337)
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
Paul Tyng 22ef5cc99c Modify language for reporting signing state
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 d350818126
internal/getproviders: fix panic with invalid path parts (#24940)
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 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 21b9da5a02
internal/providercache: verify that the provider protocol version is compatible (#24737)
6 years ago
Martin Atkins c5bd783eba internal/getproviders: Stub NetworkMirrorSource
6 years ago
Alisdair McDiarmid a5b3d497cc internal: Verify provider signatures on install
6 years ago
Kristin Laemmert f09ae6f862
provider source tests: added test suite to exercise hyphenated providers (#24685)
6 years ago
Martin Atkins 6ec5e0fc88 internal/getproviders: Tests for MemoizeSource
6 years ago
Martin Atkins c6535a0fa4 internal/getproviders: Tests for MultiSource
6 years ago
Martin Atkins 0ad4c1be2f internal/getproviders: Tidy up some confusion about package hashes
6 years ago
Alisdair McDiarmid 0f5a38b384 internal: Fix init provider lockfile test
6 years ago