Commit Graph

870 Commits (ecfbdaf18d97fec6d019acdb5bbb194f12ecfe92)

Author SHA1 Message Date
Daniel Schmidt ecfbdaf18d add number of action invocations to change summary
6 months ago
Radek Simko 3b55d61ffa
command/views: Document and divide JSON message types (#37426)
6 months ago
Daniel Schmidt 102a561e3d add actions to the planfile config
7 months ago
Daniel Banck dcb0486c44
Update query complete message to a struct (#37395)
7 months ago
Samsondeen 3f7d043566
Append warning in CLI output when query result is empty (#37379)
7 months ago
Daniel Schmidt 8a88bbbff3 use constants
7 months ago
Daniel Schmidt fb0445faf2 allow language experiments for terraform show
7 months ago
Daniel Schmidt ccd89c58b2 fail on marked values in action config
7 months ago
Daniel Schmidt 4fb4c3f056 render action config values
7 months ago
Daniel Schmidt dd86671056 marshal action schemas into json provider representation
7 months ago
Daniel Schmidt eb26b72d55 display lifecycle triggered actions aside their triggering resources
7 months ago
Daniel Schmidt 7d8b79a596 add a simple first rendering of action invocations to be run
7 months ago
Daniel Schmidt 5e288f56e2 add new planfile fields to terraform show -json
7 months ago
Sarah French f494ff5540
Pull `init` command's Run method logic into separate method in new file, enable accessing experimental version of init logic via experiments and flags or ENVs (#37327)
7 months ago
Liam Cervante dec0edfd5a
terraform test: enable deferrals in Terraform Test with the specified flag (#37370)
7 months ago
Mark DeCrane 14d378f9ce Ignore cmd arg parsing errors, we can expect these to happen
7 months ago
Sarah French 7b28a5d842
PSS: Allow backend or state_store config to be passed via BackendOpts into method for initialising the operations backend for a command (#37346)
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 Schmidt c2b35e7ee7 remove duplicate place to store action invocations from plan
7 months ago
Daniel Schmidt 834665e332 use better hook identity
7 months ago
Liam Cervante 160b6b35b0
terraform test: include expected diagnostics in verbose mode (#37362)
7 months ago
Daniel Banck c177897320
Improve list result output (#37344)
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
Kristin Laemmert 9256074c43
Actions in plan/changes (#37320)
7 months ago
Sarah French 7199fbd2bb
Update use of `testChdir` to standard library's `t.Chdir`, remove `testChdir` function from codebase (#37334)
7 months ago
Sarah French e79b5a1628
Replace custom `testCwd` function with standard `testing` library (#37335)
7 months ago
Sarah French 15840b3eae
Replace use of `defer` with `t.Cleanup` in majority of `command` package tests, update `testChdir` to work with t.Cleanup (#37326)
7 months ago
Sarah French 7a27366b39
PSS: Add ability to create hashes of the `state_store` block and of its nested `provider` block (#37278)
7 months ago
Sarah French 145e152a57
Clarify usage of BackendOpts, rename field in struct to enable usage with PSS in future (#37085)
8 months ago
Radek Simko 5437cd7c8a
Prepare main branch for 1.14 development (cleanup) (#37312)
8 months ago
Samsondeen 0f7a690d25
Skip query e2e test when we cannot build at runtime (#37307)
8 months ago
Samsondeen 870bf99593
List implementation for simple provider and e2e tests (#37297)
8 months ago
Sarah French 677e5ea276
Add test coverage for Meta's determineInitReason method, fix error in diagnostic (#37303)
8 months ago
Sarah French d02a1ed1b7
PSS: Make the state storage provider's config stateful (backend state, planfiles) (#37286)
8 months ago
Daniel Schmidt 8649eae35d rename ActionInvocation for clarity
8 months ago
Daniel Schmidt 8c657163b2 add hooks for action invocation lifecycle
8 months ago
Samsondeen a1332299a5
Test run Parallelism of 1 should not result in deadlock (#37292)
8 months ago
Samsondeen 8d8b2bb694
Generate config for list results (#37173)
8 months ago
Daniel Banck 2b9d25c7fd
Add `terraform query` subcommand (TF-25494) (#37174)
8 months ago
Mark DeCrane 577f8f02ae
Merge pull request #37283 from hashicorp/TF-26979/central-binary-download-tf-stacks-cli
8 months ago
Mark DeCrane 1529739017 remove the cache override arg from the args passed to the plugin
8 months ago
Mark DeCrane 60dbc8b12f Move stacksplugin cache to .terraform.d, allow for overriding of cache dir location
8 months ago
Sarah French 2349481b23
Update data stored in plan files to enable using PSS with saved plans (#37246)
8 months ago
Daniel Banck ab04e5cfec
Include list resource schemas in provider json schemas (TF-25497) (#37163)
8 months ago
Sarah French 38e2ed42c4
Make the `workspace` command explicitly protect the default workspace, instead of relying on backend implementations (#37256)
8 months ago
Sarah French d3b02a8469
Refactor code to use backend config state's `SetConfig` method, protect against nil receiver (#37254)
8 months ago
Sarah French a91d3aafa8
Fix bug in DeepCopy of backend state data that causes loss of StateStore data (#37276)
8 months ago