Commit Graph

21987 Commits (602b59cdc40c6fb0fd70817e2586cdc2db58b907)
 

Author SHA1 Message Date
Martin Atkins ca67899827 core: NewLegacyResourceInstanceAddress correct handling of addrs.NoKey
8 years ago
Martin Atkins a28c93c3ce core: render variables, locals and outputs nicely in "terraform graph"
8 years ago
Martin Atkins 5cf791861f configs: Allow looking up resources by resource addresses.
8 years ago
Martin Atkins ccc1b6990f config/hcl2shim: shims from flatmap to cty and vice-versa
8 years ago
Martin Atkins 9ca13d5c1d command/validate: make sure diagnostics is always present and an array
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 226d66bac8 core: include "root" element when constructing legacy ModuleState path
8 years ago
Martin Atkins c937c06a03 terraform: ugly huge change to weave in new HCL2-oriented types
8 years ago
Martin Atkins 2c70d884d6 dag: node visits return diagnostics rather than errors
8 years ago
Martin Atkins 24dce0c624 configs: Helper methods to integrate with "addrs" package
8 years ago
Martin Atkins 072322336e addrs: AbsProviderConfig.Inherited method
8 years ago
Martin Atkins 02b25e7057 addrs: flesh out functionality ready to replace terraform.ResourceAddress
8 years ago
Martin Atkins b6fdd0446e configs: parse the "providers" map for module calls
8 years ago
Martin Atkins c6598a3f86 addrs: ParseAbsProviderConfig function
8 years ago
Martin Atkins 8ca174b133 addrs: implement String for AbsResource and AbsResourceInstance
8 years ago
Martin Atkins a09498a8a3 core: load a provider's schema at initialization
8 years ago
Martin Atkins 3822650e15 tfdiags: Diagnostics.ErrWithWarnings and .NonFatalErr
8 years ago
Martin Atkins fca07d1a61 addrs: AbsProviderConfig type
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 a16ca2ec53 lang: new package for the runtime parts of the config language
8 years ago
Martin Atkins e5dfa17433 addrs: All Referenceable implementations support String()
8 years ago
Martin Atkins f2809854a2 govendor fetch github.com/hashicorp/hcl2/ext/dynblock/...
8 years ago
Martin Atkins 63041ffa09 addrs: ParseRef function, for parsing references in expressions
8 years ago
Martin Atkins b9d84f2944 addrs: new package for representing addresses
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 5782357c28 backend: Update interface and implementations for new config loader
8 years ago
Martin Atkins 591aaf1e6a configload: helper functions for tests
8 years ago
Martin Atkins 1fb714ea3b helper/schema: CoreConfigSchema method for Backend
8 years ago
Martin Atkins 22d140e883 configschema: Block.CoerceValue method
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
Martin Atkins d6c6f8852c configschema: include description in schema
8 years ago
James Bardin 0a6938e90a update tests to match pre-release constraint rules
8 years ago
James Bardin 398a6ef31a update go-version
8 years ago
Martin Atkins 618883596a command: remove "terraform push"
8 years ago
Martin Atkins c51d22bdeb config/hcl2shim: don't put nils in ConfigValue maps
8 years ago
Martin Atkins 860a57d104 tfdiags: Simple helper for creating "sourceless" diagnostics
8 years ago
Martin Atkins 9bd47bf17c tfdiags: helper functions for nicer display of cty.PathError
8 years ago
Martin Atkins e309675853 tfdiags: Contextual diagnostics
8 years ago
Martin Atkins b41f08d79d govendor fetch github.com/zclconf/go-cty/...
8 years ago
James Bardin a79d620f03 remove legacy remote state code
8 years ago
James Bardin 979faa5dbe move artifactory remote state to backend
8 years ago
James Bardin 178eb6076e remove legacy remote file code
8 years ago
James Bardin 18ef072325 move legacy http remote state to a backend
8 years ago
James Bardin 3595bd3f81 remove dead legacy gcs code
8 years ago