Commit Graph

741 Commits

Author SHA1 Message Date
Nathan LeClaire d87383e8f3 Merge pull request #3121 from nathanleclaire/revert_rax_net_switches
Revert "Rackspace/Openstack - Add/enhance --*-net-* create switches."
2016-02-26 13:33:03 -08:00
Nicholas Kinsey 0bdc0c61ce Fix typo in DigitalOcean driver
"defaultSSHUSer" -> "defaultSSHUser"

Signed-off-by: Nicholas Kinsey <pyro@feisty.io>
2016-02-27 06:07:10 +10:00
Nathan LeClaire a8f00e8ba0 Revert "Rackspace/Openstack - Add/enhance --*-net-* create switches."
This reverts commit 07cadc68a5.

Signed-off-by: Nathan LeClaire <nathan.leclaire@gmail.com>
2016-02-26 11:24:23 -08:00
Nathan LeClaire 499cd9f201 Merge pull request #2974 from robertjustjones/rackspace-net-switches
Rackspace/Openstack - Add/enhance --*-net-* create switches.
2016-02-25 16:20:07 -08:00
Travis Thieman b57c4c203f Determine host-only interface dynamically, stop assuming eth1
Signed-off-by: Travis Thieman <travis.thieman@gmail.com>
2016-02-25 12:02:26 -05:00
Robert Jones 07cadc68a5 Rackspace/Openstack - Add/enhance --*-net-* create switches.
Signed-off-by: Robert Jones <robert@justjones.org>
2016-02-21 11:23:38 -06:00
Stefan Scherer c40f9f7a21 Add option --longmode on to support Windows 32bit hosts
Signed-off-by: Stefan Scherer <scherer_stefan@icloud.com>
2016-02-19 08:51:24 +01:00
David Gageot 7070fe863b Merge pull request #3075 from synfinatic/adt-enable-fusion-timesync
Enable syncing time for VMWare Fusion guests
2016-02-18 17:57:18 +01:00
Jean-Laurent de Morlhon cf7885163c Merge pull request #2932 from sipicsg/master
added hyperv static mac address and vlan option for machine creation
2016-02-18 09:56:34 +01:00
Jean-Laurent de Morlhon bf12d191e3 Merge pull request #3018 from hypriot/improve-no-vtx-check
Improve --virtualbox-no-vtx-check option to allow starting the VM
2016-02-18 09:54:54 +01:00
David Gageot 5918c13d22 Merge pull request #3067 from dgageot/3056-ls-timeout
FIX #3056 ls timeout when instance is stopped
2016-02-18 08:41:43 +01:00
Nathan LeClaire 7ec902189d Merge pull request #3069 from dgageot/3068-dns-proxy-mode
VirtualBox: use dns proxy mode
2016-02-17 13:35:55 -08:00
Aaron Turner e790d9f47a Enable syncing time for VMWare Fusion guests
By default, VMWare Fusion does not sync the guest OS's time to the host
and when running Fusion+docker-machine on a laptop the guest clock will
drift and not resync which can create a variety of problems (such as
authentication issues with AWS, etc)

