jclagache
ebbc45abea
1434-Added homebrew cask support for VMware Fusion
...
This aims to lookup for Vmware Fusion required binaries (vmrun and vmware-vdiskmanager) in the system path first before falling back in the default Vmware Fusion installing path.
Thereby, the vmwarefusion docker-machine driver can now be used even if Vmware Fusion is not installed in its default location (with brew cask for example).
Signed-off-by: Jean-Christophe Lagache <jclagache@gmail.com >
2015-09-08 13:39:56 +02:00
Evan Hazlett
b8f7c3446b
Merge pull request #1674 from csakoda/fix-VBox-getRandomIPinSubnet
...
Fix VirtualBox DHCPServer always uses x.x.x.1, despite getRandomIPinSubnet()
2015-08-28 18:29:01 -04:00
Nathan LeClaire
52dc5734a7
Merge pull request #1735 from praveen12bnitt/1733-virtualbox-network-tuning
...
added support for configuring nictype and nicpromise mode in virtualbox
2015-08-21 07:51:30 +09:00
Fabio Rapposelli
ffe1a7940b
[GH-1740] Fix cpu allocation bug
...
Signed-off-by: Fabio Rapposelli <fabio@vmware.com >
2015-08-20 15:40:06 +02:00
Palanivelrajan Balasubramanian
5f362aca6b
added support for configuring nictype and nicpromise mode in virtualbox
...
Signed-off-by: Palanivelrajan Balasubramanian <praveen12bnitt@gmail.com >
2015-08-19 16:49:42 -04:00
Chuck Sakoda
c2c942411b
Assign the last octet of random subnet IP to a random value, instead of always 1
...
Signed-off-by: Chuck Sakoda <cms235@gmail.com >
2015-08-12 13:20:58 -07:00
David McKay
07e7604f0e
* Added option to disable virtualbox vbfs user home directory mount
...
* Updated documentation with new option
* Updated flag name
Signed-off-by: David McKay <david@rawkode.com >
2015-08-12 20:37:06 +01:00
Nathan LeClaire
5e486e6bf2
Merge pull request #1667 from ehazlett/digitalocean-ssh-user
...
digitalocean: enable specifying ssh user
2015-08-11 11:24:24 -07:00
Rodrigo Reis
04b435c832
Amazon Ec2 - Add the option amazonec2-use-private-address
...
Signed-off-by: Rodrigo Reis <rodrigo@rodrigoreis.com >
2015-08-11 07:29:13 -04:00
Evan Hazlett
8299069a46
digitalocean: enable specifying ssh user
...
Signed-off-by: Evan Hazlett <ejhazlett@gmail.com >
2015-08-11 07:01:52 -04:00
Evan Hazlett
c1acb74d7a
Merge pull request #1508 from ericsage/filter_names
...
Add name filter for #1488
2015-08-11 06:33:09 -04:00
Anurag Gupta
938290f773
removed extra code and fixed code formatting in azure addDockerEndpoint
...
Signed-off-by: Anurag Gupta <agup006@gmail.com >
2015-08-06 18:32:30 +00:00
Anurag Gupta
99544a4cb0
Add Azure Swarm Master Port endpoint configuration when using docker machine.
...
Signed-off-by: Anurag Gupta <agup006@gmail.com >
2015-08-05 08:17:51 +00:00
Nathan LeClaire
8ba5a57072
Revert "Merge pull request #1552 from ehazlett/b2d-next"
...
This reverts commit 736ebb14fb , reversing
changes made to c6660bf62c .
Signed-off-by: Nathan LeClaire <nathan.leclaire@gmail.com >
2015-08-03 14:46:52 -07:00
Evan Hazlett
12f7ac57ae
Merge pull request #1467 from dgageot/master
...
Support Static IPs and Preemptible instances on Google Compute Engine
2015-07-31 05:45:06 -07:00
Evan Hazlett
7614212d4f
Merge pull request #1564 from nathanleclaire/revert_migration
...
Revert configuration migration removal, include new version field, and introduce migration boilerplate
2015-07-29 16:50:49 -07:00
Nathan LeClaire
fb2e843e99
- Re-introduce config migration; fix panics occurring from older configs
...
- Introduce boilerplate for config.json migrations
Signed-off-by: Nathan LeClaire <nathan.leclaire@gmail.com >
2015-07-28 15:38:16 -07:00
Evan Hazlett
0b03589187
fusion: use mkdir -p for home dir mount
...
Signed-off-by: Evan Hazlett <ejhazlett@gmail.com >
2015-07-24 17:34:07 -04:00
Evan Hazlett
5f972ad759
fusion: @tianon to the rescue <3; shared folders work again
...
Signed-off-by: Evan Hazlett <ejhazlett@gmail.com >
2015-07-24 12:31:36 -04:00
Evan Hazlett
7b5e887275
hyperv: update to b2d-ng and some extra <3
...
Signed-off-by: Evan Hazlett <ejhazlett@gmail.com >
2015-07-24 10:20:47 -04:00
Evan Hazlett
cb80c434ac
b2d: use direct urls until release; devicemapper for engine opts tests
...
Signed-off-by: Evan Hazlett <ejhazlett@gmail.com >
b2d-ng: use driver names for iso versions
Signed-off-by: Evan Hazlett <ejhazlett@gmail.com >
2015-07-24 09:07:01 -04:00
Evan Hazlett
95c9b622dd
fusion: update for b2d-ng
...
Signed-off-by: Evan Hazlett <ejhazlett@gmail.com >
2015-07-24 09:07:01 -04:00
Evan Hazlett
c6e9849783
vbox: restrict regex matching for msys translated paths
...
Signed-off-by: Evan Hazlett <ejhazlett@gmail.com >
vbox: remove tar loading from virtual disk creation
Signed-off-by: Evan Hazlett <ejhazlett@gmail.com >
tests: use btrfs instead of overlay for custom option test
Signed-off-by: Evan Hazlett <ejhazlett@gmail.com >
2015-07-24 09:07:01 -04:00
Evan Hazlett
e09f2fdd9c
vbox: change to get latest released iso instead of pre-release
...
Signed-off-by: Evan Hazlett <ejhazlett@gmail.com >
vbox: fix windows share dir for homedir
Signed-off-by: Evan Hazlett <ejhazlett@gmail.com >
vbox: update tests for b2d
Signed-off-by: Evan Hazlett <ejhazlett@gmail.com >
2015-07-24 09:07:01 -04:00
Evan Hazlett
ab31d52165
update vbox driver to work with new b2d
...
Signed-off-by: Evan Hazlett <ejhazlett@gmail.com >
vbox: lock down shared folders to user home dir
Signed-off-by: Evan Hazlett <ejhazlett@gmail.com >
use env var for user for cross platform
Signed-off-by: Evan Hazlett <ejhazlett@gmail.com >
vbox: remove sudo from setting ssh key for user
Signed-off-by: Evan Hazlett <ejhazlett@gmail.com >
wip: use homedir for share
Signed-off-by: Evan Hazlett <ejhazlett@gmail.com >
2015-07-23 19:40:07 -04:00
Eric Sage
b333ea5294
Add regex based name filter to ls command.
...
Signed-off-by: Eric Sage <eric.david.sage@gmail.com >
Add regex support
Signed-off-by: Eric Sage <eric.david.sage@gmail.com >
Allow bad regex passthrough to reg string amtch
Signed-off-by: Eric Sage <eric.david.sage@gmail.com >
Add unit test
Signed-off-by: Eric Sage <eric.david.sage@gmail.com >
Add integration tests
Signed-off-by: Eric Sage <eric.david.sage@gmail.com >
Add documentation for name filter.
Signed-off-by: Eric Sage <eric.david.sage@gmail.com >
2015-07-22 21:06:26 -04:00
Evan Hazlett
89e6530528
Merge pull request #1501 from nathanleclaire/bail_on_failed_ssh
...
Bail on failed SSH command with information about what failed
2015-07-21 17:52:15 -04:00
Nathan LeClaire
6db82141f0
Bail on failed SSH command with information about what failed
...
Signed-off-by: Nathan LeClaire <nathan.leclaire@gmail.com >
2015-07-21 14:49:24 -07:00
David Gageot
8aa5e0771a
Support static IP by name on GCE
...
Signed-off-by: David Gageot <david@gageot.net >
2015-07-19 16:31:05 +02:00
David Gageot
8ce161e830
Support Preemptiple instances on GCE
...
Signed-off-by: David Gageot <david@gageot.net >
2015-07-18 08:18:35 +02:00
David Gageot
e5a7059289
Support static IP on GCE
...
Signed-off-by: David Gageot <david@gageot.net >
2015-07-18 08:17:50 +02:00
Nathan LeClaire
8089e222c3
Remove synthcpu flag for Virtualbox 5 support
...
Signed-off-by: Nathan LeClaire <nathan.leclaire@gmail.com >
2015-07-09 10:42:46 -07:00
Evan Hazlett
69dc9fd7f3
Merge pull request #1273 from hairyhenderson/default-driver-impl
...
refactor: Extracting a base Driver struct
2015-07-09 01:59:05 -06:00
Nathan LeClaire
9053ee24c7
Fix choke when starting from Saved state
...
Signed-off-by: Nathan LeClaire <nathan.leclaire@gmail.com >
2015-07-07 14:36:21 -07:00
Dave Henderson
3d002187fe
Refactoring drivers to embed drivers.DefaultDriver
...
Signed-off-by: Dave Henderson <dhenderson@gmail.com >
2015-07-07 11:24:00 -04:00
Vincent Bernat
6a0e3ee0a5
exoscale: reuse "SecurityGroup" variable in "struct Driver"
...
Since the content of `struct Driver` is serialized to disk, any change
is problematic. A workaround is to keep using the `SecurityGroup` member
as a string (a comma-separated list of security groups).
Signed-off-by: Vincent Bernat <Vincent.Bernat@exoscale.ch >
2015-06-30 11:09:13 +02:00
Vincent Bernat
4ec3f206b4
exoscale: use StringSlice to specify security groups
...
This mean that the option has to be repeated to specify multiple
security groups.
Signed-off-by: Vincent Bernat <Vincent.Bernat@exoscale.ch >
2015-06-30 10:59:23 +02:00
Vincent Bernat
5ba232227e
exoscale: ability to specify multiple security groups on instance creation
...
Without this feature, when a user needs a specific security group (i.e
most of the time if they want to expose a service to Internet), they
need to copy the rules needed for Docker itself into each custom
group. With this feature, they can spawn new instances with
`--exoscale-security-group docker-machine,my-custom-group`.
Signed-off-by: Vincent Bernat <Vincent.Bernat@exoscale.ch >
2015-06-30 10:59:23 +02:00
Nathan LeClaire
0694c0da81
Show requests made to AWS API in debug mode
...
Signed-off-by: Nathan LeClaire <nathan.leclaire@gmail.com >
2015-06-17 17:29:00 -07:00
Evan Hazlett
a6a6e16329
vbox: fix vbox race with unregistervm
...
Signed-off-by: Evan Hazlett <ejhazlett@gmail.com >
2015-06-15 17:04:46 -04:00
Nathan LeClaire
e91c28fad6
Check for IP to be assigned before returning from Start()
...
Signed-off-by: Nathan LeClaire <nathan.leclaire@gmail.com >
2015-06-11 14:02:27 -07:00
Evan Hazlett
5a59fa8f12
added deprecation comment
...
Signed-off-by: Evan Hazlett <ejhazlett@gmail.com >
2015-06-11 16:24:49 -04:00
Evan Hazlett
f26fb12664
vbox: fix panic with custom cidr
...
Signed-off-by: Evan Hazlett <ejhazlett@gmail.com >
2015-06-11 14:04:48 -04:00
Evan Hazlett
2f4d8c4237
vbox: refactor random IP allocation to func
...
Signed-off-by: Evan Hazlett <ejhazlett@gmail.com >
2015-06-09 11:05:29 -04:00
Evan Hazlett
ca5f0738e2
vbox: allow specifying host only adapter cidr
...
Signed-off-by: Evan Hazlett <ejhazlett@gmail.com >
2015-06-09 11:05:29 -04:00
Evan Hazlett
3304bf8923
virtualbox: check for hostonly iface and add if needed on start
...
Signed-off-by: Evan Hazlett <ejhazlett@gmail.com >
2015-06-09 11:05:29 -04:00
LingFaKe
c1b9ef6743
Add option parameter availability_zone
...
Signed-off-by: Ling FaKe <lingfake@huawei.com >
2015-06-05 17:37:43 -07:00
Evan Hazlett
f6a6a1f8c8
Merge pull request #1222 from zchee/update-amazonec2-ami
...
Update AMI to release 20150603
2015-06-05 10:30:57 -04:00
Koichi Shiraishi
0dc1cc0ff3
Update AMI to release 20150603
...
Signed-off-by: Koichi Shiraishi <zcheeee@gmail.com >
2015-06-05 05:33:06 +09:00
Vincent Bernat
3c16a870ac
exoscale: move job waiting into a separate function
...
Waiting for a job to complete is split into a dedicated function,
outside of `waitForVM()`. Functions only waiting for the job to complete
will use this new function instead. The "job is done" testing logic is
also casted into a separate function.
The original `waitForVM()` function is now waiting for the job to
complete, then retrieve the VM. This introduces an extra API call which
could be avoided by having a `waitForJob()` return the last response but
this makes the code simpler for other users and adding a special variant
just for that seems to be overkill.
Signed-off-by: Vincent Bernat <Vincent.Bernat@exoscale.ch >
2015-06-03 09:33:17 +02:00