Commit Graph

73 Commits (3d1e07dcf3d7fb4555e2a21af4e69901bdb543d9)

Author SHA1 Message Date
Brandon Croft 63e017b81b
cloudplugin: download and verify plugin
3 years ago
Liam Cervante 126f34e4e8 Implement updates to testing framework based on recent feedback
3 years ago
Liam Cervante 3cce200d0e Fix root cause of race condition in testing framework tests
3 years ago
Liam Cervante f8b1fe47dd
Make config errors more important during init operations (#33628)
3 years ago
Liam Cervante 8b764f2e1b
fix race condition in no_provides_in_main test (#33616)
3 years ago
Liam Cervante 3bea1171af
test framework: expand variables available to test assertions (#33611)
3 years ago
Liam Cervante 4560a83721
test framework: include transformed config before validating config (#33608)
3 years ago
Liam Cervante f397954c52
testing framework: allow users to specify deeply nested testing directories (#33584)
3 years ago
Liam Cervante 4122ba86fc
terraform test: fix crash when using nested modules from test run blocks (#33589)
3 years ago
Liam Cervante e1019b3641
testing framework: validate the configuration before terraform test (#33559)
3 years ago
Liam Cervante 55792309eb
test framework: add support for testing files to fmt command (#33576)
3 years ago
Liam Cervante 080ddead6e
testing framework: perform a plan before starting any tests (#33561)
3 years ago
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