use existing _pathlist() function to convert key and an array of values into AWS query param format instead of doing this in every function

Closes #319

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Fix ex_unpause_node in openstack

ex_unpause_node in the OpenStack driver was calling the 'pause' action instead of the 'unpause' action.

Closes #317

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Allow nodes to be launched into a specific subnet by adding subnet parameter to create_node() method of ec2 driver

Closes #318

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Bump version to 0.15.0.
LIBCLOUD-571 subnet-filters for ec2 driver

Closes #306

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
LIBCLOUD-572 internet-gateways-filters for ec2 driver

Closes #307

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Fix setting Name tags and name attributes when creating some objects
in the EC2 driver.

Closes #322

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
use _get_boolean() function instead of parsing api response in every method

Closes #324

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
docs: Fix typo, update committer guide.
Node filters for ec2 driver

Closes #320

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
use _build_filters function instead of specifying request params manually

Closes #323

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Add network_association_id to ex_list_public_ips and CloudstackAddress object

Closes #327

Signed-off-by: Sebastien Goasguen <runseb@gmail.com>
Update CHANGES file with GITHUB-327
Fix docstrings, add ex_admin_pass argument to create_node
in the Openstack driver.

Closes #315

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Merge branch 'trunk' of https://git-wip-us.apache.org/repos/asf/libcloud into trunk
Remove extra comma, re-order changes.
Fix a possible race condition in deploy_node which would occur if node
is online and can be accessed via SSH, but the SSH key we want to use hasn't
been installed yet.

Closes #331

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Include a better message in the exception which is thrown when a request
in the Rackspace driver ends up in an ERROR state.
Fix _ssh_client_connect method to correctly propagate an exception if a key file
doesn't exist instead of silently swallowing and ignoring it.
Bump version to 0.15.1