Commit Graph

5148 Commits

Author SHA1 Message Date
Paul Hinze beb3ea949d Update CHANGELOG.md 2015-05-14 15:13:05 -05:00
Paul Hinze e47987651e Merge pull request #1970 from hashicorp/f-asg-wait-for-elb-inservice
provider/aws: ASGs can wait for ELB InService
2015-05-14 15:09:45 -05:00
Paul Hinze b56a42627f provider/aws: ASGs can wait for ELB InService
This enhances the waiting strategy introduced in #1839 to wait for each
ASG instance to become InService in attached ELBs before continuing.
2015-05-14 15:03:53 -05:00
Clint a0e0d62c7c Update CHANGELOG.md 2015-05-14 14:11:47 -05:00
Clint 0b548a4a99 Merge pull request #1965 from hashicorp/f-export-cache-cluster-endpoints
provider/aws: export elasticache nodes
2015-05-14 14:05:33 -05:00
Clint Shryock d81e63cc3c provider/aws: ElastiCache test updates
- rename test to have _basic suffix, so we can run it individually
- use us-east-1 for basic test, since that's probably the only region that has
  Classic
- update the indexing of nodes; cache nodes are 4 digits
2015-05-14 13:57:01 -05:00
Clint Shryock 10fc184c97 add tags helper library for ElastiCache 2015-05-14 12:32:40 -05:00
Mitchell Hashimoto 533933f1ca update CHANGELOG 2015-05-14 10:01:00 -07:00
Mitchell Hashimoto b6906f9158 Merge pull request #1959 from hashicorp/b-refresh-blank-id
helper/schema: blank ID refresh doesn't exist [GH-1905]
2015-05-14 10:00:23 -07:00
Mitchell Hashimoto 32f6eb77f3 Merge pull request #1960 from hashicorp/b-lc-ami
provider/aws: bad AMI won't block LC refresh [GH-1901]
2015-05-14 09:58:58 -07:00
Mitchell Hashimoto a352626093 Merge pull request #1958 from hashicorp/b-env-var-validate
terraform: validation should succeed if env var set [GH-1930]
2015-05-14 09:58:48 -07:00
Mitchell Hashimoto 0728e25f43 terraform: env vars are lower priority 2015-05-14 09:58:30 -07:00
Clint Shryock 2809280e98 cleanup 2015-05-14 11:51:08 -05:00
Clint Shryock d8f3783d09 provider/aws: Add tag support to ElastiCache 2015-05-14 11:44:24 -05:00
Clint Shryock aad0808cc5 make parameter group optional 2015-05-14 11:12:07 -05:00
Paul Hinze a56d58db20 Update CHANGELOG.md 2015-05-14 11:10:34 -05:00
Clint Shryock a552db0c8c provider/aws: ElastiCache enhancements
- request cache node info
- read after create, to populate nodes
2015-05-14 11:10:21 -05:00
Paul Hinze f0b85d465e Merge pull request #1966 from hashicorp/f-aws-db-instance-license-model
provider/aws: add license_model to db_instance
2015-05-14 11:09:45 -05:00
Paul Hinze 7d9ee79660 provider/aws: add license_model to db_instance 2015-05-14 09:57:51 -05:00
Paul Hinze 6f3ce6bf3c WIP export cache nodes
Needs to wait for len(cluster.CacheNodes) == cluster.NumCacheNodes, since
apparently that takes a bit of time and the initial response always has
an empty collection of nodes
2015-05-14 09:16:39 -05:00
Mitchell Hashimoto 8a3b75d361 Merge pull request #1957 from jtopjian/openstack-volume-fixes
provider/openstack: Minor volume fixes
2015-05-13 20:36:15 -07:00
Mitchell Hashimoto e7c6cb22c5 provider/aws: bad AMI won't block LC refresh [GH-1901] 2015-05-13 20:28:36 -07:00
Mitchell Hashimoto ad62be8642 website: parameter_group_name for elasticache cluster required [GH-1929] 2015-05-13 20:23:37 -07:00
Mitchell Hashimoto 0c9e95a32f website: note that interpolations can be escaped 2015-05-13 20:22:14 -07:00
Mitchell Hashimoto 77a61157fb command/push: var/var-file supported, note in help [GH-1950] 2015-05-13 20:18:40 -07:00
Mitchell Hashimoto dd24ed4b76 helper/schema: blank ID refresh doesn't exist [GH-1905] 2015-05-13 20:15:13 -07:00
Mitchell Hashimoto fe74d69852 terraform: validation should succeed if env var set [GH-1930] 2015-05-13 20:09:05 -07:00
Mitchell Hashimoto 442376c8e4 update CHANGELOG 2015-05-13 20:01:49 -07:00
Joe Topjian 4daaacd292 Minor volume fixes
This commit follows suit of #1897 by fixing volume-related
parameters which allow the volume attach acceptance test
to work. It also re-enables the volume attach test.
2015-05-14 02:59:21 +00:00
Mitchell Hashimoto 88dde91e15 Merge pull request #1956 from dtan4/fix-iam-group-policy-mistake
website: Fix argument mistake in IAM group policy document
2015-05-13 18:37:23 -07:00
Daisuke Fujita 89c97787df Fix argument mistake in IAM group policy document 2015-05-14 10:34:02 +09:00
Mitchell Hashimoto 6982ebc142 Merge pull request #1955 from ctiwald/ct/fix-vet-complaints
Fix three trivial errors 'go vet' discovered.
2015-05-13 18:24:42 -07:00
Christopher Tiwald 2252b83d9a Fix three trivial errors 'go vet' discovered. 2015-05-13 21:23:07 -04:00
Paul Hinze f0e6d0f97e docs: fix cidr_block on aws SG egress
fixes #1936
2015-05-13 18:41:41 -05:00
Paul Hinze c435e3efb6 Merge pull request #1953 from hashicorp/b-no-roots-found
core: respect roots in CBD transform
2015-05-13 17:57:31 -05:00
Paul Hinze 842d66183b core: respect roots in CBD transform
Because CBD now runs after a RootTransformer, it's now operating on a
graph that _may_ have had a graphNodeRoot added to it (a noop node whose
only purpose is to be a root).

