Commit Graph

53 Commits

Author SHA1 Message Date
Mitchell Hashimoto
46d3800a39 config: remove some unused test fixtures 2014-06-24 15:02:02 -07:00
Mitchell Hashimoto
1918f199d8 terraform: Graph, config: don't build graph 2014-06-24 14:58:57 -07:00
Mitchell Hashimoto
9acb9535ad config: ProviderConfigName shouldn't be on Resource 2014-06-24 13:29:07 -07:00
Mitchell Hashimoto
d1cfb38bb8 config: ReplaceVariables is public 2014-06-20 11:41:12 -07:00
Mitchell Hashimoto
d2001275dc terraform: initial Plan structure
This is REALLY heavy and would be really hard to maintain any sort
of compatibility with, but it is what we're going to do during dev
initially (if we don't ship with it) in order to just get stuff working.
2014-06-20 10:33:26 -07:00
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