Nathan LeClaire
142ffadc2c
Refactor logging to focus on simple STDOUT/STDERR
...
This also lays the foundation for the possibility of log drivers in the
future, if it is decided that is a direction to pursue.
Signed-off-by: Nathan LeClaire <nathan.leclaire@gmail.com >
2015-04-30 12:04:52 -07:00
Vincent Bernat
91d12d06ec
drivers: remove unneeded GetDockerConfigDir() and dockerConfigDir const
...
This method is not part of the driver interface anymore.
Signed-off-by: Vincent Bernat <Vincent.Bernat@exoscale.ch >
2015-04-10 17:03:11 +02:00
Evan Hazlett
b9f191cedd
Merge pull request #706 from ehazlett/rackspace-flavor-env-var
...
rackspace: enable env var for flavor id
2015-04-03 10:39:45 -04:00
Evan Hazlett
10e8c446a7
rackspace: update env var and docs for flavor-id
...
Signed-off-by: Evan Hazlett <ejhazlett@gmail.com >
2015-04-02 10:01:42 -04:00
Guillaume Giamarchi
fb1362ea05
Remove dead code
...
Signed-off-by: Guillaume Giamarchi <guillaume.giamarchi@gmail.com >
2015-03-27 19:25:11 +01:00
Ash Wilson
cab014cd28
Prepend a string to the User-Agent.
...
For both OpenStack and Rackspace drivers.
Signed-off-by: Ash Wilson <ash.wilson@rackspace.com >
2015-03-23 11:42:24 -04:00
Evan Hazlett
505c83629f
rackspace: enable env var for flavor id
...
Signed-off-by: Evan Hazlett <ejhazlett@gmail.com >
2015-03-04 13:19:08 -08:00
Evan Hazlett
54f36078f4
do not show debug for docker install by default; refactor install out of drivers
...
Signed-off-by: Evan Hazlett <ejhazlett@gmail.com >
2015-02-23 17:14:32 -05:00
Evan Hazlett
3a3ef6f45e
add discovery to machine config; show swarm membership
...
Signed-off-by: Evan Hazlett <ejhazlett@gmail.com >
2015-02-20 13:07:21 -08:00
Evan Hazlett
a949e12b6e
store swarm config in driver; vendor Godeps; generate swarm token
...
Signed-off-by: Evan Hazlett <ejhazlett@gmail.com >
2015-02-20 13:07:21 -08:00
Nathan LeClaire
d1fdc87f54
Add structure to generate code coverage representation
...
Signed-off-by: Nathan LeClaire <nathan.leclaire@gmail.com >
2015-02-02 13:41:42 -08:00
Evan Hazlett
3212d0c509
tls for openstack/rackspace
...
Signed-off-by: Evan Hazlett <ejhazlett@gmail.com >
2015-01-15 22:56:25 -05:00
Guillaume Giamarchi
9d91f458f5
Set machine hostname
...
Signed-off-by: Guillaume Giamarchi <guillaume.giamarchi@gmail.com >
2015-01-14 23:20:23 +01:00
Ash Wilson
cd97f87f6c
Add a Rackspace Docker install option.
...
Signed-off-by: Ash Wilson <ash.wilson@rackspace.com >
2015-01-14 23:15:32 +01:00
Ash Wilson
c5c15618e8
Allow derived drivers to enable the Docker install.
...
Signed-off-by: Ash Wilson <ash.wilson@rackspace.com >
2015-01-14 23:15:26 +01:00
Ash Wilson
5636679367
Rackspace driver enhancements & fixes
...
* checkConfig is no longer a thing.
* Change the default Rackspace image to Ubuntu 14.04.
* Remove an unnecessary Network service.
* Show a nicer error when the Region is omitted.
Signed-off-by: Ash Wilson <ash.wilson@rackspace.com >
2015-01-14 23:13:40 +01:00
Guillaume Giamarchi
c16adeb46f
Refactor option management to use codegangsta/cli
...
Signed-off-by: Guillaume Giamarchi <guillaume.giamarchi@gmail.com >
2015-01-14 23:11:06 +01:00
Ash Wilson
2fb9061142
Turn selected logging messages to "debug".
...
Otherwise, they interfere with the output of `machine url` and `machine ls`. `machine url`
is more important because it breaks the export statement to configure docker if it includes
additional output.
Signed-off-by: Ash Wilson <ash.wilson@rackspace.com >
2015-01-14 22:01:32 +01:00
Ash Wilson
5f0fe8e704
Override GetInstanceIpAddresses for Rackspace.
...
Signed-off-by: Ash Wilson <ash.wilson@rackspace.com >
2015-01-14 22:01:32 +01:00
Ash Wilson
816cc3c491
Fixes on OpenStack and Rackspace drivers
...
* Use the initialized client
* Fix the endpointType conditional
* Don't die if OS-EXT-IPS is not present
* Only log Openstack creation for Openstack drivers
* There's no option for MachineName, yet
Signed-off-by: Ash Wilson <ash.wilson@rackspace.com >
2015-01-14 22:01:32 +01:00
Ash Wilson
7c839273c1
Init methods are no-ops when already initialized.
...
Signed-off-by: Ash Wilson <ash.wilson@rackspace.com >
2015-01-14 22:01:32 +01:00
Ash Wilson
b046940433
Validate and default Rackspace-specific options.
...
Signed-off-by: Ash Wilson <ash.wilson@rackspace.com >
2015-01-14 22:01:32 +01:00
Ash Wilson
c12d3f8ecd
Initial cut at a Rackspace driver.
...
* Wrap openstack.Client in an interface.
* Alternate openstack Driver creation method.
* Register the Rackspace driver in commands.go.
Signed-off-by: Ash Wilson <ash.wilson@rackspace.com >
2015-01-14 22:01:31 +01:00