Mitchell Hashimoto
6afc14982a
terraform: destroy transform must happen globally
2015-05-02 18:21:00 -07:00
Mitchell Hashimoto
542ddb881a
terraform: disable destroy mode for flattened nodes
2015-05-01 18:44:07 -07:00
Mitchell Hashimoto
bbb065d1ad
terraform: add edge for missing providers
2015-05-01 18:39:24 -07:00
Mitchell Hashimoto
23b6acc29d
terraform: add module destroy node to graph
2015-05-01 18:26:35 -07:00
Mitchell Hashimoto
1f10dfef2d
terraform: remove test
2015-05-01 18:17:49 -07:00
Mitchell Hashimoto
8f58367680
terraform: missing providers need to do dependencies
2015-05-01 18:08:06 -07:00
Mitchell Hashimoto
7fd432b076
terraform: providers in flattened graphs should depend on the parent
2015-05-01 16:41:49 -07:00
Mitchell Hashimoto
c207beda36
terraform: set variables in the proper location
2015-05-01 16:29:19 -07:00
Mitchell Hashimoto
94e1bab65d
terraform: fill in more flat interfaces
2015-05-01 15:28:41 -07:00
Mitchell Hashimoto
416e7a2077
terraform: missing provider should be flattenable
2015-05-01 15:23:37 -07:00
Mitchell Hashimoto
86d07d3b5b
terraform: redo how flattening works
2015-05-01 15:18:40 -07:00
Mitchell Hashimoto
f2e7f505d4
terraform: subpath context setting
2015-05-01 14:19:32 -07:00
Mitchell Hashimoto
9a54dddc85
terraform: eval for variables
2015-05-01 14:10:41 -07:00
Mitchell Hashimoto
e544e1d401
terraform: hook up the proxies
2015-05-01 11:45:42 -07:00
Mitchell Hashimoto
7d28e980a5
terraform: proxy uses custom edge
2015-05-01 11:41:01 -07:00
Mitchell Hashimoto
f24a1533f2
terraform: GraphNodeProxy
2015-05-01 11:38:36 -07:00
Mitchell Hashimoto
a0d9bc0f19
terraform: outputs connect properly
2015-05-01 11:26:58 -07:00
Mitchell Hashimoto
7e838dfae2
terraform: Graph should overrride Remove to clear lookaside
2015-05-01 11:20:57 -07:00
Mitchell Hashimoto
dd14ce9a0b
terraform: test that variable deps reach out to parent graph
2015-05-01 11:09:23 -07:00
Mitchell Hashimoto
e542d6efdf
terraform: test to verify config variables are variables
2015-05-01 10:56:46 -07:00
Mitchell Hashimoto
3bfef7c374
terraform: wrap variable values and prefix dependencies
...
(untested yet)
2015-05-01 10:56:05 -07:00
Mitchell Hashimoto
12c30feb0f
terraform: start FlattenGraph impl.
2015-04-30 20:46:54 -07:00
Mitchell Hashimoto
5e767f63b9
terraform: move module to its own file
2015-04-30 19:23:52 -07:00
Mitchell Hashimoto
15ca84a682
terraform: module dependencies in graph use full name (FOR THE FUTURE)
2015-04-30 17:19:01 -07:00
Mitchell Hashimoto
90cfade626
terraform: naive flatten
2015-04-30 17:02:39 -07:00
Mitchell Hashimoto
1152ff562b
terraform: add variables as graph nodes (no eval yet)
2015-04-30 16:27:20 -07:00
Mitchell Hashimoto
a8165fea11
update CHANGELOG
2015-04-30 14:36:57 -07:00
Mitchell Hashimoto
12a088f6c5
Merge pull request #1744 from hashicorp/b-module-output-validate
...
config: add module raw configs to InterpolatedConfigs [GH-1448]
2015-04-30 14:36:33 -07:00
Paul Hinze
430e00c55c
Merge pull request #1763 from hashicorp/b-fix-1699
...
core: fix targeting with non-word chars
2015-04-30 16:34:19 -05:00
Mitchell Hashimoto
bd7d73791e
update CHANGELOG
2015-04-30 14:27:51 -07:00
Mitchell Hashimoto
aaf94e7cec
Merge pull request #1745 from hashicorp/b-openstack-bool
...
provider/openstack: enable_dhcp should be bool [GH-1741]
2015-04-30 14:27:14 -07:00
Paul Hinze
f843370f13
Update CHANGELOG.md
2015-04-30 16:10:50 -05:00
Paul Hinze
a9de720a4e
Merge pull request #1708 from hashicorp/f-elb-source-security-group
...
providers/aws: add source_security_group to elb
2015-04-30 16:10:02 -05:00
Paul Hinze
754eb8c77d
Update CHANGELOG.md
2015-04-30 16:09:50 -05:00
Paul Hinze
d30d88e327
Merge pull request #1655 from hashicorp/f-build-graph-during-plan
...
core: validate on verbose graph to detect some cycles earlier
2015-04-30 16:08:33 -05:00
Paul Hinze
01450b420f
Update CHANGELOG.md
2015-04-30 16:05:31 -05:00
Paul Hinze
443c7e053f
Merge pull request #1544 from hashicorp/b-destroy-target-provisioner
...
core: fix resource targeting w/ provisioners
2015-04-30 16:03:17 -05:00
Paul Hinze
9295e1eca6
core: fix targeting with non-word chars
...
Flips the regex strategy to capture everything that's _not_ the next
separator instead of whitelisting `\w`
fixes #1699
2015-04-30 15:49:37 -05:00
Mitchell Hashimoto
1061bbfbfe
update CHANGELOG
2015-04-30 13:27:28 -07:00
Mitchell Hashimoto
c1ea4adae5
Merge pull request #1734 from hashicorp/b-output-orphan
...
Track orphaned outputs in the graph [GH-1714]
2015-04-30 13:26:59 -07:00
Mitchell Hashimoto
152298bcf0
update CHANGELOG
2015-04-30 13:26:42 -07:00
Mitchell Hashimoto
af5ac59188
Merge pull request #1723 from apparentlymart/s3remotestate
...
S3 Remote State Backend
2015-04-30 13:25:33 -07:00
Paul Hinze
70491a7874
Merge pull request #1661 from hashicorp/f-graph-cycles
...
core: graph command gets -verbose and -draw-cycles
2015-04-30 15:24:05 -05:00
Mitchell Hashimoto
5d2f735604
Merge pull request #1761 from hashicorp/d-provider-code-block-style
...
docs: Fix styling in provider code block
2015-04-30 13:18:41 -07:00
Paul Hinze
043387fc8f
docs: Fix styling in provider code block
...
Font was different from rest of the page and very weird lookin'
2015-04-30 14:50:21 -05:00
Paul Hinze
99ce760569
Merge pull request #1756 from hashicorp/f-input-env-var
...
command: add env var equivalent to -input arg
2015-04-30 14:36:59 -05:00
Paul Hinze
0d0e40fd7b
Merge pull request #1757 from hashicorp/f-acctest-refresh-and-plan-after-each-step
...
helper/resource: verify refresh+plan after each step
2015-04-30 14:33:44 -05:00
Clint
76e897fedb
Merge pull request #1753 from hashicorp/f-aws-db-subnet-name
...
provider/aws: Fix refresh/plan issue with DB Param. Group name
2015-04-30 13:42:06 -05:00
Paul Hinze
149e52ad1f
helper/resource: verify refresh+plan after each step
...
I forgot to add `Computed: true` when I made the "key_name" field
optional in #1751 .
This made the behavior:
* Name generated in Create and set as ID
* Follow up plan (without refresh) was nice and empty
* During refresh, name gets cleared out on Read, causing a bad diff on
subsequent plans
We can automatically catch bugs like this if we add yet another
verification step to our resource acceptance tests -> a post
Refresh+Plan that we verify is empty.
I left the non-refresh Plan verification in, because it's important that
_both_ of these are empty after an Apply.
2015-04-30 12:52:25 -05:00
Paul Hinze
a21f320b8e
Update CHANGELOG.md
2015-04-30 12:16:40 -05:00