Commit Graph

63 Commits (3f8a97384636479b7aafdb4ee4eefa946caee08a)

Author SHA1 Message Date
Martin Atkins 44bc7519a6 terraform: More wiring in of new provider types
8 years ago
Martin Atkins 549544f201 configschema: Handle nested blocks containing dynamic-typed attributes
8 years ago
Martin Atkins 0317da9911 plans/objchange: logic for merging prior state with config
8 years ago
Martin Atkins a3403f2766 terraform: Ugly huge change to weave in new State and Plan types
8 years ago
Kristin Laemmert d1f27ce8c2 registry: renaming module-specific registry functions
8 years ago
James Bardin 8f295fcb22 CoerceValue should insert Null for unset attrs
8 years ago
James Bardin 50e099ad10 don't set Unknown for computed values
8 years ago
Martin Atkins d8bf3cc4e0 configschema: Fix ConfigSchema bugs with nested blocks
8 years ago
Martin Atkins 479c6b2466 move "configschema" from "config" to "configs"
8 years ago
Martin Atkins adb88eaa16 configupgrade: Analysis of input configuration
8 years ago
Martin Atkins f77e7a61b0 various: helpers for collecting necessary provider types
8 years ago
Martin Atkins ffe5f7c4e6 command: 0.12upgrade command
8 years ago
Martin Atkins 95b7b883a3 configupgrade: Basic expression formatting
8 years ago
Martin Atkins a345533573 configupgrade: Beginnings of Upgrade function
8 years ago
Martin Atkins 1132898fbc configupgrade: Load source code for a module and detect already upgraded
8 years ago
Martin Atkins 2f85b47586 configupgrade: new package for upgrading configs for 0.12
8 years ago
Martin Atkins fc0e28b2b4 configload: Don't download the same module source multiple times
8 years ago
Martin Atkins eb7aaf2414 configload: Configuration snapshots
8 years ago
James Bardin e0e177374f don't hanlde "type" when parsing connection blocks
8 years ago
Martin Atkins 1f859ba8d4 configs: Handle object constructor keys when shimming traversals
8 years ago
Martin Atkins c4fac74371 configs: Fix crasher in provider configuration reference parsing
8 years ago
Martin Atkins cd584309b9 configs: Fix typo in the deprecation warning about ignore_changes = ["*"]
8 years ago
Martin Atkins 5cf791861f configs: Allow looking up resources by resource addresses.
8 years ago
Martin Atkins 70f1635416 configs: record the source directory for modules
8 years ago
Martin Atkins fa2a76fa23 configs: use addrs.Module for module path, rather than []string
8 years ago
Martin Atkins 24dce0c624 configs: Helper methods to integrate with "addrs" package
8 years ago
Martin Atkins b6fdd0446e configs: parse the "providers" map for module calls
8 years ago
Martin Atkins dd62cd97c9 configs: DisabledModuleWalker
8 years ago
Martin Atkins 2eba023537 configs: NewEmptyConfig function
8 years ago
Martin Atkins c07b0a7806 configs: Re-unify the ManagedResource and DataResource types
8 years ago
Martin Atkins cd51864d84 configs: Start using the new "addrs" package types for modules
8 years ago
Martin Atkins 4ed06a9227 terraform: HCL2-flavored module dependency resolver
8 years ago
Martin Atkins ebafa51723 command: Various updates for the new backend package API
8 years ago
Martin Atkins 591aaf1e6a configload: helper functions for tests
8 years ago
Martin Atkins 6cf9346dfd configs/configload: Helper for recognizing a config dir (or not)
8 years ago
Martin Atkins 5dd6b839d0 configs: Export MergeBodies and new SynthBody function
8 years ago
Sander van Harmelen 179b32d426 Add a `CredentialsForHost` method to disco.Disco
8 years ago
Martin Atkins 5661ab5991 configs: allow full type constraints for variables
8 years ago
Martin Atkins c05a1050fc configs: Disable deprecation warning for quoted keywords/references
8 years ago
Martin Atkins a26ff56f01 configs: highlight resource name in diags when invalid
8 years ago
Martin Atkins 7549ce15f0 configs: update values file invalid syntax test for new HCL behavior
8 years ago
Martin Atkins 4fa8c16ead configs: support ignore_changes wildcards
8 years ago
Martin Atkins c5f5340b15 configs: Additional guidance in doc.go
8 years ago
Martin Atkins 36fb5b52e7 configs: quoted keywords/references are warnings, not errors
8 years ago
Martin Atkins ea868026b8 configs/configload: installer tests inspect their result
8 years ago
Martin Atkins d859bacbdd configs/configload: InitDirFromModule
8 years ago
Martin Atkins 74afcb4a7f configs/configload: some loaders can't install modules
8 years ago
Martin Atkins 59939cf320 configs/configload: installation from registry and go-getter
8 years ago
Martin Atkins 3d551e25e0 configs: BuildConfig sorts child modules by name
8 years ago
Martin Atkins 7feef98517 configs/configload: installation of local modules
8 years ago