Commit Graph

45 Commits (2cc94b4e89ccd47475c2b894e7cb9bd758ae73fc)

Author SHA1 Message Date
Liam Cervante ee9aa07e10
terraform test: implement the source attribute for mock providers (#34192)
2 years ago
Liam Cervante 05f877166d
terraform test: parse mocking structures with test files (#34143)
3 years ago
James Bardin a2b189fd71 handle to expression from json files
3 years ago
Liam Cervante 041b54fb4b
explicitely disallow duplicate run block names in test files (#33836)
3 years ago
Liam Cervante f397954c52
testing framework: allow users to specify deeply nested testing directories (#33584)
3 years ago
Liam Cervante 4122ba86fc
terraform test: fix crash when using nested modules from test run blocks (#33589)
3 years ago
Liam Cervante 222676390c
testing framework: add validation for provider blocks in test files (#33542)
3 years ago
Liam Cervante c91f91cc9e
testing framework: change test file extension to .tftest.hcl (#33553)
3 years ago
Liam Cervante 4b34902fab
[testing framework] allow tests to define and override providers (#33466)
3 years ago
Liam Cervante 5acc95dda7
[Testing Framework] Add module block to test run blocks (#33456)
3 years ago
Liam Cervante f74a8d16cf
[testing framework] implement expect_failures functionality (#33443)
3 years ago
Liam Cervante cad9aa9025
[Testing Framework] Add test file HCL configuration and parser functionality (#33325)
3 years ago
CJ Horton adcecddb4f
Merge pull request #33193 from hashicorp/radditude/no-import-blocks-in-child-modules
3 years ago
kmoe 1172d40d7b
error if import target is move source (#33192)
3 years ago
CJ Horton 2dd89d9776 import blocks are only allowed in the root module
3 years ago
Liam Cervante 5d6c5a9a33
plannable import: add a provider argument to the import block (#33175)
3 years ago
Liam Cervante 79f7f59155
Plannable import: Generate config for imported resources during the plan. (#33153)
3 years ago
Eugene Dementyev 36aac6b498
Fixes depends_on when overriding modules (#32796)
3 years ago
Alisdair McDiarmid 551f6316fa Do not apply type defaults to null values
4 years ago
Alisdair McDiarmid 64cf53bd7e configs: Fix check block configuration diagnostics
4 years ago
Martin Atkins fda0579537 Experiments supported only in alpha/dev builds
4 years ago
Alisdair McDiarmid 479c71f93d
Merge pull request #31210 from hashicorp/update-optional-type-attributes
4 years ago
James Bardin 57c0deb01e check for duplicate defaults from resource names
4 years ago
Alisdair McDiarmid 922de89be1 Conclude module variable optional attrs experiment
4 years ago
James Bardin 2581bc93cb Check for duplicate types in required_providers
4 years ago
Alisdair McDiarmid 650380f3ae configs: Add default argument to optional()
4 years ago
James Bardin 6eb3264d1a parse replace_triggered_by in resource configs
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
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
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
Chris Arcand 18d54c1129 Allow cloud block overrides
5 years ago
Chris Arcand a4c24e3147 Add cloud {} configuration block for Terraform Cloud
5 years ago
Martin Atkins 6b8e103d6a configs: Include "moved" blocks when merging multiple files into a module
5 years ago
Kristin Laemmert 3acb5e2841
configs: add decodeMovedBlock behind a locked gate. (#28973)
5 years ago
Martin Atkins 1a8da65314 Refactoring of module source addresses and module installation
5 years ago
Martin Atkins 31349a9c3a Move configs/ to internal/configs/
5 years ago