Commit Graph

187 Commits (ca5478bca743f86a5bf8a6a4ff107b98804fc526)

Author SHA1 Message Date
Radek Simko d884031b4b
PSS: Implement unsetting of a state store (#37875)
3 months ago
Liam Cervante cfbfdc5797
providers lock: include test files when loading configuration (#37851)
3 months ago
Max Qian 078ac7cb21
fix: `TestTest_Parallel` adds delay to ensure order (#37890)
3 months ago
James Bardin 39eb8c7fb4
Merge pull request #37854 from hashicorp/jbardin/provider-eval-scope
4 months ago
Sarah French f5a28cfa8b
PSS: Update how commands access backends, so both `backend` and `state_store` configuration can be used (#37569)
4 months ago
James Bardin 4ce205da74 provider eval scope test
4 months ago
Liam Cervante e44b870b8b
don't write ephemeral outputs to state (#37821)
4 months ago
Liam Cervante 411f18e6ac
ephemerals: allow root ephemeral outputs in stacks and test (#37813)
4 months ago
Sarah French efb2a1c567
PSS: Let the `init` command recognise when there are no changes in configuration. (#37777)
4 months ago
Sarah French 6b73f710f8
PSS: Implement initialisation of new working directory (or use of `-reconfigure` flag) while using `state_store` (#37732)
4 months ago
Sarah French 312f296c2d
PSS: Add `savedStateStore` method to `Meta` (#37558)
5 months ago
Samsondeen 2274026c68
query: add -query flag to validate command (#37671)
5 months ago
Liam Cervante 1e414491c7
evaluate: return diagnostics instead of unknown for uninitialised locals and resources (#37663)
5 months ago
Daniel Schmidt d83cd73ecf fix action reference
5 months ago
Samsondeen 8097374c3d
Fix panic when generating json config for tf query (#37596)
5 months ago
Liam Cervante 551ba2e525
Implement controlling destroy functionality within Terraform Test (#37359)
5 months ago
Liam Cervante 00d680d819
apply: include sensitive metadata when comparing changed input values (#37582)
6 months ago
Samsondeen af8cc7e315
test: create all edges to leaf cleanup nodes (#37564)
6 months ago
Sarah French 61a7914dd9
Add test helper to create mock provider that contains a state store (#37556)
6 months ago
Liam Cervante f931bc4e0e
test: don't panic when resolving references that haven't been evaluated (#37484)
6 months ago
Ricard Bejarano 4ac49bad2b
terraform test: fix regression when running with no tests (#37475) (#37477)
6 months ago
Sarah French da76dba3dc
PSS: Add alternative, experimental version of `init` command that downloads providers in two stages (#37350)
6 months ago
Daniel Schmidt ecfbdaf18d add number of action invocations to change summary
6 months ago
Daniel Schmidt 102a561e3d add actions to the planfile config
7 months ago
Samsondeen 3f7d043566
Append warning in CLI output when query result is empty (#37379)
7 months ago
Liam Cervante dec0edfd5a
terraform test: enable deferrals in Terraform Test with the specified flag (#37370)
7 months ago
Liam Cervante 84c2e2f9e5
terraform test: override prevent_destroy meta attribute (#37364)
7 months ago
Samsondeen 36836fd456
Tests for query command outputs (#37343)
7 months ago
Daniel Banck 3607089016
Support tfquery files in `terraform fmt` (#37347)
7 months ago
Liam Cervante 0a7701f19a
terraform test: refactor graph edge calculation (#37357)
7 months ago
Sarah French d1e412fcf0
PSS: Add initial (incomplete) version of code changes to the `init` command for using pluggable state storage (#37321)
7 months ago
Samsondeen a1332299a5
Test run Parallelism of 1 should not result in deadlock (#37292)
8 months ago
Sarah French b3d7dae793
Add config parsing and validation for PSS (#37178)
9 months ago
Liam Cervante 777a916435
terraform test: move providers into the graph (#37216)
9 months ago
Liam Cervante 53afa2cd2f
terraform test: move variable evaluation into the terraform test graph (#37205)
9 months ago
Liam Cervante 063b7cf62b
terraform test: check specific dependencies before skipping run blocks (#37204)
9 months ago
Liam Cervante 757efaed9a
terraform test: automatically create edges based on references (#37200)
9 months ago
Liam Cervante f80762d3d5
terraform test: add variable definitions to test files (#37195)
9 months ago
Sarah French 884fc64618
Remove unused test fixture "push-backend-new" (#36842)
11 months ago
Liam Cervante 7fadbe34de
write-only attributes: internal providers should set write-only attributes to null (#36824)
11 months ago
Samsondeen 595cd80666
CLI command for listing state identities (#36705)
11 months ago
Liam Cervante aaf617d6d7
Add test case to ensure no regression of already fixed crash (#36583)
12 months ago
Samsondeen 3f4ed7e019
Ensure that all states are cleaned up (#36616)
12 months ago
Samsondeen 1bd312f155
Produce detailed diagnostic objects when test run assertions fail (#36522)
12 months ago
James Bardin 332bce3531 diagnostics should not contain URLs
12 months ago
Samsondeen 018110c012
No state to cleaup when it is empty (#36526)
1 year ago
Samsondeen 2e91113224
Terraform test: Consolidate test execution procedure (#36459)
1 year ago
Samsondeen 4161e88391
Continue test execution after an expected failure (#36447)
1 year ago
Samsondeen 7f29df96a0
Allow terraform init when only test files are present in directory (#36429)
1 year ago
Radek Simko 70a1fd5e98
Fix diagnostic & avoid variable override via environment (#36435)
1 year ago