Commit Graph

158 Commits (0a6938e90a104fce1da1d6c97f0a3f386b030d64)

Author SHA1 Message Date
James Bardin 4ab70ba09d rename confusing test module name
9 years ago
James Bardin 2e505083cd change ProviderConfig.Scope to Path
9 years ago
James Bardin cb0e37a870 implement provider inheritence during loading
9 years ago
James Bardin 29e5a355b9 add "version" and "provider" to module config
9 years ago
Stefan Staudenmeyer 14792035cf Aliasing the module to omit errors thrown at build time
9 years ago
James Bardin 1fbb2d611a remove extra slash from registry urls
9 years ago
James Bardin 2b3e48aa70 fix test comments
9 years ago
James Bardin f6e89bb8c3 record the subdirectory in the FolderStorage
9 years ago
James Bardin 1b01f18920 handle go-getter subdirs in Tree.Load
9 years ago
James Bardin 59089ef461 add test loading an archive with `//*` subdir
9 years ago
James Bardin 38569c8508 add tests for get from tar subdir
9 years ago
James Bardin 3d3992454e Add basic ACC test
9 years ago
James Bardin ba14cf9511 add test fixture for new getter discovery behavior
9 years ago
James Bardin f9fb2b4c9e move local module detection ahead of the registry
9 years ago
James Bardin d216d19f21 change the FolderStorage key
9 years ago
James Bardin 6c20141c30 remove subdir handling from Tree.Load
9 years ago
James Bardin a83ff57aea Add registry detector
9 years ago
Martin Atkins a8a64c66c0 config/module: helper to visit all modules in a tree
9 years ago
Mitchell Hashimoto 68ee4e0480
config/module: don't panic when referencing undefined module
9 years ago
James Bardin 2a949093ed report all errors from module validation
9 years ago
John Murphy 628d46ac53 Fixed broken build for netbsd
9 years ago
Mitchell Hashimoto 7b342100d0
config: add "backend" loading to the Terraform section
9 years ago
Mitchell Hashimoto 095b7e7831
config/module: disallow root modules named "root"
9 years ago
Mitchell Hashimoto 0c30caec7d
config: smarter provider alias usage validation
9 years ago
Mitchell Hashimoto 55ef966b88
config/module: tree.Child on a nil tree works
10 years ago
Mitchell Hashimoto 098225dc0d
config/module: use the raw source as part of the key
10 years ago
Mitchell Hashimoto 92336281a5
config/module: use source as part of key
10 years ago
James Nugent 796ce7bdd7 build: Opt-in to building rather than opt-out
10 years ago
James Nugent 2eb00c9184 build: Fix errors in FreeBSD build
10 years ago
James Bardin 525485c213 Add proper build constraints for GH-7273
10 years ago
James Bardin 558e023e26 Don't try to copy files over themselves
10 years ago
Mitchell Hashimoto 27452f0043
terraform: Module option to Import to add module to graph
10 years ago
Mitchell Hashimoto 3c9a92e04a
command: Context buliding allows empty module trees
10 years ago
Jeff Zohrab 33d30761dd Add hint to download modules for new users.
10 years ago
Paul Hinze 87a9701f91 config: validation error when output is missing value field
10 years ago
Mitchell Hashimoto 344e7c26b5 fix a bunch of tests from go-getter import
11 years ago
Mitchell Hashimoto 06f4ac8166 config/module: use go-getter
11 years ago
Panagiotis Moustafellos e4845f75cc removed extra parentheses
11 years ago
Mitchell Hashimoto 1099e3f59f config: add module raw configs to InterpolatedConfigs [GH-1448]
11 years ago
Radek Simko 8eb6984a89 Test helpers to print expected output
11 years ago
Mitchell Hashimoto aab7bc0da5 config/module: rename parameters
11 years ago
Mitchell Hashimoto 2378160803 config/module: determine storage folder by path
11 years ago
Mitchell Hashimoto f084d8d932 config/module: store the path with the module
11 years ago
Mitchell Hashimoto 44fce5ce60 config/module: remove debug
11 years ago
Mitchell Hashimoto 2e11ca68df config/module: go back to the original folder when doing parent
11 years ago
Mitchell Hashimoto bd4aaac71a config/module: failing unit test for GH-1232
11 years ago
Mitchell Hashimoto cab2e408d2 config/module: retry bitbucket test a few times [GH-1027]
11 years ago
Emil Hessman e7bbbfb098 helper/url: add Windows 'safe' URL Parse wrapper
11 years ago
Emil Hessman a8db835a44 config/module: fix HgGetter test failures on Windows
11 years ago
Emil Hessman 5bbfc0d4e2 config/module: fix URL file path handling on Windows
11 years ago
Mitchell Hashimoto 2d9dd25493 config/module: fix regression of ignoring forced type if valid URL
11 years ago
Emil Hessman 97227a5c70 config/module: fix detection of file paths on Windows
11 years ago
Emil Hessman 65177edd1e config/module: fix test failures on Windows
11 years ago
Emil Hessman d5a49363d7 config/module: handle absolute file paths on Windows
11 years ago
Emil Hessman 78d1fc742f config/module: adjust HttpGetter test to fix Windows test failure
11 years ago
Emil Hessman 74cf8fcabd config/module: adjust FileDetector tests for Windows
11 years ago
Emil Hessman 160e4f926e config/module: fix panic on Windows when running tests
11 years ago
Seth Vargo 94e1eac051 Merge pull request #547 from ceh/issue-518
12 years ago
Emil Hessman a76290f278 config/module: don't walk dst when dst is in src
12 years ago
Emil Hessman 4bfe18b40d argument and verb formatting fixes reported by go vet
12 years ago
Mitchell Hashimoto 369ba8cf07 config/module: fix issue where Get was copying subdir contents twice
12 years ago
Mitchell Hashimoto 6ee9c06cdc config/module: copyDir properly copies files in subdirectories
12 years ago
Mitchell Hashimoto 1e00b4386c config/module: Child(nil) or empty will return self
12 years ago
Mitchell Hashimoto 267d45df86 config/module: Can look up Child with Tree.Child
12 years ago
Mitchell Hashimoto 5c2182e316 config/module: only return SkipDir if it is dot-prefixed
12 years ago
Mitchell Hashimoto f35ebe7032 config/module: walk actually recurses into dirs, don't copy dot-prefix
12 years ago
Mitchell Hashimoto 3941dbac5d fmt
12 years ago
Mitchell Hashimoto 0a2d06268c config/module: detect supports subdirs
12 years ago
Mitchell Hashimoto 9689a34b28 config/module: GetCopy
12 years ago
Mitchell Hashimoto c91fd76fe8 config/module: Get can support subdirs
12 years ago
Mitchell Hashimoto 4fbd5abc63 config/module: support GitHub paths without //
12 years ago
Mitchell Hashimoto 21d90dcf4f config/module: HTTP supports subdirs
12 years ago
Mitchell Hashimoto 7aa30fdf25 config: support subdirectories with the "//" syntax
12 years ago
Mitchell Hashimoto 1ef167602e config/module: validate that required parameters are passed through
12 years ago
Mitchell Hashimoto 718fb42f4b terraform: Plan should use module.Tree
12 years ago
Mitchell Hashimoto 97da02c368 config/module: proper name for root
12 years ago
Mitchell Hashimoto ed538a9594 command: Get command, not functional yet. Converted to use modules.
12 years ago
Mitchell Hashimoto 9a626b3e8c config/module: support HTTP protocol
12 years ago
Mitchell Hashimoto fde151978e config/module: parallelize some things
12 years ago
Mitchell Hashimoto 27564fff2b config/module: detect BitBucket URLs
12 years ago
Mitchell Hashimoto 5480eb4e41 config/module: detect preserves forces
12 years ago
Mitchell Hashimoto 2a655bc7d9 config/module: detect GitHub URLs
12 years ago
Mitchell Hashimoto 9c74d6b5c0 config/module: hg supports branches/tags/etc.
12 years ago
Mitchell Hashimoto feb9a36597 config/module: tests to verify that params are preserved on files
12 years ago
Mitchell Hashimoto ac19a488d2 config/module: support branches in git
12 years ago
Mitchell Hashimoto 13d892217c config/module: fix some issues where tag re-pulling didnt' work
12 years ago
Mitchell Hashimoto dcb900470c config/module: git supports tags
12 years ago
Mitchell Hashimoto 7e94f7d4a9 config/module: Mercurial support
12 years ago
Mitchell Hashimoto fc71d7091f config/module: Git test... this is kind of ghetto
12 years ago
Mitchell Hashimoto 96385113e7 config/module: delete weird subproject business
12 years ago
Mitchell Hashimoto 3e2989daf1 config/module: test Git
12 years ago
Mitchell Hashimoto acb6d12a75 config/module: support forced getters with TYPE::URL syntax
12 years ago
Mitchell Hashimoto cf4885d2fd config/module: git support
12 years ago
Mitchell Hashimoto 7bbf6a0d3a config/module: NewTreeModule is easier to use
12 years ago
Mitchell Hashimoto c0a30d3337 config: TestString
12 years ago
Mitchell Hashimoto 292f57ea0a config/module: validate outputs line up with ModuleVariables
12 years ago
Mitchell Hashimoto 12e7c75211 config/module: validate that parameters into modules valid
12 years ago
Mitchell Hashimoto 2419bf79f2 config/module: error if duplicate module
12 years ago
Mitchell Hashimoto c9fd910c41 config/module: Validate
12 years ago
Mitchell Hashimoto 30b76ef820 config/module: tree.String()
12 years ago