Commit Graph

62 Commits (bf396b5f1b89536725a3be35d7500a17cb1045b3)

Author SHA1 Message Date
James Bardin 168296b507 validate that modules name providers passed to mod
5 years ago
James Bardin d0cc7f1d5e resolve provider types when building the config
5 years ago
James Bardin 759b76436a validate provider_meta contains no interpolations
5 years ago
Martin Atkins b5adc33075 configs: Accept and minimally validate a "language" argument
5 years ago
Pam Selle 8f7807684a Upgrade to quoted keywords to error
5 years ago
Pam Selle 61bee3cd44
Merge pull request #27834 from hashicorp/pselle/ignore-changes-wildcard
5 years ago
Pam Selle fa7c3d7e10 Remove interpolation-only warning
5 years ago
Pam Selle 230658f2b2 Upgrade ignore_changes wildcard from warning to error
5 years ago
James Bardin 4195531925 old comment
5 years ago
James Bardin da252de1a0 add provider validation
5 years ago
James Bardin ac585be079 initial support for parsing configuration_aliases
5 years ago
Pam Selle c6ab9b1553
Merge pull request #26938 from hashicorp/pselle/remove-vendor-provisioners
5 years ago
Martin Atkins eed6b3c48b configs: Emit a warning for backends in nested modules
6 years ago
Pam Selle e39e0e3d04 Remove vendor provisioners and add fmt Make target
6 years ago
Martin Atkins 0bbbb9c64b configs: Experimental support for optional object type attributes
6 years ago
Pam Selle c1957fcaf0 Add JSON test case for variable sensitive flag
6 years ago
Pam Selle bc57c20d10 Remove sensitive_variables experiment
6 years ago
Pam Selle e0e6f4fd13
Merge pull request #26443 from hashicorp/pselle/sensitive-var-module-merge
6 years ago
Pam Selle f2fe0ceb0a Implement module merge for sensitive config
6 years ago
Pam Selle ada6f45871 Add test file for bad sensitive value
6 years ago
Alisdair McDiarmid 13ed5af5c8 configs: Deprecate nested redundant interpolations
6 years ago
Alisdair McDiarmid 18f9ea53b9 command: Providers schema shows required_providers
6 years ago
Alisdair McDiarmid 803c95e552
Merge pull request #26105 from hashicorp/alisdair/more-interpolation-only-expression-deprecations
6 years ago
Pam Selle 81a6cde3cf
Merge pull request #26203 from hashicorp/pselle/deprecate-vendor-provisioners
6 years ago
Pam Selle 02c1bddfe1 Create experiment for sensitive attribute
6 years ago
Pam Selle 7fef1db20d Add sensitive variable configs test coverage
6 years ago
Kristin Laemmert 923e157b5c
configs: deprecate version argument inside provider configuration blocks (#26135)
6 years ago
Alisdair McDiarmid e693c14e5a configs: More interpolation-only expr deprecations
6 years ago
Pam Selle edc670d079 Add deprecation warning for vendor provisioners
6 years ago
Kristin Laemmert df4627fecb
configs: include "providers" when overriding modules (#25496)
6 years ago
Kristin Laemmert 9cb8456f3d
configs: prevent panic with invalid type name (#25562)
6 years ago
Martin Atkins 0a46ded3e7 addrs: Disallow provider source addresses starting with terraform-
6 years ago
Alisdair McDiarmid 5e3d2dbdfa configs: Fail early for invalid resource provider
6 years ago
Alisdair McDiarmid 45f7da9678 configs: Fix nested provider requirements bug
6 years ago
Alisdair McDiarmid 1c1e4a4de0 command/providers: Show provider requirements tree
6 years ago
Martin Atkins d1bc412220 configs: Custom variable validation is no longer experimental
6 years ago
Kristin Laemmert 041f4dd8ca
configs: require normalized provider local names (#24945)
6 years ago
Alisdair McDiarmid dcb8b45e0f configs: Fix for resources with implied providers
6 years ago
Alisdair McDiarmid 7ca7b1f0fe configs: Simplify required_providers blocks
6 years ago
Kristin Laemmert 269d511481 command/providers: refactor with new provider types and functions
6 years ago
Martin Atkins 3e3d8f6764 configs: Hint for a misplaced top-level required_providers block
6 years ago
Martin Atkins 7caf0b9246 addrs: ImpliedProviderForUnqualifiedType function
6 years ago
Martin Atkins 4061cbed38 internal/getproviders: A new shared model for provider requirements
6 years ago
Kristin Laemmert ed1aebbeda
terraform: large refactor to use Provider from configs.Resource (#24396)
6 years ago
Kristin Laemmert ef19fb6203
configs: attach provider fqn to Resource (#24382)
6 years ago
Kristin Laemmert 1c78b26012
terraform: provider source test (#24342)
6 years ago
Martin Atkins 86f0b5191c addrs: Stronger validation and normalization of provider namespace/type
6 years ago
James Bardin 84d1f5c688 convert destroy provisioner warnings to errors
6 years ago
Martin Atkins 8b511524d6
Initial steps towards AbsProviderConfig/LocalProviderConfig separation (#23978)
6 years ago
James Bardin 35107acc46 allow "terraform" in destroy provisioners
6 years ago