Commit Graph

18511 Commits

Author SHA1 Message Date
Clint Shryock
a22c23ad42 clean up debug output to make go vet happy 2015-03-10 15:55:49 -05:00
Paul Hinze
f3a786b084 Merge pull request #1166 from suguru/f-aws-block-device-root-iops
providers/aws: iops in root device skipped when output state
2015-03-10 14:29:23 -06:00
Clint Shryock
30125e3a5f providers/aws: Convert AWS VPC Peering to aws-sdk-go 2015-03-10 15:21:31 -05:00
Clint
652f3dc3d7 Merge pull request #1173 from hashicorp/fix-vpc-peering
provider/aws: Add env default for AWS_ACCOUNT_ID in VPC Peering connection
2015-03-10 15:21:11 -05:00
Clint Shryock
fe293f909e provider/aws: Add env default for AWS_ACCOUNT_ID in VPC Peering connection 2015-03-10 14:44:07 -05:00
Jeff Mitchell
f7512ca29f Initial commit. This adds the initial bits of a Docker provider.
Docker's API is huge and only a small subset is currently implemented,
but this is expected to grow over time. Currently it's enough to
satisfy the use cases of probably 95% of Docker users.

I'm preparing this initial pull request as a preview step for feedback.
My ideal scenario would be to develop this within a branch in the main
repository; the more eyes and testing and pitching in on the code, the
better (this would avoid a merge request-to-the-merge-request scenario,
as I figure this will be built up over the longer term, even before
a merge into master).

Unit tests do not exist yet. Right now I've just been focused on getting
initial functionality ported over. I've been testing each option
extensively via the Docker inspect capabilities.

