terraform/config
Martin Atkins f70318097a config: fix provider version constraint validation
Previously we were using the "semver" library to parse version
constraints, but we switched over to go-version and encapsulated it
inside our own plugin/discovery package to reduce dependency sprawl in
the code.

This particular situation was missed when updating references to the new
path, which meant that our validation code disagreed with the rest of
the code about what is considered a valid version constraint string.
By using the correct function, we ensure that we catch early any invalid
versions.
2017-06-09 14:03:59 -07:00
..
module config/module: helper to visit all modules in a tree 2017-06-09 14:03:59 -07:00
test-fixtures config: fix provider version constraint validation 2017-06-09 14:03:59 -07:00
append.go merge config.Terraform fields in config.Append 2017-03-21 15:43:55 -04:00
append_test.go add terraform config merge logic to config.Merge 2017-03-22 09:01:54 -04:00
config.go config: fix provider version constraint validation 2017-06-09 14:03:59 -07:00
config_string.go config: add "backend" loading to the Terraform section 2017-01-26 14:33:49 -08:00
config_terraform.go add Rehash to terraform.BackendState 2017-03-29 15:53:42 -04:00
config_terraform_test.go config: add "backend" loading to the Terraform section 2017-01-26 14:33:49 -08:00
config_test.go config: fix provider version constraint validation 2017-06-09 14:03:59 -07:00
config_tree.go
import_tree.go Condense switch fallthroughs into expr lists 2015-05-26 21:52:36 -04:00
interpolate.go config: parse TerraformVariables 2017-03-13 16:09:06 -07:00
interpolate_funcs.go Added missing dependencies 2017-05-22 12:02:32 +02:00
interpolate_funcs_test.go Added missing dependencies 2017-05-22 12:02:32 +02:00
interpolate_test.go config: parse TerraformVariables 2017-03-13 16:09:06 -07:00
interpolate_walk.go Fix panic in interpolate_walk 2017-03-07 15:35:40 -05:00
interpolate_walk_test.go config: use ast.TypeUnknown and don't remove computed values 2016-11-09 14:28:15 -08:00
lang.go remove config/lang, use hashicorp/hil 2016-02-03 13:24:04 -05:00
loader.go command/import: load configurations and allow empty config dirs 2016-11-09 15:08:22 -08:00
loader_hcl.go config: add "version" argument to provider blocks, disabled 2017-06-09 14:03:59 -07:00
loader_hcl_test.go
loader_test.go config: generate errors for unnamed blocks of various sources 2017-05-02 16:29:57 -07:00
merge.go add terraform config merge logic to config.Merge 2017-03-22 09:01:54 -04:00
merge_test.go add terraform config merge logic to config.Merge 2017-03-22 09:01:54 -04:00
providers.go config: parse provider version constraints into a constraint map 2017-06-09 14:03:59 -07:00
provisioner_enums.go config: parse "when" and "on_failure" on provisioners 2017-01-19 18:10:21 -08:00
raw_config.go config: Merge respects Terraform blocks, provider aliases, and more 2016-12-13 21:48:59 -08:00
raw_config_test.go config: validate that RawConfig.Copy doesn't copy the interpolated 2016-12-02 13:25:32 -05:00
resource_mode.go config: "ResourceMode" concept for resources 2016-05-14 08:26:35 -07:00
resource_mode_string.go Fix stringer comments (#15069) 2017-06-05 10:17:35 +01:00
testing.go terraform: rename attach config to only attach provider config 2016-10-19 13:38:51 -07:00