Commit Graph

9447 Commits

Author SHA1 Message Date
Radek Simko 8bdd92187c Merge pull request #4446 from TimeIncOSS/f-schema-new-resource
helper/schema: Allow identification of a new resource in update func
2016-02-29 20:07:00 +00:00
stack72 4fc1391303 Scaffold the AWS Autoscaling Group Metrics Collection 2016-02-29 19:24:30 +00:00
Paul Hinze b991541cce Merge pull request #5378 from hashicorp/phinze/acctest-readme
README: link off to CONTRIBUTING for acctest info
2016-02-29 13:16:11 -06:00
Paul Hinze cbd02dd3ef README: link off to CONTRIBUTING for acctest info
Acctest info in README was a bit stale since the enhanced contributing
guide landed.
2016-02-29 12:49:41 -06:00
Paul Hinze c47af4cb00 Merge pull request #5375 from hashicorp/phinze/doc-aws-sg-forcenew
provider/aws docs: Mark ForceNew fields, note about description
2016-02-29 12:38:39 -06:00
Paul Hinze c5709ce913 Merge pull request #5084 from hashicorp/phinze/acctest-nonemptyplan-log
acctests: log a line w/ the non-empty plan
2016-02-29 12:35:14 -06:00
Paul Hinze 0d728bee70 provider/aws docs: Mark ForceNew fields, note about description
The `description` field is easy to confuse for a nice field to
add an arbitrary comment to - and it's surprising that changes to this
field force a new resource, so we add a big note about it to point users
at tags.

Also marked all the other ForceNew attributes on this resource.
2016-02-29 12:06:33 -06:00
stack72 ffbb59a73e provider/aws: Fixes the use of Uppercase chars in ELB Listeners 2016-02-29 18:04:47 +00:00
Paul Hinze bba8a79a52 acctests: log a line w/ the non-empty plan
Helpful when iterating on a drift test.

Eventually I think this assertion could be fanned out to something much
more targeted like:

    ExpectAttributeDiff(resource, attr, oldval, newval)

But this is a step in the right direction.
2016-02-29 11:50:42 -06:00
Paul Stack 00bbf4a731 Update CHANGELOG.md 2016-02-29 17:39:11 +00:00
Paul Stack e6f3fafcd6 Merge pull request #5361 from stack72/b-aws-es-tags
provider/aws: `aws_elastisearch_domain` tags not being set correctly.
2016-02-29 17:38:06 +00:00
Joe Topjian 304fc424cd Update CHANGELOG.md 2016-02-29 08:45:12 -07:00
Joe Topjian b72cb19606 Merge pull request #5366 from jtopjian/openstack-readd-server-access
provider/openstack: Re-Add server.AccessIPv4 and server.AccessIPv6
2016-02-29 08:44:16 -07:00
Radek Simko 0ddf8f4dbd Update CHANGELOG.md 2016-02-29 14:51:21 +00:00
Radek Simko 5aafacc4db Merge pull request #5370 from TimeIncOSS/mb-lambda-s3-object-version-not-required
Lambda S3 object version defaults to '$LATEST' if unspecified
2016-02-29 14:49:35 +00:00
Maxime Bury 0290884fdc Lambda S3 object version defaults to '$LATEST' if unspecified 2016-02-29 14:31:47 +00:00
Joe Topjian 7d6116d7c2 provider/openstack: Re-Add server.AccessIPv4 and server.AccessIPv6
GH-4812 removed reading server.AccessIPv4 and server.AccessIPv6
because, AFAICT, they are not set by Nova. After removal, a user
reported that they were no longer able to read IPs from access_ip_v4
and access_ip_v6 on Rackspace. It's possible that Rackspace sets
the AccessIPv* attributes, and if that's true, other cloud providers
might as well through custom extensions.

The priority of how access_ip_v* is set might require some tweaks in
the future.
2016-02-28 21:39:45 +00:00
Joe Topjian 6c2715dabe Update CHANGELOG.md 2016-02-28 12:15:55 -07:00
Joe Topjian ba8033bf74 Merge pull request #5365 from jtopjian/openstack-instance-network-update-guard
provider/openstack: Safely typecast network during instance update
2016-02-28 12:13:44 -07:00
Joe Topjian d82a4c9259 provider/openstack: Safely typecast network during instance update
This commit protects against unsafe typecasting when an instance is
updating its network configuration.
2016-02-28 19:02:53 +00:00
stack72 7b61567bf6 provider/aws: `aws_elastisearch_domain` tags not being set correctly.
The top level object was used not the tags within
2016-02-28 18:31:58 +00:00
Joe Topjian 9fade4dbf6 Update CHANGELOG.md 2016-02-27 17:06:51 -07:00
Joe Topjian 0a58304f51 Merge pull request #5359 from jtopjian/openstack-volume-detaching-state
provider/openstack: Add detaching as valid pending state
2016-02-27 17:05:54 -07:00
Joe Topjian 866e49455f provider/openstack: Add detaching as valid pending state
This commit allows "detaching" to be a valid pending state when
detaching a volume. Despite being obvious pending state, it also
helps in race situations when a volume is implicitly being detached
by Nova.
2016-02-27 23:48:52 +00:00
Martin Atkins f09a5661cf tls_self_signed_cert reference subject doc from tls_cert_request
tls_self_signed_cert is really just a shorthand over tls_cert_request and
tls_locally_signed_cert, so rather than duplicating all of this
documentation and risking that it will get out of sync (since the
structure is shared in the implementation) we'll just link to the
existing docs.

