Document and verify that we support Python 3.4

Closes #279

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
add a deprecated flag to a size

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Add "deprecated" attribute to the Node object in the GCE driver.

Closes #276
Update Softlayer driver to use "fullyQualifiedDomainName" attribute
instead of "hostname" for the node name.

Closes #280

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Update Linode pricing.

Closes #281

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Add destination(target) instance tags support to GCE driver

Closes #278

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Update CHANGES.
Fixed many typos in the code and docs.

Found using: https://github.com/intgr/topy

Closes #282

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Added support for generic image management at Rackspace and EC2.

Closes #277

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Update script to support new image manegement API and re-generate the file.
Add support for Google DNS API.

Google recently added a new API for DNS management. This new driver
implement simple operations to create and view zones and records.

Closes #269

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Re-generate supported providers table.
Change create_image API call params from Reboot to NoReboot and negated set logic

Closes #284

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Added OpenStack_1_1_NodeDriver to the 'API Docs' section

Closes #288

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
LIBCLOUD-550_DisplayName

Added support for "displayname" CloudStack deployment parameter and removed automatic setting of "name" parameter.

This will allow for deployment of instances without a hostname, but with a displayname, so that you can have multiple tenants using the same displayname with unique hostnames being generated from the instance UUID.

Closes #289

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Deprecate "key" argument in the SSHClient class in favor of new "key_files"
argument.

Also add a new "key_material" argument. This argument can contain raw string
version of a private key.

Note 1: "key_files" and "key_material" arguments are mutually exclusive.
Note 2: "key_material" argument is not supported in the ShellOutSSHClient.
[LIBCLOUD-547] linode.py labels too long with name use linode id instead

Closes #287
Add support for the Outscale SAS cloud.

This commit introduce the Outscale SAS cloud an european cloud provider
featuring an EC2 compatible API.

Special care have been taken to leave room for Outscale INC an US based cloud
using the same infrastructure but governed by US laws.

Closes #285

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Fix Google DNS to use valid record split character

Closes #290

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Use --head flag instead of -X HEAD when logging curl lines for HEAD requests in
debug mode.

Reported by Brian Metzler, part of LIBCLOUD-552.