Commit Graph

1900 Commits (2cc94b4e89ccd47475c2b894e7cb9bd758ae73fc)

Author SHA1 Message Date
Martin Atkins 2cc94b4e89 core: terraform.Context with preloaded provider schemas
2 years ago
Martin Atkins 42d40f73b6 core: Context.Apply takes "opts" argument
2 years ago
Liam Cervante 48aa56a371
moduletest/mocking: make object and map iteration deterministic (#34238)
2 years ago
Liam Cervante ee9aa07e10
terraform test: implement the source attribute for mock providers (#34192)
2 years ago
Liam Cervante dedb296773
terraform test: connect mock behaviour to test framework (#34205)
2 years ago
Liam Cervante aec48aa8d2
terraform test: add support for importing overridden resources (#34216)
2 years ago
Liam Cervante 57edb9c248
testing framework: add warnings for override blocks with invalid targets (#34181)
2 years ago
Liam Cervante b9f6b23ba3
testing framework: add support for functions in variables and providers (#34204)
2 years ago
Liam Cervante 4ce385a19b
testing framework: implement overrides in terraform graph (#34169)
2 years ago
Joao C Costa 47beda901e
nonsensitive: no longer produces error when applied to nonsensitive values (#33856)
2 years ago
Liam Cervante ad77877136
terraform test: remove marks before passing variables as inputs to a plan (#34190)
2 years ago
Liam Cervante f90d71f723
testing framework: allow providers to reference run blocks (#34118)
2 years ago
Liam Cervante f435706bfc
terraform test: implement mock providers (#34167)
2 years ago
Liam Cervante 05f877166d
terraform test: parse mocking structures with test files (#34143)
2 years ago
Liam Cervante 1a4eb51007
terraform test: add functionality for generating mock data (#34149)
2 years ago
Graham Davison aab15a9bce Renames variables
2 years ago
Graham Davison 807fc3e6d0 Fixes error check
2 years ago
Graham Davison 142a73b513 Adds parameter `skip_s3_checksum` to skip checksum on upload
2 years ago
James Bardin 2e11d4a149 data sources cannot be imported
2 years ago
James Bardin e96a1c5555
Merge pull request #34108 from hashicorp/jbardin/update-hcl
2 years ago
James Bardin 6985a6c44b missing Type in marshalModuleCall Attribute
2 years ago
James Bardin 663cc1d1b7 move invalid tests
2 years ago
Liam Cervante e08d29673f
Skip variable validations during destroy apply operations (#34101)
2 years ago
Liam Cervante 5bbdc4c3b6
terraform test: allow providers in test files to reference variables (#34069)
2 years ago
Liam Cervante 5294c2bb47
Process only relevant variables in the testing framework (#34072)
2 years ago
Liam Cervante e1563572c4
Fix crash on check blocks in modules with no other changes (#34067)
2 years ago
Liam Cervante 4451a17a83
Stop the validate node transforming the original config (#34026)
2 years ago
Jared Baker 95d56b567d
Merge pull request #33993 from andrewhertog/fix/s3-backend-kms-alias
2 years ago
Jared Baker a87a7eb404
backend/s3: use aws alias name regex pattern
2 years ago
Graham Davison 3de6dbc7a8
Keeps validation error for IMDS endpoint and replaces error with warning for other services
2 years ago
Nick Fagerlund 57c57e4031
Merge pull request #34012 from hashicorp/nf/oct23-tf_workspace-problems
2 years ago
Jared Baker 9d360ffbed
Merge pull request #34002 from knoppiks/no-sts-s3-backend
2 years ago
Nick Fagerlund 438e47659b Remove some redundant test cases for resolveCloudConfig
2 years ago
Nick Fagerlund 26dac26fd1 fix configWithEnvVars tests
2 years ago
Nick Fagerlund 1f9c3eb405 Fix TestCloud_config
2 years ago
Nick Fagerlund d7dadca40f Re-enable disabled cloud configure tests
2 years ago
Nick Fagerlund 59c99b1231 Steal most test cases from setConfigurationFields and PrepareConfig
2 years ago
Nick Fagerlund be71ab06a8 Add a first test for resolveCloudConfig
2 years ago
Nick Fagerlund 1ae8643201 Refactor `(*Cloud).Configure`, and fix TF_WORKSPACE bug
2 years ago
Nick Fagerlund 8e1b65ebc3 Add resolveCloudConfig function
2 years ago
James Bardin 0d4a29f7f3 ignore expired provider signing keys
2 years ago
James Bardin 86667375fd remove errant debug print
2 years ago
Jonas Wagner 09df2213f9
Add skip_requesting_account_id Parameter to S3 Backend
2 years ago
Andrew den Hertog 6088002a2d
fix(s3): allow aliases for kms key
2 years ago
Radek Simko 1d1dcc4b8b
cloud: Fix typo & align 'project' field description (#33946)
2 years ago
kmoe 4b88808201
configs/terraform: refactor expansion code, add diags (#33962)
2 years ago
Liam Cervante 01c0480e77
Test framework will produce regular updates in -json mode (#33953)
2 years ago
James Bardin 2664c062c9
Merge pull request #33932 from hashicorp/jbardin/import-for-each
2 years ago
Liam Cervante 8ecda5f708
Increase timeout length after fatal interrupts for test cloud runs (#33956)
2 years ago
Liam Cervante 8360d7566e
Implement double cancel instead of force cancel for test cloud runs (#33951)
2 years ago