Commit Graph

2488 Commits

Author SHA1 Message Date
David Gageot 98a490517a Merge pull request #2697 from dgageot/truncate-logs
Fix truncated plugin binary logs
2015-12-28 13:41:53 +01:00
David Gageot c180a7962b Fix race condition. cmdWait will do the closing
Signed-off-by: David Gageot <david@gageot.net>
2015-12-28 13:26:47 +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 86f5af3cf6 Merge pull request #2696 from dgageot/working-version-vbox
Working version vbox
2015-12-28 12:17:22 +01:00
David Gageot b185bb3dbd Keep on heartbeating after failure
Signed-off-by: David Gageot <david@gageot.net>
2015-12-28 11:49:38 +01:00
David Gageot 501c4f3460 Read only if there is something to read
Signed-off-by: David Gageot <david@gageot.net>
2015-12-28 11:49:38 +01:00
Nathan LeClaire 232c0ea37e Fix truncated plugin binary logs
Signed-off-by: Nathan LeClaire <nathan.leclaire@gmail.com>
2015-12-28 11:49:38 +01:00
David Gageot 34f6e20165 Print an error when a driver cannot be closed
Signed-off-by: David Gageot <david@gageot.net>
2015-12-28 11:49:38 +01:00
David Gageot 0cd8312e72 Remove dead code
Signed-off-by: David Gageot <david@gageot.net>
2015-12-28 11:37:32 +01:00
David Gageot f56dab0676 Make test 10s faster
Signed-off-by: David Gageot <david@gageot.net>
2015-12-28 11:37:32 +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 9e8c6b8ff0 Merge pull request #2694 from dgageot/improve-release
Small improvements to the release script
2015-12-28 11:13:02 +01:00
David Gageot 3988b5fabf Merge pull request #2640 from pottava/2492-awsec2-blockdevicemapping-configurable
Fix amazonec2 initiated shutdown caused by constant DeviceName
2015-12-28 10:41:54 +01:00
David Gageot 3b0f2b06ff Small improvements to the release script
Signed-off-by: David Gageot <david@gageot.net>
2015-12-28 10:40:06 +01:00
ryo nakamaru 28ac085cdd Fixes aws-ec2 initiated shutdown caused by constant DeviceName (/dev/sda1)
Signed-off-by: ryo nakamaru <pottava@gmail.com>
2015-12-28 17:43:41 +09:00
David Gageot 93bc3585a7 Merge pull request #2684 from jeanlaurent/AWS-SDK
Migrate 'amazonec2' driver to AWS SDK
2015-12-28 09:16:29 +01:00
David Gageot c80906a543 Merge pull request #2685 from jeanlaurent/release-followup
Release followup
2015-12-24 16:55:42 +01:00
Jean-Laurent de Morlhon 76923dd156 Remove temporary lines
( they were useful until the relesase template land on master, which is
the case now )

Signed-off-by: Jean-Laurent de Morlhon <jeanlaurent@morlhon.net>
2015-12-24 16:46:43 +01:00
Jean-Laurent de Morlhon cfe6702839 Quieter UI
Signed-off-by: Jean-Laurent de Morlhon <jeanlaurent@morlhon.net>
2015-12-24 16:46:21 +01:00
Jean-Laurent de Morlhon 36cffd958c typos
Signed-off-by: Jean-Laurent de Morlhon <jeanlaurent@morlhon.net>
2015-12-24 16:44:30 +01:00
Jean-Laurent de Morlhon 45cf74508a Better naming & cleanup
Signed-off-by: Jean-Laurent de Morlhon <jeanlaurent@morlhon.net>
2015-12-24 16:11:46 +01:00
Euan b41ead67ec Remove unneeded 'amz' package
Deprecated by the conversion to the upstream SDK

Signed-off-by: Euan <euank@euank.com>
2015-12-24 15:58:49 +01:00
Euan 062a8a4443 Vendor AWS SDK
Signed-off-by: Euan <euank@euank.com>
2015-12-24 15:58:28 +01:00
Euan 8d98d2b7b7 amazonec2: Convert EC2 API calls to official SDK
This does an almost 1-to-1 translation of API calls.

The differences are as follows:
1. Use the SDK waiter for spot instance request fulfillment
2. Uses the toplevel private/public ip fields instead of the
   networkinterface's fields
3. Recognizes the 'Terminated' state as an error explicitly instead of
   implicitly.
4. Uses filters on DescribeSecurityGroups to find the correct one more
   efficiently and to limit to a given VPC.

Other than that, it really should be identical apart from the perhaps
obvious error message differences.

