terraform/internal/configs
Alisdair McDiarmid 7ded73f266 configs: Validate pre/postcondition self-refs
Preconditions and postconditions for resources and data sources may not
refer to the address of the containing resource or data source. This
commit adds a parse-time validation for this rule.
2022-02-03 09:37:22 -05:00
..
configload configs/configload: snapshotDir must be used via pointer 2021-10-12 11:42:17 -07:00
configschema configs: Add sensitive marks for nested attributes 2021-11-25 11:55:17 -05:00
hcl2shim
testdata configs: Validate pre/postcondition self-refs 2022-02-03 09:37:22 -05:00
backend.go
checks.go configs: Validate pre/postcondition self-refs 2022-02-03 09:37:22 -05:00
cloud.go Add cloud {} configuration block for Terraform Cloud 2021-10-28 19:29:09 -05:00
compat_shim.go
config.go backend/local: Check dependency lock consistency before any operations 2021-10-01 14:43:58 -07:00
config_build.go skip provider resolution when there are errors 2021-12-06 14:28:34 -05:00
config_build_test.go Refactoring of module source addresses and module installation 2021-06-03 08:50:34 -07:00
config_test.go backend/local: Check dependency lock consistency before any operations 2021-10-01 14:43:58 -07:00
depends_on.go
doc.go
escaping_blocks_test.go
experiments.go configs: Decode preconditions and postconditions 2022-01-28 11:00:29 -05:00
experiments_test.go
module.go Allow cloud block overrides 2021-10-28 19:29:09 -05:00
module_call.go addrs: Expose the registry address parser's error messages 2021-11-30 15:46:16 -08:00
module_call_test.go addrs: ModuleRegistryPackage for representing module registry packages 2021-06-03 08:50:34 -07:00
module_merge.go IgnoreAllChanges should override during merge 2021-11-01 19:08:30 +00:00
module_merge_body.go
module_merge_test.go add failing test for IgnoreAllChanges override 2021-11-01 19:00:54 +00:00
module_test.go Allow cloud block overrides 2021-10-28 19:29:09 -05:00
moved.go configs: For Moved blocks, use addrs.MoveEndpoint instead of addrs.Target 2021-07-01 08:28:02 -07:00
moved_test.go normalise test names 2021-11-14 21:51:53 +00:00
named_values.go configs: Decode preconditions and postconditions 2022-01-28 11:00:29 -05:00
named_values_test.go
parser.go
parser_config.go configs: Decode preconditions and postconditions 2022-01-28 11:00:29 -05:00
parser_config_dir.go
parser_config_dir_test.go configs: valid-modules test ignores experimental features warning 2021-07-01 08:28:02 -07:00
parser_config_test.go configs: Decode preconditions and postconditions 2022-01-28 11:00:29 -05:00
parser_test.go Refactoring of module source addresses and module installation 2021-06-03 08:50:34 -07:00
parser_values.go
parser_values_test.go
provider.go
provider_meta.go
provider_requirements.go de-linting 2021-09-01 11:36:21 -04:00
provider_requirements_test.go
provider_test.go
provider_validation.go
provisioner.go
provisioneronfailure_string.go
provisionerwhen_string.go
resource.go configs: Validate pre/postcondition self-refs 2022-02-03 09:37:22 -05:00
synth_body.go
synth_body_test.go
util.go
variable_type_hint.go
variabletypehint_string.go
version_constraint.go