CBD includes a step that tells the destroy node to depend on any parents
of the create node. When one of those parents was "root", this was
causing the destroy node to depend on "root", making it cease to be an
actual root node.

Because graphNodeRoot is a singleton, the follow-up RootTransformer was
not sufficient to slap another root on top - it wasn't being seen as a
fresh node, so edges were just accumulating, and we ended up in a state
with "no roots".

refs #1903 (not sure if this will fix all the "no root found" cases, or
just the one I bumped into)
2015-05-13 17:53:42 -05:00
Paul Hinze e1b4bf3ce0 Merge pull request #1949 from hashicorp/b-module-cbd-computed-count-deadlock
core: fix deadlock w/ CBD + modules
2015-05-13 13:24:00 -05:00
Paul Hinze b0eafeb212 core: fix deadlock w/ CBD + modules
fixes #1947

Root cause was a bad edge being made by the CBD transform going from the
flattened destroy node to the unflattened create node, which was no
longer in the graph. The destroy node therefore had a dependency that
could never be satisfied, which locked up the walk.
2015-05-13 13:05:43 -05:00
Paul Hinze 725f66796b Merge pull request #1944 from hashicorp/b-flatten-orphan-modules
core: flatten orphan modules
2015-05-13 11:57:58 -05:00
Paul Hinze 63241c991b core: flatten disabled providers 2015-05-13 11:50:11 -05:00
Paul Hinze a5e4e3de59 core: flatten orphan modules 2015-05-13 11:33:29 -05:00
Radek Simko c003e9690f Merge pull request #1941 from uzyexe/fix_missing_resource_name_iam_group_policy
Missing "aws_" in website docs for aws_iam_group_policy
2015-05-13 10:25:06 +01:00
uzyexe 2043698819 missing is "aws_" 2015-05-13 17:17:33 +09:00
Radek Simko 8cb2063474 update CHANGELOG 2015-05-13 07:44:31 +01:00
Radek Simko 5d6eff03be Merge pull request #1829 from josharian/formatlist
config: add formatlist
2015-05-13 07:35:56 +01:00
Clint Shryock 898fa91595 network acl cleanups 2015-05-12 22:23:55 -05:00
Josh Bleecher Snyder 02e751e356 config: add formatlist
formatlist distributes formatting over lists.
See the docs for details.

As a colleague commented:

"It happens all the time that we want a set of
outputs, but in a slightly different way than
just simple joining or concatting."

formatlist (combined with join)
makes it easy to satisfy those needs.
2015-05-12 16:11:42 -07:00
Josh Bleecher Snyder a3f79cd790 config: fix minor comment errors 2015-05-12 16:11:19 -07:00
Sander van Harmelen 75f000e0cc Merge pull request #1937 from svanharmelen/update-changelog
Adding Chef provisioner info to the CHANGELOG
2015-05-12 23:59:59 +02:00
Sander van Harmelen 57666d4233 Adding Chef provisioner info to the CHANGELOG 2015-05-12 23:56:32 +02:00