Commit Graph

183 Commits (3fa063b8dcf9c6f94d7bd9a67df3d75a07e1bc95)

Author SHA1 Message Date
James Bardin 76cb40005a add grpcwrap.Provisioner
5 years ago
James Bardin 03d11f988e remove old test provider
5 years ago
James Bardin eee581ae54 simple provider for internal testing
5 years ago
James Bardin 65340f51be wrap the terraform provider for grpc tests
5 years ago
James Bardin b1c104834e grpcwrap: convert provider interface to grpcserver
5 years ago
James Bardin 811a3a81e9 add test provider bin for e2etest
5 years ago
James Bardin b32362da9d internal/legacy/builtin/providers/test
5 years ago
James Bardin 5bbac72a85 internal/legacy/helper/plugin
5 years ago
James Bardin e4edce22ca internal/legacy/helper/schema
5 years ago
James Bardin a49e7eee8b internal/legacy/terraform
5 years ago
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