Signed-off-by: Euan <euank@euank.com>
2015-12-24 15:57:02 +01:00
David Gageot 7f2e3c1d19 Merge pull request #2611 from jeanlaurent/automate-release
Automate most of the release process
2015-12-24 15:24:50 +01:00
David Gageot 93ebc78487 Merge pull request #2682 from dgageot/controlPath-none
Disable ControlPath on SSH connections
2015-12-24 14:46:52 +01:00
Jean-Laurent de Morlhon 07a0dfdd58 Automate the release
Signed-off-by: Jean-Laurent de Morlhon <jeanlaurent@morlhon.net>
2015-12-24 14:45:32 +01:00
stelcheck 26c68b5c88 Disable ControlPath on SSH connections
Signed-off-by: Marc Trudel <mtrudel@wizcorp.jp>

Signed-off-by: David Gageot <david@gageot.net>
2015-12-24 14:32:31 +01:00
David Gageot b935949c5e Merge pull request #2680 from dgageot/better-swarm-error
Better error when swarm is not started
2015-12-24 14:25:03 +01:00
Jean-Laurent de Morlhon 0ab066eadb Merge pull request #2681 from dgageot/close-drivers
Close drivers on exit
2015-12-24 14:14:20 +01:00
David Gageot 89d9e2fe90 Close drivers on exit
Signed-off-by: David Gageot <david@gageot.net>
2015-12-24 13:44:42 +01:00
David Gageot 946712b1f7 Fix vet issues
Signed-off-by: David Gageot <david@gageot.net>
2015-12-24 13:30:50 +01:00
David Gageot 6462e7ecfa FIX #2677 better error message if swarm is down
Signed-off-by: David Gageot <david@gageot.net>
2015-12-24 13:28:56 +01:00
David Gageot 12bf80fb12 Merge pull request #2679 from dgageot/fix-coreos-google
Fix for coreos provisionning with google driver
2015-12-24 11:11:35 +01:00
Jean-Laurent de Morlhon 1c0a05529f Merge pull request #1522 from frapposelli/vspheredriver-with-govmomi
Full rewrite of the vSphere driver
2015-12-24 11:09:57 +01:00
David Gageot cef64513cb Simplify code
Signed-off-by: David Gageot <david@gageot.net>
2015-12-24 11:09:40 +01:00
David Gageot efbec45e2d Merge pull request #2674 from dustinblackman/coreos/swarm
Add swarm configuration to CoreOS provisioner
2015-12-24 10:30:21 +01:00
David Gageot f4bfba96f1 Fix for coreos provisionning with google driver
Signed-off-by: David Gageot <david@gageot.net>
2015-12-24 10:11:34 +01:00
David Gageot fd44d1b1e4 Merge pull request #2658 from dgageot/improve-hyper-v
Improve hyper-v driver
2015-12-24 09:57:53 +01:00
David Gageot 816614cdce Merge pull request #2675 from dgageot/active-swarm
FIX #2653 docker-machine ls need to identify machine or cluster
2015-12-24 09:57:07 +01:00
David Gageot f86274d6ed Merge pull request #2678 from juliengarcia/master
Update docker-machine version in installation docs
2015-12-24 09:17:25 +01:00
juliengarcia 949f3b05e1 Update docker-machine version in installation docs
From 0.5.3 to 0.5.4

Signed-off-by: Julien Garcia Gonzalez <garciagonzalez.julien@gmail.com>
2015-12-24 08:19:18 +01:00
David Gageot 9d19ecfd27 Add ENV variables for each flag
Signed-off-by: David Gageot <david@gageot.net>
2015-12-23 18:12:26 +01:00
David Gageot 24a13af61e FIX #2653 docker-machine ls need to identify machine or cluster
Signed-off-by: David Gageot <david@gageot.net>
2015-12-23 18:09:24 +01:00
Dustin Blackman 75849b81d4 add swarm config to coreos
Signed-off-by: Dustin Blackman <dev@dustinblackman.com>
2015-12-23 11:48:18 -05:00
David Gageot 22cf29b2ee FIX #639 and #510 find powershell.exe
Signed-off-by: David Gageot <david@gageot.net>
2015-12-23 16:36:41 +01:00
David Gageot fa8fa69e7c Wait for machine to start/stop
Signed-off-by: David Gageot <david@gageot.net>
2015-12-23 16:36:40 +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 0c783976e0 Only get the IP of a running machine
Signed-off-by: David Gageot <david@gageot.net>
2015-12-23 16:36:40 +01:00