Commit Graph

979 Commits (stacks-destory-argument)

Author SHA1 Message Date
Daniel Schmidt 6b647b98a5
add error to Pre and PostDiff hook
4 months ago
Sarah French 193867f060
test: Add E2E test coverage for inspecting a plan file using the `terraform show` command (#38020)
5 months ago
Sarah French fd7f25120b
PSS: Allow pluggable state store configuration to be read from a plan file (#37957)
5 months ago
Sarah French f88d09544e
PSS: Add tests showing `provider` commands being used with PSS (#37959)
5 months ago
Sarah French 578766bdc0
PSS: Add tests showing `output` and `show` commands being used with PSS (#37894)
5 months ago
Sarah French 940fbfb7ed
test: Add more test coverage of `validate` command's interaction with `backend` blocks (#37977)
5 months ago
Sarah French 33d54b9a7c
test: Update module used for testing `init`'s `-from-module` feature, so that the test can be run on darwin_arm64 platforms. (#38015)
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)
5 months ago
Sarah French a83b7402c2
PSS: Add tests showing `state` subcommands being used with PSS (#37891)
5 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
Sarah French 9fb91c2229
PSS: Refactor Plan struct to reference `Backend` and `StateStore` via pointers, update calling code (#37946)
6 months ago
Sarah French cf047be4e4
PSS: Use interfaces to configure state stores (#37899)
6 months ago
Kevin Vu 87b3390189
fix: Make init backend messages JSON-compatible (#37920)
6 months ago
Sarah French 4381860dc6
fix: Make `state show` command exit with code 1 if the stored state cannot be marshalled for rendering (#37933)
6 months ago
Sarah French 1a547775ff
refactor: Make the JSON view for `init` commands use defaults from the hclog package (#37840)
6 months ago
Steven Masley 3df28c3101
fix: Make `terraform init` JSON log timestamps include millisecond precision (#37818)
6 months ago
Radek Simko d884031b4b
PSS: Implement unsetting of a state store (#37875)
6 months ago
Sarah French 4420c4dcc0
PSS: Update the `workspace new` subcommand to work with PSS, add E2E and integration tests for using `workspace` commands with PSS. (#37855)
6 months ago
Kevin Vu dc0eba33af
fix: support ephemeral resources in jsonchecks (#37893)
6 months ago
Liam Cervante cfbfdc5797
providers lock: include test files when loading configuration (#37851)
6 months ago
Daniel Schmidt 053738fbf0 add additional warning that providers won't be downloaded
6 months ago
Daniel Schmidt 1b662d78e5 init: skip dependencies declared in development override
6 months ago
Sarah French f2818db795
PSS : Add `fs` and `inmem` state storage implementations to the builtin `simplev6` provider, update `grpcwrap` package, use PSS implementation in E2E test (#37790)
6 months ago
Max Qian 078ac7cb21
fix: `TestTest_Parallel` adds delay to ensure order (#37890)
6 months ago
Sarah French f4d0ec5136
PSS: Fix hashing without provider version (#37852)
7 months ago
Radek Simko 5001deb4a2
PSS: Ensure experimental backend codepath is isolated + gated correctly (#37868)
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
Kevin Vu 26f289aeb5
testing: include file-level errors in JUnit skipped elements (#37806)
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 76f2982c68
Update the init command's help text to describe PSS-related flags (#37773)
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
Sebastien Dionne 1047b5355c
Fix typos and linguistic errors in documentation (#37770)
7 months ago
Sarah French d11bdf6832
Refactor backend error strings as custom errors or pre-made diagnostics (#37762)
7 months ago
Daniel Schmidt 2714cfde69 standardize on marks.Has
7 months ago
Liam Cervante 6b17cfe2e5
actions: connect invoke flag with TFC (#37544)
7 months ago
Sarah French d573104221
PSS: Add `stateStoreInitFromConfig` method to `Meta` (#37723)
8 months ago
Sarah French 17445f6c5f
PSS: Add chunk size negotiation to `savedStateStore` method, update mock provider for tests. (#37726)
8 months ago
Sarah French 312f296c2d
PSS: Add `savedStateStore` method to `Meta` (#37558)
8 months ago
Akella Umesh ea20db63fb
actions: add missing actions output for terraform apply cli (#37692)
8 months ago
James Bardin 9c2b2c579a remove id from generated config
8 months ago
Samsondeen 2274026c68
query: add -query flag to validate command (#37671)
8 months ago
Sarah French b9522561c8
PSS: Add reusable method for obtaining the provider factory needed for accessing a state store. (#37665)
8 months ago
Liam Cervante 1e414491c7
evaluate: return diagnostics instead of unknown for uninitialised locals and resources (#37663)
8 months ago
Samsondeen a7504719ef
list: send non-null "config" object to provider when not present in the list block (#37620)
8 months ago