Signed-off-by: Aaron Turner <synfinatic@gmail.com>
2016-02-17 09:46:39 -08:00
David Gageot ffb9cbed7a FIX #3056 ls timeout when instance is stopped
Signed-off-by: David Gageot <david@gageot.net>
2016-02-17 18:09:39 +01:00
Jerome Loisel c0d03b928e Fix: missing AMI for ap-northeast-2
Ubuntu Server 14.04 LTS (HVM), EBS General Purpose (SSD) Volume Type. Support available from Canonical (http://www.ubuntu.com/cloud/services ).

Signed-off-by: jloisel <jerome.loisel@grinstone.com>
2016-02-17 16:55:58 +01:00
David Gageot 3e6c3c05ce FIX #3068 DNS Proxy mode
Signed-off-by: David Gageot <david@gageot.net>
2016-02-17 15:02:27 +01:00
David Gageot 4c9879dcd5 FIX #3065 Improve VT-X check
Signed-off-by: David Gageot <david@gageot.net>
2016-02-17 13:46:05 +01:00
Nathan LeClaire 5a883fd302 Merge pull request #3027 from jeanlaurent/vwsitch-hint
Fix #2995
2016-02-09 17:23:57 -08:00
Jean-Laurent de Morlhon e4ef6d4098 Fix #2995
Signed-off-by: Jean-Laurent de Morlhon <jeanlaurent@morlhon.net>
2016-02-09 17:01:26 -08:00
Daniel Hiltgen c568bb8805 Add retry support to AWS driver
Some AWS API failures are retryable, so we should give the option to attempt
retries in these cases.  One particular example is the API rate limiting that
kicks in if you try to create many machines in parallel.  Without this change,
I can only create ~3 machines in parallel, but with this change I can easily
create 10 or more machines in parallel.

While this change helps `ls`, given the current fan-out model for plugins, once
you get a large number of AWS machines, you'll still wind up seeing
"RequestLimitExceeded: Request limit exceeded." errors.

Signed-off-by: Daniel Hiltgen <daniel.hiltgen@docker.com>
2016-02-09 15:08:43 -08:00
Stefan Scherer 78efd68886 Add NoVTXCheck while starting VM
Signed-off-by: Stefan Scherer <scherer_stefan@icloud.com>
2016-02-08 21:39:10 +01:00
Sipics Gergely a8625397bc added hyperv static mac address and vlan option for machine creation (with doc\drivers update)
Signed-off-by: Gergely Sipics <gergely.sipics@possible.com>
2016-02-03 22:12:47 +01:00
Vincent Bernat 7a56ddb054 drivers/exoscale: fix configuration of exoscale endpoint
The environment variable was `EXOSCALE_ENDPOINT` but the flag was
`--exoscale-url`. When configuring from flags, the wrong name was
used. Therefore, a user was unable to use an alternate endpoint.

Signed-off-by: Vincent Bernat <Vincent.Bernat@exoscale.ch>
2016-02-03 16:25:28 +01:00
David Gageot b6be1b79bc Merge pull request #2954 from jeanlaurent/engine-url
Fix #2029 - local drivers dont run with engine-install-url
2016-01-28 18:26:01 +01:00
Jean-Laurent de Morlhon 8eb22b411b Fix #2029 - local drivers dont run with engine-install-url
Signed-off-by: Jean-Laurent de Morlhon <jeanlaurent@morlhon.net>
2016-01-28 18:05:58 +01:00
David Gageot 6f6266e122 FIX #2945 Show a better error message
There's not much more we can do.

Signed-off-by: David Gageot <david@gageot.net>
2016-01-28 16:18:17 +01:00
David Gageot bde3435c07 FIX #2949 Cannot remove stopped vbox VM
Signed-off-by: David Gageot <david@gageot.net>
2016-01-28 10:38:39 +01:00
S.Çağlar Onur 0aedfd201d [vmwarevsphere] Start using govmomi provided helpers
Also update govmomi to latest revision and call Logout method when needed

Signed-off-by: S.Çağlar Onur <conur@vmware.com>
2016-01-26 10:24:02 -08:00
David Gageot b9d470f975 Merge pull request #2911 from daehyeok/return_vboxlog
return last vbox log instead of error state code
2016-01-25 21:59:06 +01:00
Daehyeok Mun 24eab71d4c retutn last vbox log instead of error state code
return last line in the vbox log file instead of error state code when
virtualbox vm start faile

Signed-off-by: Daehyeok Mun <daehyeok@gmail.com>
2016-01-25 13:22:19 -07:00
Jean-Laurent de Morlhon dd3b66e3b6 Merge pull request #2916 from dgageot/vbox-logs
Add more logs, specially for windows users
2016-01-25 15:52:15 +01:00
David Gageot b6b99747bf Add more logs, specially for windows users
Signed-off-by: David Gageot <david@gageot.net>
2016-01-25 15:02:30 +01:00
David Gageot 01bd88f6a5 Support creating a machine on an existing google VM
Signed-off-by: David Gageot <david@gageot.net>
2016-01-25 10:34:51 +01:00
Nathan LeClaire 72d9c4d039 Merge pull request #2889 from dgageot/wait-host-only
Always wait for the host-only adapter to appear
2016-01-22 12:17:06 -08:00
Koichi Shiraishi 9ea9399fa8
Fix typo
Signed-off-by: Koichi Shiraishi <k@zchee.io>
2016-01-22 14:13:24 +09:00
David Gageot 6ed2ab0e79 Always wait for the host-only adapter to appear
Signed-off-by: David Gageot <david@gageot.net>
2016-01-21 07:55:28 +01:00
Jean-Laurent de Morlhon e466ee9479 Fix infinite loop when deleting machine in ultra weird state
Signed-off-by: Jean-Laurent de Morlhon <jeanlaurent@morlhon.net>
2016-01-19 16:29:29 +01:00
Henrik Nyh 3b90a2a0a2 vbm.go typo
Signed-off-by: David Gageot <david@gageot.net>
2016-01-19 08:52:28 +01:00
Fabio Rapposelli 00040796e2 Fix shared folder mount on restart
Signed-off-by: Fabio Rapposelli <fabio@vmware.com>
2016-01-15 22:29:43 +01:00
Jeffrey Ellin c3131ec3fa Fixes #1898. Add parameter to pass private key path to use when creating a machine.
It is assumed that the corresponding public certificate will be the same file name + .pub

Signed-off-by: Jeffrey Ellin <jeff@ellin.com>
2016-01-15 15:10:03 -05:00
David Gageot 53c5b1f481 Merge pull request #2845 from jeanlaurent/aws-unit-test-are-unit-again
Fix 2829 : aws unit test are unit again
2016-01-15 16:47:29 +01:00
David Gageot dd5dd5d178 Merge pull request #2790 from daehyeok/vmwarefusion_dhcp
VMWARE Fusion get IP from multiple leases files
2016-01-15 16:46:54 +01:00
Jean-Laurent de Morlhon 37c174d25a Add missing test on SecurityGroupPermission
Signed-off-by: Jean-Laurent de Morlhon <jeanlaurent@morlhon.net>
2016-01-15 15:03:58 +01:00
Jean-Laurent de Morlhon 6023e13169 Fix 2829 : aws unit test are unit again
Signed-off-by: Jean-Laurent de Morlhon <jeanlaurent@morlhon.net>
2016-01-15 15:01:28 +01:00
Jean-Laurent de Morlhon 89f3308088 Use ~/.aws/credentials file when no access/secret is given in cli
Signed-off-by: Jean-Laurent de Morlhon <jeanlaurent@morlhon.net>
2016-01-15 12:04:18 +01:00
Jean-Laurent de Morlhon 599a84b469 Allow stubbing AWS Login
Signed-off-by: Jean-Laurent de Morlhon <jeanlaurent@morlhon.net>
2016-01-15 11:06:30 +01:00
Jean-Laurent de Morlhon c4e3480c74 Extract const for simple errors
Signed-off-by: Jean-Laurent de Morlhon <jeanlaurent@morlhon.net>
2016-01-14 11:44:24 +01:00
Jean-Laurent de Morlhon 6940dc33ca If you got a const, use it.
Signed-off-by: Jean-Laurent de Morlhon <jeanlaurent@morlhon.net>
2016-01-14 11:40:39 +01:00
Jean-Laurent de Morlhon 04fd9e7741 Fetching the default vpc id from account
Signed-off-by: Jean-Laurent de Morlhon <jeanlaurent@morlhon.net>
2016-01-14 11:40:26 +01:00
Jean-Laurent de Morlhon 0d2bc08d6e Adding ec2client interface to allow unit testing.
Signed-off-by: Jean-Laurent de Morlhon <jeanlaurent@morlhon.net>
2016-01-14 11:08:08 +01:00