Commit Graph

196 Commits (6245d387995bebc92acdade9b95a2397ab8904ec)

Author SHA1 Message Date
Samsondeen 0b35407d2c
Allow functions in test mock blocks (#37883)
4 months ago
Sarah French fa620ad0e9
test: Add and update some `init` command tests, linting and code comment changes (#38056)
4 months ago
Sarah French f88d09544e
PSS: Add tests showing `provider` commands being used with PSS (#37959)
5 months ago
Sarah French 940fbfb7ed
test: Add more test coverage of `validate` command's interaction with `backend` blocks (#37977)
5 months ago
Radek Simko 213d133d86
command/meta: Enable migration from PSS to a backend (#37949)
5 months ago
Sarah French f591872699
PSS: Allow pluggable state store configuration to be stored in a plan file (#37956)
6 months ago
Sarah French a83b7402c2
PSS: Add tests showing `state` subcommands being used with PSS (#37891)
6 months ago
Sarah French 3eea12a1d8
test: Add test coverage for what validate command checks in resource blocks versus backend blocks. (#37972)
6 months ago
Sarah French 0941763d05
test: Add a test that shows a custom workspace being baked-into a planfile (#37917)
6 months ago
Radek Simko d884031b4b
PSS: Implement unsetting of a state store (#37875)
6 months ago
Liam Cervante cfbfdc5797
providers lock: include test files when loading configuration (#37851)
6 months ago
Max Qian 078ac7cb21
fix: `TestTest_Parallel` adds delay to ensure order (#37890)
7 months ago
James Bardin 39eb8c7fb4
Merge pull request #37854 from hashicorp/jbardin/provider-eval-scope
7 months ago
Sarah French f5a28cfa8b
PSS: Update how commands access backends, so both `backend` and `state_store` configuration can be used (#37569)
7 months ago
James Bardin 4ce205da74 provider eval scope test
7 months ago
Liam Cervante e44b870b8b
don't write ephemeral outputs to state (#37821)
7 months ago
Liam Cervante 411f18e6ac
ephemerals: allow root ephemeral outputs in stacks and test (#37813)
7 months ago
Sarah French efb2a1c567
PSS: Let the `init` command recognise when there are no changes in configuration. (#37777)
7 months ago
Sarah French 6b73f710f8
PSS: Implement initialisation of new working directory (or use of `-reconfigure` flag) while using `state_store` (#37732)
7 months ago
Sarah French 312f296c2d
PSS: Add `savedStateStore` method to `Meta` (#37558)
8 months ago
Samsondeen 2274026c68
query: add -query flag to validate command (#37671)
8 months ago
Liam Cervante 1e414491c7
evaluate: return diagnostics instead of unknown for uninitialised locals and resources (#37663)
8 months ago
Daniel Schmidt d83cd73ecf fix action reference
8 months ago
Samsondeen 8097374c3d
Fix panic when generating json config for tf query (#37596)
9 months ago
Liam Cervante 551ba2e525
Implement controlling destroy functionality within Terraform Test (#37359)
9 months ago
Liam Cervante 00d680d819
apply: include sensitive metadata when comparing changed input values (#37582)
9 months ago
Samsondeen af8cc7e315
test: create all edges to leaf cleanup nodes (#37564)
9 months ago
Sarah French 61a7914dd9
Add test helper to create mock provider that contains a state store (#37556)
9 months ago
Liam Cervante f931bc4e0e
test: don't panic when resolving references that haven't been evaluated (#37484)
9 months ago
Ricard Bejarano 4ac49bad2b
terraform test: fix regression when running with no tests (#37475) (#37477)
9 months ago
Sarah French da76dba3dc
PSS: Add alternative, experimental version of `init` command that downloads providers in two stages (#37350)
9 months ago
Daniel Schmidt ecfbdaf18d add number of action invocations to change summary
10 months ago
Daniel Schmidt 102a561e3d add actions to the planfile config
10 months ago
Samsondeen 3f7d043566
Append warning in CLI output when query result is empty (#37379)
10 months ago
Liam Cervante dec0edfd5a
terraform test: enable deferrals in Terraform Test with the specified flag (#37370)
10 months ago
Liam Cervante 84c2e2f9e5
terraform test: override prevent_destroy meta attribute (#37364)
10 months ago
Samsondeen 36836fd456
Tests for query command outputs (#37343)
10 months ago
Daniel Banck 3607089016
Support tfquery files in `terraform fmt` (#37347)
10 months ago
Liam Cervante 0a7701f19a
terraform test: refactor graph edge calculation (#37357)
10 months ago
Sarah French d1e412fcf0
PSS: Add initial (incomplete) version of code changes to the `init` command for using pluggable state storage (#37321)
10 months ago
Samsondeen a1332299a5
Test run Parallelism of 1 should not result in deadlock (#37292)
11 months ago
Sarah French b3d7dae793
Add config parsing and validation for PSS (#37178)
12 months ago
Liam Cervante 777a916435
terraform test: move providers into the graph (#37216)
12 months ago
Liam Cervante 53afa2cd2f
terraform test: move variable evaluation into the terraform test graph (#37205)
12 months ago
Liam Cervante 063b7cf62b
terraform test: check specific dependencies before skipping run blocks (#37204)
12 months ago
Liam Cervante 757efaed9a
terraform test: automatically create edges based on references (#37200)
12 months ago
Liam Cervante f80762d3d5
terraform test: add variable definitions to test files (#37195)
12 months ago
Sarah French 884fc64618
Remove unused test fixture "push-backend-new" (#36842)
1 year ago
Liam Cervante 7fadbe34de
write-only attributes: internal providers should set write-only attributes to null (#36824)
1 year ago
Samsondeen 595cd80666
CLI command for listing state identities (#36705)
1 year ago