Commit Graph

26 Commits

Author SHA1 Message Date
tristan.keen@gmail.com
b97ae51ff4 Upgrade to govmomi 0.6.2, use WaitFotNetIP to get correct host IP. Note includes mass deletion of other presumably no longer needed deps
Signed-off-by: tristan.keen@gmail.com <tristan.keen@gmail.com>
2016-05-15 17:59:04 +01:00
Ahmet Alp Balkan
0376230a5f azure: create temporary file next to destination
We were doing atomic file writes by writing to /tmp
and moving to the actual destination, however some filesystems
do not support copying from /tmpfs.

Bumping the `go-autorest` dependency version to latest.

Fixes #3313.

Signed-off-by: Ahmet Alp Balkan <ahmetalpbalkan@gmail.com>
2016-04-26 12:40:10 -07:00
Ahmet Alp Balkan
a6bc7579b7 azure: Update SDK dependencies for better error messages
Signed-off-by: Ahmet Alp Balkan <ahmetalpbalkan@gmail.com>
2016-04-12 10:10:09 -07:00
Ahmet Alp Balkan
ec99e2b16f Update azure dependencies
Signed-off-by: Ahmet Alp Balkan <ahmetalpbalkan@gmail.com>
2016-03-30 12:07:50 -07:00
Vincent Bernat
05aea83271 exoscale: add support for CoreOS
The egoscale binding for exoscale was limiting the images that could be
selected by a user to Ubuntu one only. Enable the use of arbitrary
images. For example, the following images are now available:

 - centos-6.6
 - centos-7.1
 - coreos-stable-835
 - debian-7
 - debian-8
 - ubuntu-12.04
 - ubuntu-14.04
 - ubuntu-15.10

The default user for non-Ubuntu images are not "ubuntu". Let the user
choose the appropriate user ("core" for CoreOS and "debian" for Debian).

CoreOS user are likely to want the ability to provide custom user data
as it enables the configuration of the etcd cluster. We add an option to
provide custom user data file. Moreover, we remove some of the default
options as they are not supported in CoreOS and are useless on
Debian/Ubuntu:

 - Resizing of rootfs is already done on all images by default.
 - Docker Machine will set the hostname as part of the provisioning.

Signed-off-by: Vincent Bernat <Vincent.Bernat@exoscale.ch>
2016-03-22 08:20:35 +01:00
Ahmet Alp Balkan
b53f020c90 Remove azure driver temporarily
This commit temporarily removes Azure driver and its dependencies
from the source tree and adds dependencies for the new Azure driver
(so that Azure driver PR will not have godeps changes and will be
easier to review).

Signed-off-by: Ahmet Alp Balkan <ahmetalpbalkan@gmail.com>
2016-03-07 13:34:09 -08:00
John Sirois
494ba5f010 Support multiple --amazonec2-security-groups.
Maintains support for loading old Driver config.json that use the
singular `SecurityGroupName` field, but also adds a new plural
`SecurityGroupNames` field.

This change also bumps to latest stretchr/testify, in the course of
adding a dep on stretchr/testify/mock to help test the modified
`configureSecurityGroups` code.

The unused `deleteSecurityGroup` is dropped as well.

Signed-off-by: John Sirois <john.sirois@gmail.com>
Signed-off-by: Bill Farner <terasurfer@gmail.com>
2016-03-02 23:30:28 -07:00
John Sirois
5896ecff40 Update Godeps.
This was a mechanical change:
```
make dep-restore
godep update -goversion
make dep-save
```

Signed-off-by: John Sirois <john.sirois@gmail.com>
2016-02-24 13:13:01 -08: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
d8fb917cd8 FIX #2703 Update dockerclient
Signed-off-by: David Gageot <david@gageot.net>
2016-01-04 11:33:33 +01:00
Euan
062a8a4443 Vendor AWS SDK
Signed-off-by: Euan <euank@euank.com>
2015-12-24 15:58:28 +01:00
Fabio Rapposelli
e7c0ebab5e Dependencies update
Signed-off-by: Fabio Rapposelli <fabio@vmware.com>
2015-12-22 19:00:45 +01:00
Jean-Laurent de Morlhon
c4799621dc Remove logrus vendoring
Signed-off-by: Jean-Laurent de Morlhon <jeanlaurent@morlhon.net>
2015-12-16 16:17:12 +01:00
Jean-Laurent de Morlhon
2051e6eeae Vendoring bugsnag
Signed-off-by: Jean-Laurent de Morlhon <jeanlaurent@morlhon.net>
2015-12-08 13:54:45 +01:00
Jean-Laurent de Morlhon
6fe3b5581e vendoring logrus
Signed-off-by: Jean-Laurent de Morlhon <jeanlaurent@morlhon.net>
2015-12-07 11:08:50 +01:00
David Gageot
e26c485013 Vendor samalba.dockerclient
Signed-off-by: David Gageot <david@gageot.net>
2015-12-03 10:56:25 +01:00
David Gageot
5941ac8cfe Update github.com/skarademir/naturalsort dependency
Signed-off-by: David Gageot <david@gageot.net>
2015-11-24 15:04:54 +01:00
Nathan LeClaire
3affe5ec25 Merge pull request #2391 from dgageot/update-dependencies-google
Update Google Driver dependencies
2015-11-23 12:15:19 -08:00
David Gageot
198ab07be0 Update digital ocean dependencies
Signed-off-by: David Gageot <david@gageot.net>
2015-11-23 18:14:58 +01:00
David Gageot
865133aa40 Update Google Driver dependencies
Signed-off-by: David Gageot <david@gageot.net>
2015-11-23 17:47:17 +01:00
Nathan LeClaire
42b6249a8c Vendor codegangsta/cli properly
Signed-off-by: Nathan LeClaire <nathan.leclaire@gmail.com>
2015-11-20 18:20:11 -08:00
David Gageot
89675067eb Clean-up dependencies
Signed-off-by: David Gageot <david@gageot.net>
2015-11-12 19:56:58 +01:00
David Gageot
8f7ceb1c48 Add missing golang.org/x/sys dep.
Signed-off-by: David Gageot <david@gageot.net>
2015-11-12 15:06:24 +01:00
David Gageot
f3c5f05425 FIX #1628 Move to golang.org/x/oauth2
Signed-off-by: David Gageot <david@gageot.net>
2015-11-04 10:21:58 +01:00
Olivier Gambier
c9117af080 Move to vendor
As we walk away from 1.4, godep no longer requires to have stuff into workspace and we no longer need the symlink.

Signed-off-by: Olivier Gambier <olivier@docker.com>
2015-11-03 21:14:39 -08:00
Olivier Gambier
5fbfbe1ff7 Rehauled build system and integration testing
- USE_CONTAINER allow to seamlessly run targets inside or outside containers
- all build calls have been harmonized, honoring the same env variables
- contributing doc has been streamlined according to that
- kill the distinction between remote and local docker builds
- got rid of some of the byzantine calls in various asorted scripts
- support for static build, debug builds, verbose

Signed-off-by: Olivier Gambier <olivier@docker.com>
2015-09-18 15:47:00 -07:00