This fixes #5343.
2016-02-27 04:37:41 -08:00
Joe Topjian 785deed6a7 Update CHANGELOG.md 2016-02-26 23:21:08 -07:00
Joe Topjian 09c192c753 Merge pull request #5131 from jtopjian/openstack-multi-ephemeral
provider/openstack: Multi Ephemeral Disk Support
2016-02-26 23:19:47 -07:00
Joe Topjian e872c3d8ba provider/openstack: Instance Block Device cleanup
This commit fixes and cleans up instance block_device configuration.

Reverts #5354 in that `volume_size` is only required in certain
block_device configuration combinations. Therefore, the actual
attribute must be set to Optional and later checks done.

Doc upates, too.
2016-02-27 06:05:01 +00:00
Joe Topjian ed9e7de901 provider/openstack: multi ephemeral support
This commit adds the ability to create instances with multiple
ephemeral disks. The ephemeral disks will appear as local block
devices to the instance.
2016-02-27 04:56:27 +00:00
Joe Topjian 4443d8e4a2 Update CHANGELOG.md 2016-02-26 21:42:50 -07:00
Joe Topjian cb9099e28a Merge pull request #5355 from jtopjian/openstack-domain-env-vars
provider/openstack: Add Support for Domain environment variables
2016-02-26 21:42:05 -07:00
Joe Topjian 8d00ee3836 provider/openstack: Add Support for Domain environment variables
This commit adds the ability to specify the Domain ID and Domain Name
by OS_DOMAIN_ID and OS_DOMAIN_NAME respectively.
2016-02-27 04:34:17 +00:00
Joe Topjian c3e2c50207 Update CHANGELOG.md 2016-02-26 21:32:11 -07:00
Joe Topjian 68ebd11ee1 Merge pull request #5354 from jtopjian/block-device-size-required
provider/openstack: Making Block Device Size Required
2016-02-26 21:31:12 -07:00
Joe Topjian 41e6851c15 provider/openstack: Making Block Device Size Required
The `volume_size` of a `block_device` was originally set to Optional,
but it's a required parameter in the OpenStack/Nova API. While it's
possible to infer a default size of the block device, making it required
more closely matches the Nova CLI client as well as provides consistent
experience when working with multiple block_devices.
2016-02-27 04:13:26 +00:00
Paul Stack 93b552a58c Update CHANGELOG.md 2016-02-27 00:54:06 +00:00
Paul Stack c59303acfb Merge pull request #5353 from stack72/f-cloudflare-type-forcenew
provider/cloudflare: Change `cloudflare_record` type to ForceNew
2016-02-27 00:53:04 +00:00
stack72 b8778b8a3a provider/cloudflare: Change `cloudflare_record` type to ForceNew. The
CloudFlare API does not allow types to be changed (i.e. A to CNAME)
after creation
2016-02-27 00:43:06 +00:00
Sander van Harmelen cbc4ddad03 Merge pull request #5351 from svanharmelen/f-cloudstack
provider/cloudstack: small doc update
2016-02-27 00:02:26 +01:00
Sander van Harmelen 5525772a74 provider/cloudstack: small doc update 2016-02-26 23:44:53 +01:00
Sander van Harmelen 7cbc9e3c07 Merge pull request #5112 from serbaut/master
provider/cloudstack: Improve ssh keypair handling
2016-02-26 23:35:06 +01:00
Joakim Sernbrant 7d30423a61 provider/cloudstack: Improve ssh keypair handling
- adds support for projects

- adds support for public_key strings as well as filenames
2016-02-26 23:06:16 +01:00
Lars Wander 8650a3bccd Update CHANGELOG.md 2016-02-26 15:34:03 -05:00
Lars Wander 6a8c814be8 Merge pull request #4087 from ajcrowe/google-instance_groups
provider/google: Support for unmanaged instance groups (google_compute_instance_group)
2016-02-26 15:33:08 -05:00
James Nugent 3ea72e8b4c Merge pull request #5348 from hashicorp/update-hil
dependencies: Update github.com/hashicorp/hil
2016-02-26 15:03:16 -05:00
James Nugent 0de1a391de dependencies: Update github.com/hashicorp/hil 2016-02-26 14:56:21 -05:00
James Nugent 5ecc068038 Update CHANGELOG.md 2016-02-26 14:47:04 -05:00
Paul Stack 881c0fe020 Update CHANGELOG.md 2016-02-26 19:44:32 +00:00
Paul Stack a372800cd0 Merge pull request #5318 from stack72/f-aws-route53zone-updateComment
provider/aws: Add ability to update r53 zone comment
2016-02-26 19:43:13 +00:00
James Nugent f249a432fc Merge pull request #5329 from hashicorp/b-5310
provider/aws: Fix crash creating rules in aws SGs
2016-02-26 14:42:01 -05:00