Commit Graph

78 Commits (f-providerinst-command-tests)

Author SHA1 Message Date
Martin Atkins a79340e7fd internal/providercache: Fix incorrect logic in Installer.SetGlobalCacheDir
6 years ago
Martin Atkins ca9b5c515e internal/providercache: installFromLocalDir
6 years ago
Martin Atkins abb486d8e5 internal/getproviders: Implement MultiSource
6 years ago
Martin Atkins 5cec09977f internal/providercache: Fix positions on selections file/dir
6 years ago
Martin Atkins bc0f85e85e internal/getproviders: MockSource and mock package metadata
6 years ago
Martin Atkins 3cd48dec16 internal/providercache: Installer records its selections in a file
6 years ago
Martin Atkins 7891454d10 internal/providercache: Hashing of contents of cached packages
6 years ago
Martin Atkins 039d2c28a2 internal/providercache: Clear the metadata cache during package install
6 years ago
Martin Atkins 4061cbed38 internal/getproviders: A new shared model for provider requirements
6 years ago
Martin Atkins 537c1bedcf internal/providercache: LinkFromOtherCache removes target, not source
6 years ago
Martin Atkins eb25fe8b24 internal/getproviders: SearchLocalDirectory can handle symlinks
6 years ago
Martin Atkins ad15459468 internal/{getproviders,providercache}: improved trace logging
6 years ago
Martin Atkins 391ca0c991 internal/providercache: add windows test fixture
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 e4d7a71d91 internal/getproviders: Exit early if MultiSource has no sources
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
Martin Atkins e4d14324e0 internal/providercache: Stub of Dir.InstallPackage method
6 years ago
Martin Atkins 67ca067910 internal/providercache: Linking from one cache to another
6 years ago
Martin Atkins 514184cc9d internal/getproviders: Functions to determine installation directories
6 years ago
Martin Atkins 072c6d9aed internal/copydir: Factor out our recursive directory copy for reuse
6 years ago
Martin Atkins d13001830b providercache: A package to encapsulate management of provider cache dirs
6 years ago
Martin Atkins 283b4d4cad internal/getproviders: Make local directory search a public API
6 years ago
Paddy e6592dc710
Add support for provider metadata to modules. (#22583)
6 years ago
Kim Ngo 8f5159ad54
Merge pull request #24260 from findkim/registry-retry
6 years ago
Martin Atkins 43c1ec69e2 build: Use Go 1.14
6 years ago
Martin Atkins 8eff19e48f internal/getproviders: Initial implementation of FilesystemMirrorSource
6 years ago
Martin Atkins c073db09ea internal/getproviders: Sorting and filtering for lists of PackageMeta
6 years ago
Martin Atkins d82a36b6f5 internal/getproviders: ParsePlatform method
6 years ago
Martin Atkins 3078d21c5f internal/getproviders: Include Provider and Version in PackageMeta
6 years ago
Pam Selle c249943360
Module Expansion: Part 2 (#24154)
6 years ago
Martin Atkins 86f0b5191c addrs: Stronger validation and normalization of provider namespace/type
6 years ago
findkim d0e13320d5 registry: configurable retry client
6 years ago
Kristin Laemmert 7eed30595a
moduledeps: replace ProviderInstance with addrs.Provider (#24017)
6 years ago
Pam Selle 9f374eb1fc
Merge pull request #23865 from loslocostacos/fix-win-tfe-pathing
6 years ago
Martin Atkins 4d7122a0dd internal/getproviders: LookupLegacyProvider
6 years ago
Steve Burns 26305a83a3 Remove unecessary conditions for module manifest read and write functions
6 years ago
Steve Burns 43b855743b Uniformity for module manifest dir read/write
6 years ago
Steven Burns 98e612ee50 Add condition for conversion of module path in manifest
6 years ago
Steve Burns 8bc0ef8fdc Attempt to change the output of module manifest
6 years ago
Martin Atkins 2aac8cf812 internal/getproviders: Distinguished packed vs. unpacked local packages
6 years ago
Martin Atkins 92a58ec438 internal/getproviders: Stub out the two mirror sources
6 years ago
Martin Atkins 773e38b49c internal/getproviders: Stub of MultiSource
6 years ago
Martin Atkins d695956061 internal/getproviders: MemoizeSource for local caching of source responses
6 years ago
Martin Atkins a77bc59c44 internal/getproviders: Package URL should always be absolute
6 years ago
Martin Atkins c8f7223adb internal/getproviders: Source interface for generalization
6 years ago
Martin Atkins c76260e957 internal/getproviders: Query a provider registry
6 years ago
Kristin Laemmert 18dd1bb4d6
Mildwonkey/tfconfig upgrade (#23670)
6 years ago
Kristin Laemmert 4045a6e5d0
initwd: cache registry responses for module versions and download URL (#23727)
6 years ago