Commit Graph

594 Commits (eecbfbf2cccedfb581469ee63599c4b4abc5c60f)

Author SHA1 Message Date
Martin Atkins 58b48f4bab provider/terraform: Use new convention for function names
2 years ago
Martin Atkins dbde17b535 terraform console: Multi-line entry support
2 years ago
Liam Cervante c6ff573180
Include provider functions in scope used to evaluate test assertions (#34825)
2 years ago
Martin Atkins 88cb4aeea3 backendrun: Separate the types/etc for backends that support operations
2 years ago
Martin Atkins 545980d664 langrefs: Separate package for expression reference analysis
2 years ago
Martin Atkins 5f2eab6944 providerreqs: Provider requirement/version types in their own package
2 years ago
Martin Atkins 66bec6c3c7 command: TestWorkspace_deleteWithState uses modern state format
2 years ago
Martin Atkins 06f51dbe04 command/workdir: Model the "backend state" file format
2 years ago
Martin Atkins 1358245617 dependencies: Remove all non-legacy uses of hashicorp/go-multierror
2 years ago
thirdkeyword 8284cde302 remove repetitive words
2 years ago
Mark DeCrane 57d2802053
Merge pull request #34746 from hashicorp/modify-dev-override-warn-with-backend
2 years ago
Mark DeCrane b83275f05d chore: remove extra newline char
2 years ago
Mark DeCrane 51ae7d32a7 fix: check for local operations, separate warning for remote execution
2 years ago
Mark DeCrane 9580ee27f9 chore: add remote backend specfic warnings to dev override warning
2 years ago
Nick Fagerlund c9c24706aa
Merge pull request #34741 from hashicorp/nf/feb24-provider-addrs-in-statuses
2 years ago
James Bardin dada9d683e
Merge pull request #34740 from hashicorp/jbardin/render-string-null-changes
2 years ago
Nick Fagerlund ccab5f1e55 Rename some UiHook tests for easier ad-hoc runs
2 years ago
Nick Fagerlund 94ea534e40 Refactor terraform.Hook to use a resource-identifying wrapper struct
2 years ago
Nick Fagerlund d81a546e55 Lints: hook_count_test, "redundant type from slice composite literal"
2 years ago
Martin Atkins 573c2db658 provider/terraform: Terraform-specific encoding functions
2 years ago
James Bardin bdd5a2cd33 try to render some empty string -> null changes
2 years ago
Daniel Schmidt 8564e934aa
Merge pull request #34699 from hashicorp/terraform-test-use-vars-within-blocks
2 years ago
Daniel Schmidt 0529299cc3
run terraform fmt on test
2 years ago
Liam Cervante c46515c5da
stacks: add support for external providers to validate context (#34701)
2 years ago
Daniel Schmidt 7ae7a203d8
test: allow using global variables in suite-level variable definitions
2 years ago
Liam Cervante 82361afd73
plan rendering: fix truncation of very large numbers (#34702)
2 years ago
Daniel Schmidt adf008d489
adjust tests to new implementation
2 years ago
Daniel Schmidt 19f9bdac14
handle multi-line string diffs correctly
2 years ago
Daniel Schmidt a64df71152
fix comment
2 years ago
Daniel Schmidt 1531fee472
clarify comment
2 years ago
Daniel Schmidt 2a625b75a4
handle reordering explicitly
2 years ago
Daniel Schmidt 31bd2b5be0
plan: compare individual elements if list is same length
2 years ago
Liam Cervante f0b61090a2
Move the testing MockProvider into a dedicated shared package (#34681)
2 years ago
Martin Atkins 884e1fb2a4 terraform: Plans can be "complete" and "applyable"
2 years ago
Daniel Schmidt 91ea23aee5
remove outdated comment
2 years ago
Daniel Schmidt 14feb738a7
update comment
2 years ago
Daniel Schmidt 472a07ad6e
fix typo
2 years ago
Daniel Schmidt be262b52d7
make using the plugin cache opt-in
2 years ago
Daniel Schmidt f720a060ff
use plugin cache for provider lock across for all platforms
2 years ago
Daniel Schmidt 2c98e6a347
improve provider lock speed by using cache
2 years ago
Martin Atkins 89a53e9105 command/test: Fix invalid XML processing instruction
2 years ago
HenriBlacksmith 49663bfc33
terraform fmt: add .tfmock.hcl as a supported file extension (#34580)
2 years ago
James Bardin c4a2f74054
Merge pull request #34567 from hashicorp/jbardin/handling-instance-value-marks
2 years ago
James Bardin 8994e914b7 add sensitive attributes to test json output
2 years ago
James Bardin 8655b08b19 fix sensitive_attributes in test
2 years ago
Liam Cervante 9658f9df6b
mocking overrides: default to concrete empty object when values are missing (#34563)
2 years ago
Liam Cervante 430970c02b
terraform test: Fix crash when file level variables reference variables. (#34531)
2 years ago
Brian Flad 3b4964270f
internal/command/jsonprovider: Remove root jsonfunction object from function output (#34536)
2 years ago
Martin Atkins 4a0d06c13e terraform test: Report skipped runs in JUnit XML output
2 years ago
Martin Atkins b43ddd8ff6 terraform test: Experimental JUnit XML reporting
2 years ago