Commit Graph

573 Commits (8564e934aa57cc59459581ee06479879ebf41bf0)

Author SHA1 Message Date
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
Brian Flad 1298fcd412
Add missing function deprecation_message to JSON output and website documentation (#34520)
2 years ago
James Bardin b3c5590f01
Merge pull request #34450 from hashicorp/jbardin/provider-functions-json-schema
2 years ago
James Bardin 2e74fec583 add optional Summary field to function json
2 years ago
Nick Fagerlund 9d7737b2fe
Merge pull request #34447 from hashicorp/nf/dec23-grpc-metadata-cloudplugin
2 years ago
Nick Fagerlund ff62192819 Adjust CloudPluginConfig doc comments
2 years ago
Liam Cervante 7e18b1183d
Add test verifying issue #34476 has been fixed (#34478)
2 years ago
Nick Fagerlund 1a492b9dbb Add test for (CloudPluginConfig).ToMetadata()
2 years ago
Nick Fagerlund c398d0340f Catch a missing assign-after-append
2 years ago
Nick Fagerlund 7a1c49c61d Append cloud plugin config metadata in plugin client requests
2 years ago
Nick Fagerlund e1f0165693 Cloud command: Use cloud backend to find plugin config and service URLs
2 years ago
James Bardin 6553e55dfa marshal provider functions into the json schemas
2 years ago
James Bardin a74c847656 test MarshalProviderFunctions
2 years ago
James Bardin 8c41a1e036 MarshalProviderFunctions
2 years ago
James Bardin d7a1ebb1b7 add special cases for jsonfunction
2 years ago
Jamie Finnigan 05b0bdac99
adopt hashicorp/cli fork of mitchellh/cli (#34429)
2 years ago
kmoe 8f3aa0e099
jsonformat: render forget-only attr changes as no-op (#34403)
2 years ago
James Bardin a9cc3baf1a ensure unmanaged plugins have an address
2 years ago
Martin Atkins 17f420102f states: Local values no longer live in state
2 years ago
Martin Atkins b0b8d4aa6f states: Only track root module output values
2 years ago
Liam Cervante 5cbf7c5f96
Add docs for automatic var files in test directories (#34349)
2 years ago
Nick Fagerlund d2e07f6f03 Add `TF_CLOUD_PLUGIN_DEV_OVERRIDE` to enable cloudplugin dev
2 years ago