Commit Graph

46 Commits (696bd4c794aeae99e2cc00ef625f50cb4f09f3d2)

Author SHA1 Message Date
Eng Zer Jun fedd315275
test: use `T.TempDir` to create temporary test directory (#30803)
4 years ago
Alisdair McDiarmid bb35f02c95 Conclude preconditions/postconditions experiment
4 years ago
Martin Atkins 1879a39d2d configs: Refined error messages for mismatched provider passing
4 years ago
Alisdair McDiarmid b06fe04621 core: Check rule error message expressions
4 years ago
Alisdair McDiarmid 7ded73f266 configs: Validate pre/postcondition self-refs
4 years ago
Martin Atkins 9076400436 configs: Decode preconditions and postconditions
4 years ago
Martin Atkins 4f41a0a1fe configs: Generalize "VariableValidation" as "CheckRule"
4 years ago
James Bardin 0771a214d8 skip provider resolution when there are errors
4 years ago
Martin Atkins affe2c3295 addrs: Expose the registry address parser's error messages
4 years ago
Alisdair McDiarmid fbed52a353 configs: Add sensitive marks for nested attributes
4 years ago
Katy Moe 1dabdf0dcd
normalise test names
4 years ago
Katy Moe 8e640ae151
fix typo
5 years ago
Katy Moe 257c24ff75
IgnoreAllChanges should override during merge
5 years ago
Katy Moe df6dad5070
add failing test for IgnoreAllChanges override
5 years ago
James Bardin b91d9435ea
Merge pull request #29832 from hashicorp/jbardin/nullable-variable
5 years ago
Martin Atkins 94cbc8fb5d experiments: config_driven_move has concluded
5 years ago
James Bardin 7b7972ac95 allow nullable override
5 years ago
James Bardin f0a64eb456 configs: explicitly nullable variable values
5 years ago
Martin Atkins f266d1ee82
"Add cloud integration option"
5 years ago
Chris Arcand 18d54c1129 Allow cloud block overrides
5 years ago
Chris Arcand 07b3d015d1 Defer cloud block overrides
5 years ago
Chris Arcand a4c24e3147 Add cloud {} configuration block for Terraform Cloud
5 years ago
James Bardin 9b62dd6901
Merge pull request #29648 from hashicorp/jbardin/tfproto6.1
5 years ago
Martin Atkins d76759a6a9 configs/configload: snapshotDir must be used via pointer
5 years ago
Martin Atkins df578afd7e backend/local: Check dependency lock consistency before any operations
5 years ago
James Bardin a53faf43f6 return partial config from LoadConfig with errors
5 years ago
James Bardin 9847eaa9cf remove usage of MinItems/MaxItems
5 years ago
James Bardin 9029870613 handle NestedTypes in Block.CoerceValue
5 years ago
James Bardin 53a73a8ab6 configs: add ConstraintType to config.Variable
5 years ago
James Bardin af4f4540a9 configschema: do not expose optional attributes
5 years ago
Alisdair McDiarmid 06956773dc configs: Disable experiment warnings at link time
5 years ago
James Bardin 863963e7a6 de-linting
5 years ago
Martin Atkins 383bbdeebc Upgrade to Go 1.17
5 years ago
Kristin Laemmert 0729e9fdd7
configs/configschema: extend block.AttributeByPath to descend into Objects (#29222)
5 years ago
James Bardin aaf03d3251 update test error for hclv2.10.1
5 years ago
Kristin Laemmert 0d80a74539
configs/configschema: fix missing "computed" attributes from NestedObject's ImpliedType (#29172)
5 years ago
Martin Atkins 6b8e103d6a configs: Include "moved" blocks when merging multiple files into a module
5 years ago
Martin Atkins d92b5e5f5e configs: valid-modules test ignores experimental features warning
5 years ago
Martin Atkins 708003b035 configs: For Moved blocks, use addrs.MoveEndpoint instead of addrs.Target
5 years ago
James Bardin d9dfd451ea update to use typed sensitive marks
5 years ago
Kristin Laemmert 3acb5e2841
configs: add decodeMovedBlock behind a locked gate. (#28973)
5 years ago
Martin Atkins 51b0aee36c addrs: ModuleRegistryPackage for representing module registry packages
5 years ago
Martin Atkins 17b766c3ea configs: EntersNewPackage methods for descendant modules
5 years ago
Martin Atkins 1a8da65314 Refactoring of module source addresses and module installation
5 years ago
Martin Atkins e5f52e56f8 addrs: Rename DefaultRegistryHost to DefaultProviderRegistryHost
5 years ago
Martin Atkins 31349a9c3a Move configs/ to internal/configs/
5 years ago