Commit Graph

217 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
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
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
David Gageot ea9bbcb367 Test VirtualBox VM creation
Signed-off-by: David Gageot <david@gageot.net>
2016-01-14 06:56:42 +01:00
David Gageot 8553dd2d6c Fix multiple bugs with host-only adapterss
Signed-off-by: David Gageot <david@gageot.net>
2016-01-11 11:09:18 +01:00
David Gageot 6dc0801674 Add unit tests for vbm
Signed-off-by: David Gageot <david@gageot.net>
2016-01-07 09:52:26 +01:00
David Gageot fcb31f99f2 FIX #2762 retry Virtualbox commands
Signed-off-by: David Gageot <david@gageot.net>
2016-01-07 09:21:25 +01:00
Nathan LeClaire 04160e392b Merge pull request #2760 from dgageot/disable-old-vbox
Disable support for VBox <= 4.2
2016-01-06 09:52:22 -08:00
David Gageot 5e75bf3346 Fix broken VTx detection
Signed-off-by: David Gageot <david@gageot.net>
2016-01-06 12:42:46 +01:00
David Gageot dcc77f8891 FIX #2756 Disable support for VBox <= 4.2
Signed-off-by: David Gageot <david@gageot.net>
2016-01-06 12:41:39 +01:00
David Gageot 8664af9f9b Tell the user that Hyperv could cause VBox to fail
Signed-off-by: David Gageot <david@gageot.net>
2016-01-05 18:40:33 +01:00
David Gageot e143c68cf9 Merge pull request #2732 from dgageot/better-logs
Improve Start/Stop/Kill/Restart lifecycle/logs
2016-01-04 16:24:55 +01:00
David Gageot 9354fed274 Remove some duplication related to swarm
Signed-off-by: David Gageot <david@gageot.net>
2016-01-04 10:40:04 +01:00
David Gageot 2b96c0656d Dead code
Signed-off-by: David Gageot <david@gageot.net>
2016-01-04 10:39:52 +01:00
David Gageot 855de0741a Logs for Kill
Signed-off-by: David Gageot <david@gageot.net>
2016-01-04 10:38:25 +01:00
David Gageot e9aa75f021 Logs for Restart
Signed-off-by: David Gageot <david@gageot.net>
2016-01-04 10:38:25 +01:00
David Gageot 783d2b124e Logs for Start
Signed-off-by: David Gageot <david@gageot.net>
2016-01-04 10:38:25 +01:00
David Gageot bbe76b5a26 Logs for Stop
Signed-off-by: David Gageot <david@gageot.net>
2016-01-04 10:38:25 +01:00
David Gageot 01cc4af89e Merge pull request #2695 from dgageot/hyperv-vbox-incompatibility
Detect VBox/HyperV incompatibility
2015-12-28 12:17:41 +01:00
David Gageot 6fe81d3dd4 Point to working version of vbox
Signed-off-by: David Gageot <david@gageot.net>
2015-12-28 11:23:15 +01:00
David Gageot c36a2711af Detect VBox/HyperV incompatibility
Signed-off-by: David Gageot <david@gageot.net>
2015-12-28 11:18:56 +01:00
David Gageot 8b31854a80 Extract the code to create a b2d disk image
Signed-off-by: David Gageot <david@gageot.net>
2015-12-23 16:36:40 +01:00
David Gageot 1c6ceed28e Fix Restart() for some drivers
Signed-off-by: David Gageot <david@gageot.net>
2015-12-22 10:32:57 +01:00
David Gageot df30a135b2 Merge pull request #2644 from dgageot/nathanleclaire-xtra_vbox_logs
Add extra logging to VirtualBox driver
2015-12-21 09:46:31 +01:00
David Gageot c584b8e641 Merge pull request #2625 from dgageot/2624-reject-duplicate-hostonlyifs
FIX #2624 reject duplicate hostonlyifs name/IP
2015-12-21 09:29:25 +01:00
Nathan LeClaire 54bda622d3 Add extra logging to VirtualBox driver
Signed-off-by: Nathan LeClaire <nathan.leclaire@gmail.com>
2015-12-21 09:20:53 +01:00
David Gageot 352d28220c Merge pull request #2620 from dgageot/2619-hardware-virtualization-test
Don't create the VM if no hardware virtualization
2015-12-21 09:18:49 +01:00
David Gageot 3c4fd63f93 FIX #2624 reject duplicate hostonlyifs name/IP
Signed-off-by: David Gageot <david@gageot.net>
2015-12-21 09:15:01 +01:00
Nathan LeClaire 204af9fe5e Merge pull request #2618 from dgageot/2189-update-b2d-cache-in-precreatecheck
Update b2d cache in PreCreateCheck
2015-12-18 16:51:56 -08:00
David Gageot dd379d33c8 FIX #2617 Check hostonlyif after its creation
Signed-off-by: David Gageot <david@gageot.net>
2015-12-18 17:44:52 +01:00
David Gageot ac45f88ce3 Don't create the VM if no hardware virtualization
Signed-off-by: David Gageot <david@gageot.net>
2015-12-18 12:27:04 +01:00
David Gageot a7bd9e06d2 Update B2D cache in PreCreateCheck phase
Signed-off-by: David Gageot <david@gageot.net>
2015-12-18 11:14:59 +01:00
David Gageot 42ad416c0a FIX #2479 Warn on VirtualBox version
Signed-off-by: David Gageot <david@gageot.net>
2015-12-10 16:10:52 +01:00
David Gageot 52128128fd Detect Yet Another Virtualization issue
Signed-off-by: David Gageot <david@gageot.net>
2015-12-08 17:43:39 +01:00