Commit Graph

198 Commits

Author SHA1 Message Date
Mitchell Hashimoto
69841c22e6 config: RawConfig.Config returns raw if no interpolate 2014-06-12 17:47:05 -07:00
Mitchell Hashimoto
8c50aa6382 config: use the RawConfig whereever posible 2014-06-12 17:40:59 -07:00
Mitchell Hashimoto
6420e4bd81 config: reorder 2014-06-12 17:27:53 -07:00
Mitchell Hashimoto
bbca28a0ef config: test double interpolating 2014-06-12 17:26:05 -07:00
Mitchell Hashimoto
e445f8db38 config: RawConfig works, plus tests 2014-06-12 17:24:55 -07:00
Mitchell Hashimoto
a24b30b8d2 config: remove redundant variables 2014-06-12 17:03:15 -07:00
Mitchell Hashimoto
0ad9d9ddc7 config: keep track of unknown keys during interpolate 2014-06-12 17:00:50 -07:00
Mitchell Hashimoto
1af5aee146 config: remove unknown variable elements from the config 2014-06-12 16:40:53 -07:00
Mitchell Hashimoto
e502bf6ba9 config: comply to reflectwalk interface 2014-06-12 16:24:08 -07:00
Mitchell Hashimoto
23d96248aa No need for a root name constant, just check for Meta == nil 2014-06-05 12:59:55 -07:00
Mitchell Hashimoto
82d527f798 config: rename ResourceGraph to Graph 2014-06-05 12:55:21 -07:00
Mitchell Hashimoto
867f6b3691 config: test to make sure that cycles are properly detected 2014-06-05 12:53:59 -07:00
Mitchell Hashimoto
d2c3db552a config: providerconfigs can replace variables 2014-06-05 12:52:07 -07:00
Mitchell Hashimoto
3ccfd4d08c config: depgraph can contain provider configuratoins 2014-06-05 12:47:28 -07:00
Mitchell Hashimoto
e2fa7094bd config: ProviderConfigName on Resource 2014-06-05 12:21:05 -07:00
Mitchell Hashimoto
7c6920bba1 terraform: diff/state work better together, merge 2014-06-05 06:57:06 -07:00
Mitchell Hashimoto
bd1f235b9b config: allow applying variables to resources 2014-06-05 06:23:41 -07:00
Mitchell Hashimoto
d731d033f1 terraform: build resource graph, validate 2014-06-03 17:14:19 -07:00
Mitchell Hashimoto
0008ff12c7 config: determine whether a variable is required properly 2014-06-03 15:55:51 -07:00
Mitchell Hashimoto
9895f8162f config: unix line endings in tests 2014-05-30 17:38:35 -07:00
Mitchell Hashimoto
ab507814b7 config: support for provider configs 2014-05-25 18:05:18 -07:00
Mitchell Hashimoto
81bfa8970a config: make the tests a bit more intense 2014-05-24 14:02:49 -07:00
Mitchell Hashimoto
bdeb278728 config: simplify 2014-05-24 13:58:33 -07:00
Mitchell Hashimoto
dac18c823a config: can generate depgraph 2014-05-24 13:57:51 -07:00
Mitchell Hashimoto
3728e1cfc0 fmt 2014-05-24 12:51:31 -07:00
Mitchell Hashimoto
6983a0414a config: fix line endings on a test fixture 2014-05-24 11:44:48 -07:00
Mitchell Hashimoto
bb0980f5ba config: tests for instantiating interpolated var types 2014-05-24 11:41:19 -07:00
Mitchell Hashimoto
9fef261eae config: comments 2014-05-24 11:36:22 -07:00
Mitchell Hashimoto
27c97b9b73 config: add benchmark for replace walker 2014-05-24 11:35:15 -07:00
Mitchell Hashimoto
2ecf1b500f config: careful with addressability and replacing variables 2014-05-23 23:15:00 -07:00
Mitchell Hashimoto
537fa6cc87 config: more tests for variable detector 2014-05-23 22:12:48 -07:00
Mitchell Hashimoto
1c9582ff38 config: set benchmark timer at right point 2014-05-23 22:11:33 -07:00
Mitchell Hashimoto
5bb51e50dd config: add benchmark test 2014-05-23 22:10:32 -07:00
Mitchell Hashimoto
be83044f59 config: tests, error cases 2014-05-23 22:07:33 -07:00
Mitchell Hashimoto
95ef186bf8 config: can detect variables in config strings 2014-05-23 21:58:06 -07:00
Mitchell Hashimoto
f22cc62b2c config: better memory management for libucl 2014-05-23 16:30:28 -07:00
Mitchell Hashimoto
50830e429a config: merge resources 2014-05-23 16:25:54 -07:00
Mitchell Hashimoto
14a25e6b58 config: merge configs 2014-05-23 16:09:41 -07:00
Mitchell Hashimoto
aadb24aa08 config: error if unknown filetype 2014-05-23 15:42:29 -07:00
Mitchell Hashimoto
04d88b0540 config: move things out into more files 2014-05-23 15:35:18 -07:00
Mitchell Hashimoto
c1dea5e5b3 config: comments 2014-05-23 15:32:34 -07:00
Mitchell Hashimoto
218cc80aab config: refactoring to be less libucl-specific 2014-05-23 15:28:19 -07:00
Mitchell Hashimoto
2ffee2a142 config: imports are relative to tf 2014-05-23 15:11:57 -07:00
Mitchell Hashimoto
88bb42b5a4 config: loader rename 2014-05-23 15:06:58 -07:00
Mitchell Hashimoto
7cfd360fea config: load the import tree 2014-05-23 15:06:37 -07:00
Mitchell Hashimoto
fb9c58f0e2 config: better error message 2014-05-23 11:03:38 -07:00
Mitchell Hashimoto
089822a36f config: some comments 2014-05-23 10:52:19 -07:00
Mitchell Hashimoto
ec3f72703c Initial work on config 2014-05-22 16:56:28 -07:00