This code (C)2014-2015 Akamai Technologies, Inc. <opensource@akamai.com>
2015-03-10 15:38:52 +00:00
Clint Shryock
e7b3f3cf17 convert route table tests to aws-sdk-go 2015-03-10 10:30:01 -05:00
Clint Shryock
30f401eab7 provider/aws: Convert AWS Route Table to aws-sdk-go 2015-03-10 10:23:14 -05:00
Suguru Namura
30941dfdc4 providers/aws: iops in root device skipped when output state 2015-03-10 19:50:05 +09:00
Dan Everton
0900452113 Remove type parameter from vpn_gateway docs 2015-03-10 10:32:49 +10:00
Dan Everton
d6a731040c Format the resource_vpn_gateway*.go files. 2015-03-10 10:30:42 +10:00
Dan Everton
c172fd3736 Fix error handling.
AWS returns IncorrectState not DependencyViolation when a VPN gateway is
still attached to a VPC.
2015-03-10 10:28:44 +10:00
Dan Everton
d253fff4e5 Hardcode type parameter value.
Current AWS documentation says there's only one type of VPN gateway for
now.
2015-03-10 09:49:46 +10:00
Dan Everton
3339ab90c6 Merge branch 'master' into aws-go-vpn 2015-03-10 09:01:41 +10:00
Clint Shryock
795970d5a2 Give route table assoc it's own copy of this method for now 2015-03-09 17:12:15 -05:00
Clint Shryock
5a13ac9bc9 provider/aws: Convert Main Route Table assoc. to aws-sdk-go 2015-03-09 16:15:25 -05:00
Radek Simko
bc44fdc1a7 aws/Route53 record creation timeout 10->30 mins 2015-03-09 20:12:15 +00:00
Sander van Harmelen
d2c6ae0741 Merge pull request #1163 from svanharmelen/f-cloudstack-vpn-resources
provider/cloudstack: adding vpn resources
2015-03-09 17:50:12 +01:00
Clint Shryock
20b02cacd4 provider/aws: Convert AWS Security Group to aws-sdk-go
Convert security group test too
2015-03-09 11:45:58 -05:00
Sander van Harmelen
94608fc4bc Fixing up the tests to make them pass correctly 2015-03-09 17:44:09 +01:00
Sander van Harmelen
bb88adb5a3 Fixing a corner case while retrieving a template UUID
Added some logic to the go-cloudstack package to support a more
customised call to GetTemplateID in order to get the correct/expected
UUID.
2015-03-09 14:02:18 +01:00
Sander van Harmelen
bb7ef8db67 Adding tests and docs for the new VPN resources
And did some (very) minor refactoring in the existing docs
2015-03-09 14:00:29 +01:00
Rahul Menon
a34800dff2 Tags Schema 2015-03-09 14:39:06 +05:30
Colin Hebert
675f8ea7b9 Print log in one line 2015-03-07 17:20:51 +11:00
Colin Hebert
2260045dc8 Improve backward compatibility for now 2015-03-07 17:16:59 +11:00
Colin Hebert
9e233a5cd7 Fix typo 2015-03-07 17:14:04 +11:00
stungtoat
1ae50a18f8 add network field to the network_interface 2015-03-06 22:13:07 -08:00
Colin Hebert
268920126e Update documentation to reflect the new vpc_security_group_ids parameter 2015-03-07 17:09:13 +11:00
Colin Hebert
18c3042c47 Differenciate security groups in VPC and in non VPC env 2015-03-07 17:04:53 +11:00
Dan Everton
7565e69ba3 Merge branch 'master' into aws-go-vpn 2015-03-07 09:46:23 +10:00
Paul Hinze
3d4b55e557 helper/schema: schema versioning & migration
Providers get a per-resource SchemaVersion integer that they can bump
when a resource's schema changes format. Each InstanceState with an
older recorded SchemaVersion than the cureent one is yielded to a
`MigrateSchema` function to be transformed such that it can be addressed
by the current version of the resource's Schema.
2015-03-06 16:26:11 -06:00
Clint Shryock
94d30aa70a provider/aws: Convert aws instance test to aws-sdk
convert AWS Instance and Test file to use aws-sdk-go
2015-03-06 14:53:05 -06:00
Mitchell Hashimoto
e32ad9e3ae Merge pull request #1151 from jefferai/f-quickdev
Add quickdev option
2015-03-06 10:27:44 -08:00
Jack Pearkes
a090aac755 update changelog (fix previous) 2015-03-06 10:03:30 -08:00
Jack Pearkes
09bf26e844 update changelog 2015-03-06 10:02:09 -08:00
Jack Pearkes
26cc99bf3f website: add digitalocean ssh_key documentation
cc/ @plalloni
2015-03-06 10:00:41 -08:00
Jack Pearkes
12bb4b866c Merge pull request #1074 from plalloni/do-ssh-keys
Add DigitalOcean SSH Key resource
2015-03-06 09:44:36 -08:00
Jeff Mitchell
996e7ff3e4 Add quickdev option; skips getting dependencies to make repeated builds a bit faster and less network-heavy 2015-03-06 17:07:16 +00:00
Peter Beams
810860ec37 fixing indentation 2015-03-06 16:39:00 +00:00
Peter Beams
79eb50e06b removing commented imports 2015-03-06 16:37:18 +00:00
Paul Hinze
6a9e4ce227 Merge pull request #1141 from hashicorp/b-rds-snapshot-force-new
providers/aws: final_snapshot_id isn't ForceNew
2015-03-06 10:13:08 -06:00
Paul Hinze
f61dcf8aeb Merge pull request #1144 from TimeIncOSS/git-2-https
Replace git protocol with https in middleman source URL
2015-03-06 10:13:00 -06:00
Peter Beams
3052edee6b removing unrequired changes 2015-03-06 16:12:09 +00:00
Peter Beams
efcba8df2e tweaks after merge from master 2015-03-06 16:08:51 +00:00
Peter Beams
e59d4fc976 merging from hashicorp master 2015-03-06 15:53:31 +00:00
Peter Beams
c3ba0a7f6d adding acceptance tests for network interface 2015-03-06 15:49:56 +00:00
Radek Simko
30707dbd05 Locked dependencies updated to latest versions 2015-03-06 13:07:59 +00:00
Radek Simko
c87ac6df04 Replace git:// with https:// in middleman source 2015-03-06 13:06:57 +00:00
Peter Beams
39346e6f16 tweaks in new aws network interface 2015-03-06 09:29:25 +00:00
Mitchell Hashimoto
140a8f95fd Merge pull request #1143 from TimeIncOSS/vpc_peering_docs
website: add vpc_peering docs to sidebar
2015-03-06 00:06:22 -08:00