Commit Graph

61 Commits (9bb566dcdbe36ca0812cbdcfcf7af3faaefdcb1f)

Author SHA1 Message Date
Liam Cervante c91f91cc9e
testing framework: change test file extension to .tftest.hcl (#33553)
3 years ago
Liam Cervante 6882dd9530
testing framework: introduce test command optional flags (#33504)
3 years ago
Liam Cervante 837716a703
testing framework: finalise expect_failures functionality (#33506)
3 years ago
Liam Cervante 4862812c94
testing framework: introduce interrupts for stopping tests (#33477)
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
kmoe d1a5dfa1ad
command: test plan -refresh= arg ordering (#33483)
3 years ago
Liam Cervante ea162f6ab5
[testing framework] prepare for beta phase of development (#33445)
3 years ago
Liam Cervante dfc26c2ac4
[Testing Framework] Add test command to Terraform CLI (#33327)
3 years ago
kmoe fbff64ad45
configs: remove import block duplicate id check (#33434)
3 years ago
Andrew Hickman 49f99db1c2
`terraform show -json`: Add Errored field to output for plan (#33372)
3 years ago
Liam Cervante 48c818927c Remove old implementation of terraform test command
3 years ago
kmoe be2ad69eda
plannable import: safer config generation and schema filters (#33232)
3 years ago
CJ Horton bd6ba6cf99
check for duplicate import blocks (#33190)
3 years ago
Liam Cervante d5fed58fc5
plannable import: write generated config to out flag (#33186)
3 years ago
Liam Cervante 81eb73731d
[Plannable Import] Implement streamed logs for plan (#33106)
3 years ago
Liam Cervante 14123e277c
Include sensitive metadata from the schema when building the json state output (#33059)
3 years ago
CJ Horton 727e22e762 add tests for init syntax error handling
3 years ago
Liam Cervante d212a72d1d
structured run output: impose canonical ordering on jsonstate and jsonplan packages (#32649)
3 years ago
James Bardin 76d5e4a9cb add command test for errored plan
3 years ago
Liam Cervante 224728879d
Ignore existing package hashes for `providers lock` command (#31389)
4 years ago
kmoe 7b4a5513a9
command: fix panic on show when state file is invalid or unavailable (#31444)
4 years ago
Jeff Bonhag f30738d965
Add golden reference test for JSON plan (#31362)
4 years ago
Alisdair McDiarmid 48d64eabb2 json-output: Extended detail for unknown outputs
4 years ago
Alisdair McDiarmid 12c8f9498c json-output: Add output type to JSON format
4 years ago
Alisdair McDiarmid bb35f02c95 Conclude preconditions/postconditions experiment
4 years ago
Alisdair McDiarmid c5d10bdef1 core: Store condition block results in plan
4 years ago
gabriel376 f5a8608989
cli: Make state commands check required version (#30511)
4 years ago
nozaq 3c32f7a56c
jsonconfig: add implicitly created provider configs
4 years ago
nozaq 0ce040405c
jsonconfig: fix provider mappings with same names
4 years ago
nozaq 7f4019e1f6
jsonconfig: fix keys for default providers
4 years ago
Alisdair McDiarmid f5b90f84a8 jsonconfig: Improve provider configuration output
4 years ago
Krista LaFentres fea8f6cfa2 cli: Migrate show command to use command arguments and views
4 years ago
Martin Atkins 23395a1022 providercache: Discard lock entries for unused providers
4 years ago
Martin Atkins bac59d2480 command/init: Be explicit that some options are not relevant for Cloud
4 years ago
kmoe 64635edfb9
Merge pull request #29885 from hashicorp/kmoe/more-init-interrupts
4 years ago
kmoe 40ec62c139
command: make module installation interruptible
4 years ago
Krista LaFentres c44c589f0a Error if backup or backup-out options are used without the state option on non-local backends for the state mv command
4 years ago
Łukasz Sierant 19cce931a8 Test case for changing backend hash during aborted state migration
4 years ago
Martin Atkins 94cbc8fb5d experiments: config_driven_move has concluded
4 years ago
Martin Atkins 5b266dd5ca command: Remove the experimental "terraform add" command
4 years ago
Alisdair McDiarmid c587384dff cli: Restore -lock and -lock-timeout init flags
4 years ago
Alisdair McDiarmid b9f3dab035 json-output: Release format version 1.0
4 years ago
James Bardin c2e0d265cf LoadModule now always returns the module
4 years ago
James Bardin 625e768678 make sure required_version is checked before diags
4 years ago
Martin Atkins a1a713cf28 core: Report ActionReasons when we plan to delete "orphans"
4 years ago
Chris Arcand 60bc7aa05d command: Auto-select single workspace if necessary
4 years ago
Alisdair McDiarmid 78c4a8c461 json-output: Previous address for resource changes
4 years ago
Martin Atkins f0034beb33 core: refactoring.ImpliedMoveStatements replaces NodeCountBoundary
4 years ago
Alisdair McDiarmid f0cf4235f9 cli: Refactor resource drift rendering
5 years ago