Commit Graph

78 Commits (6440c839474f052d8997bb5cec19c2743e5108e6)

Author SHA1 Message Date
Kristin Laemmert 3933cbd491
remove LegacyProvider (#26433)
6 years ago
Martin Atkins 9c246e9a01 addrs: Resource.InModule, similar to Resource.Absolute
6 years ago
Alisdair McDiarmid d53a4ac588 addrs: Fix LegacyString for builtin provider addrs
6 years ago
Martin Atkins 0a46ded3e7 addrs: Disallow provider source addresses starting with terraform-
6 years ago
James Bardin b861f5a4d7 unkeyed target ModulesInstance can be Modules
6 years ago
Kristin Laemmert 58bcc2e9bb
addrs: detect builtin provider when parsing legacy provider string (#25154)
6 years ago
Kristin Laemmert 041f4dd8ca
configs: require normalized provider local names (#24945)
6 years ago
Kristin Laemmert 60321b41e8
getproviders: move protocol compatibility functions into registry client (#24846)
6 years ago
James Bardin 6c0f7703a6
Merge pull request #24697 from hashicorp/jbardin/get-module-data
6 years ago
Kristin Laemmert f09ae6f862
provider source tests: added test suite to exercise hyphenated providers (#24685)
6 years ago
James Bardin a7507e140d parse module references as whole modules
6 years ago
James Bardin 46b85820ba
Update addrs/module_call.go
6 years ago
James Bardin b9ddec33e9 de-specify module output references
6 years ago
Alisdair McDiarmid b233aa39e9 addrs: Simplify presentation of provider FQNs
6 years ago
Martin Atkins 7caf0b9246 addrs: ImpliedProviderForUnqualifiedType function
6 years ago
Martin Atkins 5aa2e5ec8c addrs: "built-in" provider namespace
6 years ago
Alisdair McDiarmid cadc133828 addrs: Fix diagnostic for invalid provider type
6 years ago
Pam Selle f738f85241 Create non-specific ModuleCallOutput
6 years ago
Kristin Laemmert 5b427ec648
addrs: Provider.IsLegacy and IsDefault functions
6 years ago
Kristin Laemmert ed1aebbeda
terraform: large refactor to use Provider from configs.Resource (#24396)
6 years ago
James Bardin f0e175a835 add AbsResource.Config() ConfigResource
6 years ago
James Bardin e6bac359ed Missing ConfigResource checks in TargetContains
6 years ago
James Bardin e3ad9ffb77 added module targetting tests
6 years ago
James Bardin bf91bff2c8 TargetContains improvements
6 years ago
Pam Selle 7407fee9c2 Make modules targetable
6 years ago
James Bardin 50077eabe9
Merge pull request #24362 from hashicorp/jbardin/module-expansion-some-more
6 years ago
James Bardin 9054716caf implement addrs.ConfigResource
6 years ago
Kristin Laemmert 1c78b26012
terraform: provider source test (#24342)
6 years ago
James Bardin 8497adcb6e AbsProviderConfig to use addrs.Module
6 years ago
James Bardin 6ae9013c3f add addrs.Module.Equal
6 years ago
James Bardin b1df763541 remove UnkeyedInstanceShim from ref transformer
6 years ago
Martin Atkins b53e3074cf addrs: Provider.LessThan
6 years ago
Pam Selle c249943360
Module Expansion: Part 2 (#24154)
6 years ago
James Bardin bf65b516c0
Merge pull request #24163 from hashicorp/jbardin/destroy-provisioner-keys
6 years ago
James Bardin 8421abaca0 Add InstanceKey.Value method
6 years ago
Martin Atkins 86f0b5191c addrs: Stronger validation and normalization of provider namespace/type
6 years ago
Martin Atkins 657f9502e4 addrs: ModuleInstance.Module
6 years ago
Martin Atkins 9f727b5799 addrs: ModuleInstanceStep.String
6 years ago
Kristin Laemmert add134298a
addrs: ProviderConfig fixups (#24115)
6 years ago
Kristin Laemmert 47a16b0937
addrs: embed Provider in AbsProviderConfig instead of Type
6 years ago
Kristin Laemmert 7eed30595a
moduledeps: replace ProviderInstance with addrs.Provider (#24017)
6 years ago
Martin Atkins 8b511524d6
Initial steps towards AbsProviderConfig/LocalProviderConfig separation (#23978)
6 years ago
Kristin Laemmert 6541775ce4
addrs: roll back change to Type field in ProviderConfig (#23937)
6 years ago
Martin Atkins 5771db6696 addrs: Fix infinite recursion in AbsInputVariableInstance.String
6 years ago
Kristin Laemmert 67fc4dd5a1 configs: move ProviderConfigCompact[Str] from addrs to configs
6 years ago
Kristin Laemmert e3416124cc
addrs: replace "Type string" with "Type Provider" in ProviderConfig
6 years ago
Kristin Laemmert 9891d0354a
providers: use addrs.Provider as map keys for provider.Factory (#23548)
6 years ago
Kristin Laemmert 6728e521c1
addrs: rename Provider Name to more accurate Provider Type (#23449)
6 years ago
Radek Simko 7860f55e4f
Version tools per Go convention under tools.go
7 years ago
James Bardin 1ee851f256
Merge pull request #22846 from hashicorp/jbardin/evaluate-resource
7 years ago