Commit Graph

173 Commits (ccf19fbf5e2b61ba62efd1ac47a3a3fd3917d494)

Author SHA1 Message Date
James Bardin ccf19fbf5e regenerate plugin proto with correct tooling
5 years ago
James Bardin 7eb491719f normalize temp dir paths in tests
5 years ago
James Bardin d52e17e111 hide provider crashes from panicwrap when logging
6 years ago
Alisdair McDiarmid fd43bc7847
Merge pull request #26783 from hashicorp/alisdair/normalize-version-constraints-before-deduplication
6 years ago
Alisdair McDiarmid 90c4f11b61 go get github.com/hashicorp/go-getter@v1.5.0
6 years ago
Alisdair McDiarmid b1bc0e5d92 getproviders: Normalize versions before dedupe
6 years ago
Martin Atkins e6e0b6ee46 providercache: verify locked hashes for local package dirs
6 years ago
Martin Atkins 24d32e9ca2 providercache: More exhaustive testing of the main installer
6 years ago
Martin Atkins fc5a41b5e5 depsfile: Allow loading locks from a byte array in memory
6 years ago
Martin Atkins 430318e262 getproviders: Consistent ordering of terms in VersionConstraintsString
6 years ago
Alisdair McDiarmid 8eed942482
Merge pull request #26678 from hashicorp/alisdair/suppress-duplicate-version-constraints
6 years ago
James Bardin 3225d9ac11 record all plugin panics, and print on main exit
6 years ago
James Bardin f8893785f0 separate core and provider loggers
6 years ago
Alisdair McDiarmid fe9a9fadfb internal: Suppress duplicate version constraints
6 years ago
James Bardin bc1a841d65
Merge pull request #26665 from hashicorp/jbardin/logging
6 years ago
James Bardin c2af5333e8 use a log sink to capture logs for panicwrap
6 years ago
James Bardin b61488a8ba write traceback to log crash log
6 years ago
James Bardin 1d9d82973b move panicwrap handler to logging package
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
Martin Atkins 2332a7ab47 replacefile: don't create the temporary file in TMPDIR
6 years ago
Alisdair McDiarmid 9576a5b2d8 internal: Fix lockfile constraint output for 1.2.*
6 years ago
James Bardin a3a20e0396 remove LevelFilter
6 years ago
James Bardin 0b31ffa587 use a single log writer
6 years ago
James Bardin abf6b9b378 get properly configured hcloggers
6 years ago
James Bardin 211edf5d75 use hclog as the default logger
6 years ago
James Bardin 6ca477f042 move helper/logging to internal
6 years ago
Martin Atkins 0009768c7f internal/depsfile: Update the dependency lock file atomically
6 years ago
Martin Atkins 55e6f64977 internal/depsfile: Factor out our atomic file replacement logic
6 years ago
Martin Atkins 0bbbb9c64b configs: Experimental support for optional object type attributes
6 years ago
Martin Atkins e1cf0ac801 internal/depsfile: Control how the "hashes" value is formatted
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
Martin Atkins 4a1b081afb depsfile: Locks.Equal and Locks.Empty methods
6 years ago
Kristin Laemmert 04be220f5f deprecate helper/copy
6 years ago
Kristin Laemmert 3933cbd491
remove LegacyProvider (#26433)
6 years ago
Martin Atkins 593cf7b4d5 didyoumean: move from "helper" to "internal"
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 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