terraform/plugin/discovery
Martin Atkins 4ed06a9227 terraform: HCL2-flavored module dependency resolver
For the moment this is just a lightly-adapted copy of
ModuleTreeDependencies named ConfigTreeDependencies, with the goal that
the two can live concurrently for the moment while not all callers are yet
updated and then we can drop ModuleTreeDependencies and its helper
functions altogether in a later commit.

This can then be used to make "terraform init" and "terraform providers"
work properly with the HCL2-powered configuration loader.
2018-10-16 18:44:26 -07:00
..
test-fixtures plugin/discovery: plugin caching mechanism 2017-09-29 14:03:09 -07:00
testdata add test for signature mismatch 2017-06-21 16:17:34 -04:00
error.go plugin/discovery: sentinel error values for Get errors 2017-06-20 13:39:45 -07:00
find.go Standardize on log level "WARN" rather than "WARNING" 2018-01-16 18:05:26 -08:00
find_test.go plugin/discovery: trim off .exe suffix when parsing filenames 2017-07-18 10:00:23 -07:00
get.go Standardize http.Client creation with User-Agent 2018-02-28 12:09:50 -05:00
get_cache.go plugin/discovery: plugin caching mechanism 2017-09-29 14:03:09 -07:00
get_cache_test.go plugin/discovery: plugin caching mechanism 2017-09-29 14:03:09 -07:00
get_test.go Fix drift caused from gofmt when running make dev and go 1.11. 2018-09-09 10:18:08 -07:00
meta.go plugin/discovery: use go-version instead of semver 2017-06-09 14:03:59 -07:00
meta_set.go remove "~> 0.0" constraint suggestions 2017-06-16 16:25:36 -04:00
meta_set_test.go remove "~> 0.0" constraint suggestions 2017-06-16 16:25:36 -04:00
meta_test.go udpate to plugin name convention 2017-06-09 14:03:59 -07:00
requirements.go plugin/discovery: PluginRequirements can specify SHA256 digests 2017-06-09 14:03:59 -07:00
requirements_test.go plugin/discovery: PluginRequirements can specify SHA256 digests 2017-06-09 14:03:59 -07:00
signature.go add signature verification 2017-06-20 13:14:30 -04:00
version.go remove "~> 0.0" constraint suggestions 2017-06-16 16:25:36 -04:00
version_set.go terraform: HCL2-flavored module dependency resolver 2018-10-16 18:44:26 -07:00
version_set_test.go update tests to match pre-release constraint rules 2018-10-16 18:24:47 -07:00
version_test.go Add Versions.Sort 2017-06-09 14:03:59 -07:00