terraform/configs
Alisdair McDiarmid 5e3d2dbdfa configs: Fail early for invalid resource provider
If a resource's "provider" reference is invalid and cannot be parsed, we
should not store the reference as part of a `ProviderConfigRef`. Doing
so creates an invalid data structure, which prevents us from using
`MustParseProviderPart` with the name in later steps.

The invalid test files added in this commit will cause a panic without
the code change.
2020-06-26 09:47:58 -04:00
..
configload don't allow providers in modules using depends_on 2020-06-23 09:56:00 -04:00
configschema Add support for provider metadata to modules. (#22583) 2020-03-05 16:53:24 -08:00
hcl2shim
testdata configs: Fail early for invalid resource provider 2020-06-26 09:47:58 -04:00
backend.go
compat_shim.go
config.go configs: Fix nested provider requirements bug 2020-06-22 12:16:22 -04:00
config_build.go
config_build_test.go
config_test.go configs: Fix nested provider requirements bug 2020-06-22 12:16:22 -04:00
depends_on.go
doc.go
experiments.go configs: Custom variable validation is no longer experimental 2020-05-28 16:07:59 -07:00
experiments_test.go
module.go configs: Fix for resources with implied providers 2020-04-28 14:54:31 -04:00
module_call.go allow depends_on in module call 2020-05-20 13:46:13 -04:00
module_call_test.go allow depends_on in module call 2020-05-20 13:46:13 -04:00
module_merge.go configs: Simplify required_providers blocks 2020-04-24 13:44:08 -04:00
module_merge_body.go
module_merge_test.go configs: Simplify required_providers blocks 2020-04-24 13:44:08 -04:00
module_test.go configs: Fix for resources with implied providers 2020-04-28 14:54:31 -04:00
named_values.go config/name_values: fix index out of range in looksLikeSentences 2020-06-05 13:29:43 +02:00
named_values_test.go config/name_values: fix index out of range in looksLikeSentences 2020-06-05 13:29:43 +02:00
parser.go
parser_config.go configs: Simplify required_providers blocks 2020-04-24 13:44:08 -04:00
parser_config_dir.go
parser_config_dir_test.go
parser_config_test.go
parser_test.go configs: Fix nested provider requirements bug 2020-06-22 12:16:22 -04:00
parser_values.go
parser_values_test.go
provider.go configs: require normalized provider local names (#24945) 2020-05-14 09:00:58 -04:00
provider_meta.go configs: require normalized provider local names (#24945) 2020-05-14 09:00:58 -04:00
provider_requirements.go configs: Fix provider requirements panics 2020-06-24 10:12:29 -04:00
provider_requirements_test.go configs: Fix provider requirements panics 2020-06-24 10:12:29 -04:00
provider_test.go terraform: provider source test (#24342) 2020-03-12 12:00:00 -04:00
provisioner.go
provisioneronfailure_string.go
provisionerwhen_string.go
resource.go configs: Fail early for invalid resource provider 2020-06-26 09:47:58 -04:00
synth_body.go
synth_body_test.go
util.go
variable_type_hint.go
variabletypehint_string.go
version_constraint.go