Commit Graph

1649 Commits

Author SHA1 Message Date
Mitchell Hashimoto f89c2c5ff0 terraform: graph tainted resources into the graph 2014-09-19 21:29:48 -06:00
Armon Dadgar 5e0765c24a terraform: Refresh handles tainted instances 2014-09-19 16:24:17 -07:00
Armon Dadgar 1d96373a54 terraform: deepcopy should not alloc when nil 2014-09-19 16:15:52 -07:00
Armon Dadgar 8e421caba1 terraform: show each tainted ID 2014-09-19 15:04:21 -07:00
Armon Dadgar ff42a92636 terraform: State string includes how many resources are tainted 2014-09-19 14:55:59 -07:00
Armon Dadgar 9594ed6e1c terraform: minor cleanup 2014-09-19 14:54:21 -07:00
Armon Dadgar a1c4a27715 terraform: Drop useless field 2014-09-19 14:45:12 -07:00
Mitchell Hashimoto 91eb3c73fc command: fix failing tests 2014-09-18 18:16:09 -06:00
Armon Dadgar 5ef46b797b terraform: fixing dependency handling for orphans 2014-09-18 15:39:53 -07:00
Armon Dadgar b2188d7fe8 terraform: properly handle diff generation with meta resources 2014-09-18 14:31:27 -07:00
Armon Dadgar 68614aeb79 terraform: Guard against future version changes 2014-09-18 13:43:26 -07:00
Armon Dadgar ec4be66f63 terraform: ensure file version is set and serial incremented 2014-09-18 13:38:36 -07:00
Armon Dadgar 3b7c987889 terraform: EncodeDepedencies should override dep list 2014-09-18 13:33:05 -07:00
Armon Dadgar a9c4b523db terraform: Encode dependencies of ResourceMeta ndoes 2014-09-18 11:22:40 -07:00
Armon Dadgar d61f199d6f terraform: test dependency encoding 2014-09-18 11:12:39 -07:00
Armon Dadgar 364d210e59 terraform: fixing destroy dependency flipping twice 2014-09-18 11:02:14 -07:00
Armon Dadgar 5adc55415b terraform: testing new state file format 2014-09-18 10:51:47 -07:00
Mitchell Hashimoto 15564b04a5 command: tests pass 2014-09-18 10:40:35 -07:00
Armon Dadgar 1dcdd7a336 terraform: moving state v1 tests 2014-09-18 10:21:25 -07:00
Armon Dadgar 4db7282072 terraform: first pass at state file upgrades 2014-09-17 18:24:53 -07:00
Armon Dadgar 18a91a87c9 terraform: first stab at read/write of state 2014-09-17 18:13:38 -07:00
Armon Dadgar ed26e3d169 terraform: fixing test case string 2014-09-17 18:03:19 -07:00
Armon Dadgar 9c5f2c3061 terraform: EncodeDependencies does not encode self dependence 2014-09-17 17:57:46 -07:00
Mitchell Hashimoto 7a2591190b terraform: fix graph test 2014-09-17 17:52:24 -07:00
Armon Dadgar 17821f2b00 terraform: fixing more test cases 2014-09-17 17:45:38 -07:00
Armon Dadgar d4e2e66666 terraform: fixing provisioner tests 2014-09-17 17:42:43 -07:00
Armon Dadgar 9a0fe0171e terraform: fixing ContextApply_compute test 2014-09-17 17:40:59 -07:00
Armon Dadgar dc01633f3c terraform: fixing outputs for destroy plan 2014-09-17 17:35:43 -07:00
Armon Dadgar af3c55096c terraform: handle logical dependencies during a delete 2014-09-17 17:30:25 -07:00
Armon Dadgar cb8e581731 terraform: test creates an actual logical dependence 2014-09-17 17:30:25 -07:00
Mitchell Hashimoto 9aa8bec660 terraform: update comments 2014-09-17 17:23:19 -07:00
Mitchell Hashimoto 1aff5e98e1 terraform: some deepcopying going on 2014-09-17 17:18:17 -07:00
Armon Dadgar c14a17f39b terraform: save/restore dependency info for orphans 2014-09-17 17:01:55 -07:00
Armon Dadgar 31653fcbcb terraform: Adding utility methods 2014-09-17 17:01:55 -07:00
Armon Dadgar bf072c5862 terraform: reorder list scan to reduce cost 2014-09-17 17:01:54 -07:00
Mitchell Hashimoto f9ce7de468 terraform: Refresh tests passing 2014-09-17 16:51:07 -07:00
Mitchell Hashimoto e2aa067996 terraform: fixing Refresh tests 2014-09-17 16:47:26 -07:00
Mitchell Hashimoto 9b2b3a963f ResourceDiff => InstanceDiff 2014-09-17 16:33:24 -07:00
Mitchell Hashimoto 0a6c675fba terraform: update hooks to use InstanceState 2014-09-17 15:00:19 -07:00
Mitchell Hashimoto cdad3036ae command: closer to compiling 2014-09-17 11:15:07 -07:00
Mitchell Hashimoto c5d6df692d providers/aws: tests passing, compiles 2014-09-16 17:49:24 -07:00
Armon Dadgar 71782c57b3 terraform: emit ID of tainted resource in string 2014-09-16 17:37:39 -07:00
Armon Dadgar edccc2de3f terraform: fixing provisioner invocation 2014-09-16 17:37:39 -07:00
Mitchell Hashimoto 78471d2aa0 providers/cloudflare: tests passing, compiles 2014-09-16 17:31:07 -07:00
Mitchell Hashimoto e4066595c9 providers/consul: tests passing, compiling 2014-09-16 17:29:38 -07:00
Mitchell Hashimoto aafbc2ab7c providers/digitalocean: tests passing, compiling 2014-09-16 17:28:22 -07:00
Mitchell Hashimoto c2a2aca999 providers/dnsimple: tests passing, compiling 2014-09-16 17:24:05 -07:00
Mitchell Hashimoto a590ed02df providers/mailgun: tests passing, compiling 2014-09-16 17:21:49 -07:00
Mitchell Hashimoto 64bc356f97 providers/heroku: tests passing, compiling 2014-09-16 17:21:01 -07:00
Armon Dadgar 4a736b0dac terraform: Fixing panics and TODOs 2014-09-16 17:19:37 -07:00