You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by to...@apache.org on 2015/12/30 07:51:12 UTC

[1/5] libcloud git commit: Fix underlines.

Repository: libcloud
Updated Branches:
  refs/heads/trunk 60b5661c0 -> 6e8ad2de6


Fix underlines.


Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/d0af4b71
Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/d0af4b71
Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/d0af4b71

Branch: refs/heads/trunk
Commit: d0af4b717a4d2f4d1140d5b56abea82885745574
Parents: c7ffbe7
Author: Tomaz Muraus <to...@tomaz.me>
Authored: Sun Dec 6 14:33:34 2015 +0800
Committer: Tomaz Muraus <to...@tomaz.me>
Committed: Sun Dec 6 14:33:34 2015 +0800

----------------------------------------------------------------------
 docs/dns/drivers/godaddy.rst | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/libcloud/blob/d0af4b71/docs/dns/drivers/godaddy.rst
----------------------------------------------------------------------
diff --git a/docs/dns/drivers/godaddy.rst b/docs/dns/drivers/godaddy.rst
index f2238fb..50b4be0 100644
--- a/docs/dns/drivers/godaddy.rst
+++ b/docs/dns/drivers/godaddy.rst
@@ -1,5 +1,5 @@
 GoDaddy DNS Driver Documentation
-=====================================
+================================
 
 `GoDaddy`_ provide domain name registration and are the worlds largest with over 13 million customers. They also provide nameservers and DNS hosting as
 well as cloud and website hosting.
@@ -20,7 +20,7 @@ Driver features
 * Submit completed agreements to purchase domains
 
 Instantiating the driver
--------------------------------------
+------------------------
 
 Before you instantiate a driver, you will need a GoDaddy account.
 
@@ -37,7 +37,7 @@ You can then use these details to instantiate a driver with the arguments:
    :language: python
 
 Listing zones
----------------
+-------------
 
 .. literalinclude:: /examples/dns/godaddy/listing_zones.py
    :language: python
@@ -113,4 +113,4 @@ API Docs
     :inherited-members:
 
 .. _`GoDaddy`: https://godaddy.com/
-.. _`GoDaddy API Website`: https://developer.godaddy.com/doc
\ No newline at end of file
+.. _`GoDaddy API Website`: https://developer.godaddy.com/doc


[3/5] libcloud git commit: Merge branch 'trunk' of https://git-wip-us.apache.org/repos/asf/libcloud into trunk

Posted by to...@apache.org.
Merge branch 'trunk' of https://git-wip-us.apache.org/repos/asf/libcloud into trunk


Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/e226af27
Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/e226af27
Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/e226af27

Branch: refs/heads/trunk
Commit: e226af276eb8682c410cc02796b59498364dfe72
Parents: 71db3e7 88170f6
Author: Tomaz Muraus <to...@tomaz.me>
Authored: Sat Dec 19 17:21:08 2015 +0100
Committer: Tomaz Muraus <to...@tomaz.me>
Committed: Sat Dec 19 17:21:08 2015 +0100

----------------------------------------------------------------------
 CHANGES.rst                                 |  13 +++
 doap_libcloud.rdf                           |   7 ++
 docs/_static/images/supported_providers.png | Bin 110558 -> 102086 bytes
 docs/upgrade_notes.rst                      |  11 +++
 libcloud/common/google.py                   |   6 +-
 libcloud/compute/drivers/vcloud.py          |   3 +-
 libcloud/compute/types.py                   |  98 ++++++++++++-----------
 libcloud/dns/drivers/rackspace.py           |   5 +-
 libcloud/test/compute/test_azure.py         |   2 +-
 libcloud/test/compute/test_profitbricks.py  |  10 +--
 libcloud/test/compute/test_types.py         |  70 ++++++++++++++++
 setup.py                                    |   2 +-
 12 files changed, 168 insertions(+), 59 deletions(-)
----------------------------------------------------------------------



[4/5] libcloud git commit: Merge branch 'trunk' of https://git-wip-us.apache.org/repos/asf/libcloud into trunk

Posted by to...@apache.org.
Merge branch 'trunk' of https://git-wip-us.apache.org/repos/asf/libcloud into trunk


Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/912180d4
Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/912180d4
Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/912180d4

Branch: refs/heads/trunk
Commit: 912180d40e6ac7e4d617ff79d9d9c89dde88aa57
Parents: e226af2 60b5661
Author: Tomaz Muraus <to...@tomaz.me>
Authored: Wed Dec 30 14:40:43 2015 +0800
Committer: Tomaz Muraus <to...@tomaz.me>
Committed: Wed Dec 30 14:40:43 2015 +0800

----------------------------------------------------------------------
 .travis.yml                                     |  6 ++
 CHANGES.rst                                     | 17 +++++-
 .../_supported_methods_block_storage.rst        |  2 -
 .../_supported_methods_image_management.rst     |  2 -
 .../_supported_methods_key_pair_management.rst  |  2 -
 docs/compute/_supported_methods_main.rst        |  2 -
 docs/compute/_supported_providers.rst           |  2 -
 docs/dns/_supported_methods.rst                 |  2 +
 docs/dns/_supported_providers.rst               |  2 +
 libcloud/common/dimensiondata.py                |  2 +-
 libcloud/common/google.py                       |  5 +-
 libcloud/compute/drivers/dimensiondata.py       | 55 ++++++++++++------
 libcloud/compute/drivers/ec2.py                 | 18 ++++++
 libcloud/data/pricing.json                      | 59 ++++++++++++++++----
 ...bc_8dabe5a7d0e4_network_addPublicIpBlock.xml | 12 ++--
 libcloud/test/compute/test_ec2.py               |  8 +--
 libcloud/test/dns/fixtures/cloudflare/nul.json  | 10 ----
 libcloud/test/dns/fixtures/cloudflare/nul_.json | 10 ++++
 libcloud/test/dns/test_cloudflare.py            |  3 +-
 19 files changed, 157 insertions(+), 62 deletions(-)
----------------------------------------------------------------------



[5/5] libcloud git commit: Fix typos

Posted by to...@apache.org.
Fix typos

Closes #668


Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/6e8ad2de
Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/6e8ad2de
Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/6e8ad2de

Branch: refs/heads/trunk
Commit: 6e8ad2de61a77baad5b47bbcdb0d16ad13c2bf7f
Parents: 912180d
Author: Victor Mireyev <vi...@opennodecloud.com>
Authored: Mon Dec 28 20:09:46 2015 +0300
Committer: Tomaz Muraus <to...@tomaz.me>
Committed: Wed Dec 30 14:44:08 2015 +0800

----------------------------------------------------------------------
 docs/compute/drivers/auroracompute.rst      |  2 +-
 docs/compute/drivers/cloudstack.rst         |  6 +++---
 docs/compute/drivers/dimensiondata.rst      |  2 +-
 docs/compute/drivers/onapp.rst              |  2 +-
 docs/compute/drivers/openstack.rst          |  2 +-
 docs/compute/drivers/packet.rst             |  2 +-
 docs/development.rst                        |  2 +-
 docs/dns/drivers/digital_ocean.rst          |  2 +-
 docs/dns/drivers/dnsimple.rst               |  6 +++---
 docs/dns/drivers/durabledns.rst             |  4 ++--
 docs/dns/drivers/liquidweb.rst              |  4 ++--
 docs/dns/drivers/pointdns.rst               |  4 ++--
 docs/dns/drivers/vultr.rst                  |  4 ++--
 docs/dns/drivers/worldwidedns.rst           |  4 ++--
 docs/dns/drivers/zonomi.rst                 |  4 ++--
 docs/loadbalancer/drivers/dimensiondata.rst |  2 +-
 docs/loadbalancer/drivers/elb.rst           | 14 +++++++-------
 docs/loadbalancer/drivers/gce.rst           |  6 +++---
 docs/loadbalancer/drivers/index.rst         |  4 ++--
 docs/storage/drivers/auroraobjects.rst      |  6 +++---
 docs/storage/drivers/s3.rst                 |  2 +-
 docs/upgrade_notes.rst                      |  2 +-
 libcloud/common/abiquo.py                   |  2 +-
 libcloud/common/base.py                     |  2 +-
 libcloud/common/dimensiondata.py            |  4 ++--
 libcloud/common/exceptions.py               |  2 +-
 libcloud/common/google.py                   |  2 +-
 libcloud/common/openstack_identity.py       | 10 +++++-----
 libcloud/compute/drivers/azure.py           |  4 ++--
 libcloud/compute/drivers/cloudsigma.py      |  4 ++--
 libcloud/compute/drivers/cloudstack.py      | 12 ++++++------
 libcloud/compute/drivers/ec2.py             |  6 +++---
 libcloud/compute/drivers/ecp.py             |  4 ++--
 libcloud/compute/drivers/gce.py             | 12 ++++++------
 libcloud/compute/drivers/profitbricks.py    |  2 +-
 libcloud/compute/drivers/runabove.py        |  4 ++--
 libcloud/compute/drivers/vsphere.py         |  2 +-
 libcloud/dns/drivers/cloudflare.py          |  2 +-
 libcloud/dns/drivers/pointdns.py            |  2 +-
 libcloud/dns/types.py                       |  2 --
 libcloud/loadbalancer/base.py               |  2 +-
 libcloud/storage/base.py                    |  4 ++--
 libcloud/storage/drivers/s3.py              |  2 +-
 libcloud/utils/files.py                     |  2 +-
 libcloud/utils/networking.py                |  2 +-
 45 files changed, 87 insertions(+), 89 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/docs/compute/drivers/auroracompute.rst
----------------------------------------------------------------------
diff --git a/docs/compute/drivers/auroracompute.rst b/docs/compute/drivers/auroracompute.rst
index 95d195c..36bd575 100644
--- a/docs/compute/drivers/auroracompute.rst
+++ b/docs/compute/drivers/auroracompute.rst
@@ -1,5 +1,5 @@
 AuroraCompute Computer Driver Documentation
-======================================
+===========================================
 
 `PCextreme B.V.`_ is a Dutch cloud provider. It provides a public cloud offering
 under the name AuroraCompute. All cloud services are under the family name Aurora.

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/docs/compute/drivers/cloudstack.rst
----------------------------------------------------------------------
diff --git a/docs/compute/drivers/cloudstack.rst b/docs/compute/drivers/cloudstack.rst
index cff71e2..985df55 100644
--- a/docs/compute/drivers/cloudstack.rst
+++ b/docs/compute/drivers/cloudstack.rst
@@ -96,7 +96,7 @@ docstrings below. You can also use an interactive shell for exploration as
 shown in the examples.
 
 Basic Zone Examples
---------------------
+-------------------
 
 To start experimenting with libcloud, starting an ipython interactive shell can
 be very handy. Tab completion and shell history are available. Below is an
@@ -151,7 +151,7 @@ ssh key are passed as arguments as well as a list of scripts.
    :language: python
 
 Advanced Zone examples
------------------------
+----------------------
 
 Advanced zones in CloudStack provide tenant isolation via VLANs or SDN
 technologies like GRE/STT meshes. In a typical advanced zones, users will
@@ -160,7 +160,7 @@ Therefore one needs to specify the network a node needs to be deployed on,
 and needs to setup port forwarding or IP forwarding rules.
 
 1. Start an interactive shell on Ikoula public cloud
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 Instantiation of driver for an advanced zone is the same as with a basic zone,
 for example on the `ikoula`_ cloud:

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/docs/compute/drivers/dimensiondata.rst
----------------------------------------------------------------------
diff --git a/docs/compute/drivers/dimensiondata.rst b/docs/compute/drivers/dimensiondata.rst
index b0b50b5..8dbbc55 100644
--- a/docs/compute/drivers/dimensiondata.rst
+++ b/docs/compute/drivers/dimensiondata.rst
@@ -1,5 +1,5 @@
 Dimension Data Cloud Compute Driver Documentation
-=======================================
+=================================================
 
 Dimension Data are a global IT Services company and form part of the NTT Group.
 Dimension Data provide IT-as-a-Service to customers around the globe on their

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/docs/compute/drivers/onapp.rst
----------------------------------------------------------------------
diff --git a/docs/compute/drivers/onapp.rst b/docs/compute/drivers/onapp.rst
index 3cd5b24..492df36 100644
--- a/docs/compute/drivers/onapp.rst
+++ b/docs/compute/drivers/onapp.rst
@@ -35,7 +35,7 @@ To authenticate using API key, put your account email as ``key`` and the API key
 to the server as ``secret``.
 
 Example
---------
+-------
 
 .. literalinclude:: /examples/compute/onapp/functionality.py
    :language: python

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/docs/compute/drivers/openstack.rst
----------------------------------------------------------------------
diff --git a/docs/compute/drivers/openstack.rst b/docs/compute/drivers/openstack.rst
index dfc3007..e7a5e33 100644
--- a/docs/compute/drivers/openstack.rst
+++ b/docs/compute/drivers/openstack.rst
@@ -122,7 +122,7 @@ Connecting to HP Cloud US West and US East (OpenStack Havana).
 .. literalinclude:: /examples/compute/openstack/hpcloud.py
    :language: python
 
-7. Using Cloud-Init with Openstack
+7. Using Cloud-Init with OpenStack
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 This example shows how to use cloud-init using the ``ex_config_drive`` and

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/docs/compute/drivers/packet.rst
----------------------------------------------------------------------
diff --git a/docs/compute/drivers/packet.rst b/docs/compute/drivers/packet.rst
index 83b3cd1..668f6c3 100644
--- a/docs/compute/drivers/packet.rst
+++ b/docs/compute/drivers/packet.rst
@@ -1,5 +1,5 @@
 Packet Compute Driver Documentation
-=========================================
+===================================
 
 `Packet`_ is a dedicated bare metal cloud hosting provider based in New York
 City

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/docs/development.rst
----------------------------------------------------------------------
diff --git a/docs/development.rst b/docs/development.rst
index 58460e0..de03c47 100644
--- a/docs/development.rst
+++ b/docs/development.rst
@@ -349,7 +349,7 @@ pull request description contains link to the JIRA ticket.
 Wait for your changes to be reviewed and address any outstanding comments.
 
 10. Squash the commits and generate the patch
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 Once the changes has been reviewed, all the outstanding issues have been
 addressed and the pull request has been +1'ed, close the pull request, squash

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/docs/dns/drivers/digital_ocean.rst
----------------------------------------------------------------------
diff --git a/docs/dns/drivers/digital_ocean.rst b/docs/dns/drivers/digital_ocean.rst
index cc06207..b6a60ab 100644
--- a/docs/dns/drivers/digital_ocean.rst
+++ b/docs/dns/drivers/digital_ocean.rst
@@ -17,7 +17,7 @@ DigitalOcean dns driver only supports the v2.0 API requiring a Personal Access
 Token to initialize as the key.
 
 Instantiating the driver
--------------------------------------
+------------------------
 
 .. literalinclude:: /examples/dns/digitalocean/instantiate_driver.py
    :language: python

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/docs/dns/drivers/dnsimple.rst
----------------------------------------------------------------------
diff --git a/docs/dns/drivers/dnsimple.rst b/docs/dns/drivers/dnsimple.rst
index 24cf40c..f2b8793 100644
--- a/docs/dns/drivers/dnsimple.rst
+++ b/docs/dns/drivers/dnsimple.rst
@@ -1,5 +1,5 @@
 DNSimple DNS Driver Documentation
-==================================
+=================================
 
 `DNSimple`_ is a hosted DNS Service Provider that you can use to manage your
 domains. Offers both a web interface and an iPhone application for adding and
@@ -7,7 +7,7 @@ removing domains and DNS records as well as an HTTP API with various code
 libraries and tools.
 
 Instantiating the driver
--------------------------------------
+------------------------
 
 .. literalinclude:: /examples/dns/dnsimple/instantiate_driver.py
    :language: python
@@ -19,4 +19,4 @@ API Docs
     :members:
     :inherited-members:
 
-.. _`DNSimple`: https://dnsimple.com/
\ No newline at end of file
+.. _`DNSimple`: https://dnsimple.com/

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/docs/dns/drivers/durabledns.rst
----------------------------------------------------------------------
diff --git a/docs/dns/drivers/durabledns.rst b/docs/dns/drivers/durabledns.rst
index 799f9de..ab788fb 100644
--- a/docs/dns/drivers/durabledns.rst
+++ b/docs/dns/drivers/durabledns.rst
@@ -1,5 +1,5 @@
 Durable DNS Driver Documentation
-=====================================
+================================
 
 `DurableDNS`_ provides DNS hosting solutions for customers of all
 sizes. Works with all hosting arrangements - shared web hosting, virtual
@@ -12,7 +12,7 @@ supplier failures.
 See more at https://durabledns.com/
 
 Instantiating the driver
--------------------------------------
+------------------------
 
 .. literalinclude:: /examples/dns/durabledns/instantiate_driver.py
    :language: python

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/docs/dns/drivers/liquidweb.rst
----------------------------------------------------------------------
diff --git a/docs/dns/drivers/liquidweb.rst b/docs/dns/drivers/liquidweb.rst
index f2be072..3a43c97 100644
--- a/docs/dns/drivers/liquidweb.rst
+++ b/docs/dns/drivers/liquidweb.rst
@@ -1,5 +1,5 @@
 Liquid Web DNS Driver Documentation
-====================================
+===================================
 
 `Liquid Web`_ Liquid Web Inc. is a privately held, managed web hosting company
 founded in 1997 with three wholly-owned data centers in Lansing, and a fourth
@@ -8,7 +8,7 @@ location in Scottsdale, AZ.
 Read more at: https://www.liquidweb.com
 
 Instantiating the driver
---------------------------
+------------------------
 
 .. literalinclude:: /examples/dns/liquidweb/instantiate_driver.py
    :language: python

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/docs/dns/drivers/pointdns.rst
----------------------------------------------------------------------
diff --git a/docs/dns/drivers/pointdns.rst b/docs/dns/drivers/pointdns.rst
index 649e0c2..b27509b 100644
--- a/docs/dns/drivers/pointdns.rst
+++ b/docs/dns/drivers/pointdns.rst
@@ -1,5 +1,5 @@
 Point DNS Driver Documentation
-===============================
+==============================
 
 `PointDNS`_ provides an API that gives access to point zone, records, http and
 email redirects management. The API is built using RESTful principles.
@@ -8,7 +8,7 @@ XML and JSON are supported as responses to API calls but this provider only
 support JSON.
 
 Instantiating the driver
--------------------------------------
+------------------------
 
 .. literalinclude:: /examples/dns/pointdns/instantiate_driver.py
    :language: python

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/docs/dns/drivers/vultr.rst
----------------------------------------------------------------------
diff --git a/docs/dns/drivers/vultr.rst b/docs/dns/drivers/vultr.rst
index f74baf8..0890fc8 100644
--- a/docs/dns/drivers/vultr.rst
+++ b/docs/dns/drivers/vultr.rst
@@ -1,5 +1,5 @@
 Vultr Driver Documentation
-===========================
+==========================
 
 `Vultr`_ was built by the same team that created Choopa.com and
 GameServers.com, has tackled hosting solutions, delivering industry
@@ -9,7 +9,7 @@ worldwide network.
 Read more at: https://www.vultr.com/about/
 
 Instantiating the driver
---------------------------
+------------------------
 
 .. literalinclude:: /examples/dns/vultr/instantiate_driver.py
    :language: python

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/docs/dns/drivers/worldwidedns.rst
----------------------------------------------------------------------
diff --git a/docs/dns/drivers/worldwidedns.rst b/docs/dns/drivers/worldwidedns.rst
index c9a24a8..b1127d3 100644
--- a/docs/dns/drivers/worldwidedns.rst
+++ b/docs/dns/drivers/worldwidedns.rst
@@ -1,5 +1,5 @@
 World Wide DNS Driver Documentation
-=====================================
+===================================
 
 `WorldWideDNS`_ provides Primary DNS services, Secondary DNS services, and
 Dynamic DNS hosting services for thousands of businesses, website hosting,
@@ -7,7 +7,7 @@ website developers, and consumers. Resellers can completely private
 label / white label DNS services with custom name servers.
 
 Instantiating the driver
--------------------------------------
+------------------------
 
 .. literalinclude:: /examples/dns/worldwidedns/instantiate_driver.py
    :language: python

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/docs/dns/drivers/zonomi.rst
----------------------------------------------------------------------
diff --git a/docs/dns/drivers/zonomi.rst b/docs/dns/drivers/zonomi.rst
index 44f6554..c5d0655 100644
--- a/docs/dns/drivers/zonomi.rst
+++ b/docs/dns/drivers/zonomi.rst
@@ -1,5 +1,5 @@
 Zonomi DNS Driver Documentation
-===========================
+===============================
 
 `Zonomi`_ name servers are spread around the globe (London, Dallas, New York
 and Auckland). It offers Fully redundant, fault-tolerant, reliable name
@@ -10,7 +10,7 @@ registrar, Integrates with Pingability's DNS fail over, Vanity name servers.
 Read more at: http://zonomi.com/
 
 Instantiating the driver
---------------------------
+------------------------
 
 .. literalinclude:: /examples/dns/zonomi/instantiate_driver.py
    :language: python

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/docs/loadbalancer/drivers/dimensiondata.rst
----------------------------------------------------------------------
diff --git a/docs/loadbalancer/drivers/dimensiondata.rst b/docs/loadbalancer/drivers/dimensiondata.rst
index 31eb186..65289d7 100644
--- a/docs/loadbalancer/drivers/dimensiondata.rst
+++ b/docs/loadbalancer/drivers/dimensiondata.rst
@@ -1,5 +1,5 @@
 Dimension Data Load Balancer Driver Documentation
-=======================================
+=================================================
 
 Dimension Data are a global IT Services company and form part of the NTT Group.
 Dimension Data provide IT-as-a-Service to customers around the globe on their

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/docs/loadbalancer/drivers/elb.rst
----------------------------------------------------------------------
diff --git a/docs/loadbalancer/drivers/elb.rst b/docs/loadbalancer/drivers/elb.rst
index 26b63f9..aaac8e3 100644
--- a/docs/loadbalancer/drivers/elb.rst
+++ b/docs/loadbalancer/drivers/elb.rst
@@ -18,7 +18,7 @@ Elastic Load Balancing, so your servers can focus on their main task.
 
 
 Ok Now Tell me some advantages of using Elastic Load Balancing
----------------------------------------------------------------
+--------------------------------------------------------------
 
 * Distribution of requests to Amazon EC2 instances (servers)in multiple
   vailability Zones so that the risk of overloading one single instance
@@ -61,7 +61,7 @@ Now lets dive into the tutorial which will focus on libcloud Elastic
 Load Balancing interface for AWS.
 
 1. Creating a Connection
--------------------------
+------------------------
 
 The first step in accessing ELB is to create a connection to the service.
 
@@ -91,7 +91,7 @@ The base `libcloud` ELB API allows you to:
 * list protocols related to load balancer
 
 Non-standard functionality and extension methods
--------------------------------------------------
+------------------------------------------------
 
 The AWS ELB driver exposes a lot of `libcloud` non-standard
 functionalities through extension methods and arguments.
@@ -105,7 +105,7 @@ These functionalities include:
 * enable/disable policies on backend server & listeners
 
 2. Getting Existing Load Balancers
------------------------------------
+----------------------------------
 
 To retrieve any exiting load balancers available
 
@@ -116,7 +116,7 @@ this will return you a list of load balancers
 ``[<LoadBalancer: id=balancer_id, name=balancer_name, state=balancer_state>]``
 
 3. Creating New Load Balancers
--------------------------------
+------------------------------
 
 To create new load balancer initialise some members for the load balancer
 first
@@ -166,7 +166,7 @@ To delete a policy associated with the load balancer
 Will return ``True`` if it deletes the policy successfully.
 
 5. Enable/Disable Policy on Backend server
--------------------------------------------
+------------------------------------------
 
 Wait! first tell me about Policies
 ----------------------------------
@@ -194,7 +194,7 @@ To disable the policy you just need to pass the policies parameter as empty
 list
 
 6. Enable/Diable Policy on Listeners
--------------------------------------
+------------------------------------
 
 I don't have any idea about ``listeners``?
 ------------------------------------------

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/docs/loadbalancer/drivers/gce.rst
----------------------------------------------------------------------
diff --git a/docs/loadbalancer/drivers/gce.rst b/docs/loadbalancer/drivers/gce.rst
index 15983cb..1879901 100644
--- a/docs/loadbalancer/drivers/gce.rst
+++ b/docs/loadbalancer/drivers/gce.rst
@@ -1,5 +1,5 @@
 Google Load Balancer Driver Documentation
-==========================================
+=========================================
 
 Loadbalancing in Compute Engine is native to Google Compute Engine.
 
@@ -28,12 +28,12 @@ Additional example code can be found in the "demos" directory of Libcloud here:
 https://github.com/apache/libcloud/blob/trunk/demos/gce_lb_demo.py
 
 1. Getting Driver with GCE Driver
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 .. literalinclude:: /examples/loadbalancer/gce/gce_driver.py
 
 2. Getting Driver with Authentication Information
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 .. literalinclude:: /examples/loadbalancer/gce/gce_authentication.py
 

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/docs/loadbalancer/drivers/index.rst
----------------------------------------------------------------------
diff --git a/docs/loadbalancer/drivers/index.rst b/docs/loadbalancer/drivers/index.rst
index d37aad5..aac9cb3 100644
--- a/docs/loadbalancer/drivers/index.rst
+++ b/docs/loadbalancer/drivers/index.rst
@@ -1,7 +1,7 @@
 :orphan:
 
-Load BalancerDrivers Documentation
-==================================
+Load Balancer Drivers Documentation
+===================================
 
 This chapter includes links to driver (provider) specific documentation pages.
 

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/docs/storage/drivers/auroraobjects.rst
----------------------------------------------------------------------
diff --git a/docs/storage/drivers/auroraobjects.rst b/docs/storage/drivers/auroraobjects.rst
index 4a0881e..d7dbeb2 100644
--- a/docs/storage/drivers/auroraobjects.rst
+++ b/docs/storage/drivers/auroraobjects.rst
@@ -1,5 +1,5 @@
 AuroraObjects Storage Driver Documentation
-======================================
+==========================================
 
 `PCextreme B.V.`_ is a Dutch cloud provider. It provides a public cloud offering
 under the name AuroraCompute. All cloud services are under the family name Aurora.
@@ -12,7 +12,7 @@ All data is stored on servers in the European Union.
     :target: https://www.pcextreme.com/aurora/objects
 
 Protocol
-------------------
+--------
 
 AuroraObjects talks the Amazon S3 protocol and thus supports almost all functions
 which the Amazon S3 storage driver supports.
@@ -36,7 +36,7 @@ With these credentials you can instantiate the driver:
 
 
 Multipart uploads
-------------------
+-----------------
 
 AuroraObjects storage driver supports multipart uploads which means you can
 upload objects with a total size of up to 5 TB.

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/docs/storage/drivers/s3.rst
----------------------------------------------------------------------
diff --git a/docs/storage/drivers/s3.rst b/docs/storage/drivers/s3.rst
index 20776e5..e157bbb 100644
--- a/docs/storage/drivers/s3.rst
+++ b/docs/storage/drivers/s3.rst
@@ -5,7 +5,7 @@ Amazon S3 Storage Driver Documentation
 from Amazon Web Services.
 
 Multipart uploads
-------------------
+-----------------
 
 Amazon S3 driver supports multipart uploads which means you can upload objects
 with a total size of up to 5 TB.

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/docs/upgrade_notes.rst
----------------------------------------------------------------------
diff --git a/docs/upgrade_notes.rst b/docs/upgrade_notes.rst
index b30ae86..7be8c01 100644
--- a/docs/upgrade_notes.rst
+++ b/docs/upgrade_notes.rst
@@ -6,7 +6,7 @@ which contains backward incompatible or semi-incompatible changes and how to
 preserve the old behavior when this is possible.
 
 Libcloud 0.20.0
---------------
+---------------
 
 * New optional ``ttl`` argument has been added to ``libcloud.dns.base.Record``
   class constructor before the existing ``extra`` argument.

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/libcloud/common/abiquo.py
----------------------------------------------------------------------
diff --git a/libcloud/common/abiquo.py b/libcloud/common/abiquo.py
index ab4457a..a972243 100644
--- a/libcloud/common/abiquo.py
+++ b/libcloud/common/abiquo.py
@@ -153,7 +153,7 @@ class AbiquoResponse(XmlResponse):
         Determinate if async request was successful.
 
         An async_request retrieves for a task object that can be successfully
-        retrieved (self.status == OK), but the asyncronous task (the body of
+        retrieved (self.status == OK), but the asynchronous task (the body of
         the HTTP response) which we are asking for has finished with an error.
         So this method checks if the status code is 'OK' and if the task
         has finished successfully.

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/libcloud/common/base.py
----------------------------------------------------------------------
diff --git a/libcloud/common/base.py b/libcloud/common/base.py
index d457e24..0825eca 100644
--- a/libcloud/common/base.py
+++ b/libcloud/common/base.py
@@ -1055,7 +1055,7 @@ class BaseDriver(object):
         :param    secret: Secret password to be used (required)
         :type     secret: ``str``
 
-        :param    secure: Weither to use HTTPS or HTTP. Note: Some providers
+        :param    secure: Whether to use HTTPS or HTTP. Note: Some providers
                             only support HTTPS, and it is on by default.
         :type     secure: ``bool``
 

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/libcloud/common/dimensiondata.py
----------------------------------------------------------------------
diff --git a/libcloud/common/dimensiondata.py b/libcloud/common/dimensiondata.py
index 3fc6e3c..5df3e22 100644
--- a/libcloud/common/dimensiondata.py
+++ b/libcloud/common/dimensiondata.py
@@ -500,10 +500,10 @@ class DimensionDataVlan(object):
                                             as a CIDR range size
         :type  ipv6_range_size: ``int``
 
-        :param ipv4_gateway: The IPv4 default gateway addres
+        :param ipv4_gateway: The IPv4 default gateway address
         :type  ipv4_gateway: ``str``
 
-        :param ipv6_gateway: The IPv6 default gateway addres
+        :param ipv6_gateway: The IPv6 default gateway address
         :type  ipv6_gateway: ``str``
         """
         self.id = str(id)

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/libcloud/common/exceptions.py
----------------------------------------------------------------------
diff --git a/libcloud/common/exceptions.py b/libcloud/common/exceptions.py
index 5f9a949..14dcea8 100644
--- a/libcloud/common/exceptions.py
+++ b/libcloud/common/exceptions.py
@@ -24,7 +24,7 @@ __all__ = [
 class BaseHTTPError(Exception):
 
     """
-    The base exception class for all HTTP related eceptions.
+    The base exception class for all HTTP related exceptions.
     """
 
     def __init__(self, code, message, headers=None):

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/libcloud/common/google.py
----------------------------------------------------------------------
diff --git a/libcloud/common/google.py b/libcloud/common/google.py
index 725a91b..b881506 100644
--- a/libcloud/common/google.py
+++ b/libcloud/common/google.py
@@ -532,7 +532,7 @@ class GoogleServiceAcctAuthConnection(GoogleBaseAuthConnection):
 
 class GoogleGCEServiceAcctAuthConnection(GoogleBaseAuthConnection):
     """Authentication class for self-authentication when used with a GCE
-    istance that supports serviceAccounts.
+    instance that supports serviceAccounts.
     """
     def get_new_token(self):
         """

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/libcloud/common/openstack_identity.py
----------------------------------------------------------------------
diff --git a/libcloud/common/openstack_identity.py b/libcloud/common/openstack_identity.py
index ac90424..f98cc72 100644
--- a/libcloud/common/openstack_identity.py
+++ b/libcloud/common/openstack_identity.py
@@ -45,7 +45,7 @@ AUTH_VERSIONS_WITH_EXPIRES = [
     '3.x_password'
 ]
 
-# How many seconds to substract from the auth token expiration time before
+# How many seconds to subtract from the auth token expiration time before
 # testing if the token is still valid.
 # The time is subtracted to account for the HTTP request latency and prevent
 # user from getting "InvalidCredsError" if token is about to expire.
@@ -162,7 +162,7 @@ class OpenStackServiceCatalog(object):
     """
     http://docs.openstack.org/api/openstack-identity-service/2.0/content/
 
-    This class should be instanciated with the contents of the
+    This class should be instantiated with the contents of the
     'serviceCatalog' in the auth response. This will do the work of figuring
     out which services actually exist in the catalog as well as split them up
     by type, name, and region if available
@@ -1104,7 +1104,7 @@ class OpenStackIdentity_3_0_Connection(OpenStackIdentityConnection):
         :param domain_id: ID of domain to retrieve information for.
         :type domain_id: ``str``
 
-        :rtyle: :class:`.OpenStackIdentityDomain`
+        :rtype: :class:`.OpenStackIdentityDomain`
         """
         response = self.authenticated_request('/v3/domains/%s' % (domain_id),
                                               method='GET')
@@ -1139,7 +1139,7 @@ class OpenStackIdentity_3_0_Connection(OpenStackIdentityConnection):
         """
         Grant domain role to a user.
 
-        Note: This function appears to be idempodent.
+        Note: This function appears to be idempotent.
 
         :param domain: Domain to grant the role to.
         :type domain: :class:`.OpenStackIdentityDomain`
@@ -1183,7 +1183,7 @@ class OpenStackIdentity_3_0_Connection(OpenStackIdentityConnection):
         """
         Grant project role to a user.
 
-        Note: This function appeats to be idempodent.
+        Note: This function appears to be idempotent.
 
         :param project: Project to grant the role to.
         :type project: :class:`.OpenStackIdentityDomain`

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/libcloud/compute/drivers/azure.py
----------------------------------------------------------------------
diff --git a/libcloud/compute/drivers/azure.py b/libcloud/compute/drivers/azure.py
index 1ca5d16..f55fce6 100644
--- a/libcloud/compute/drivers/azure.py
+++ b/libcloud/compute/drivers/azure.py
@@ -501,7 +501,7 @@ class AzureNodeDriver(NodeDriver):
     def list_volumes(self, node=None):
         """
         Lists volumes of the disks in the image repository that are
-        associated with the specificed subscription.
+        associated with the specified subscription.
 
         Pass Node object to scope the list of volumes to a single
         instance.
@@ -574,7 +574,7 @@ class AzureNodeDriver(NodeDriver):
 
         :type        ex_custom_data: ``str``
         :keyword     ex_custom_data: Optional script or other data which is
-                                     injected into the VM when it's begining
+                                     injected into the VM when it's beginning
                                      provisioned.
 
         :keyword     ex_admin_user_id: Optional. Defaults to 'azureuser'.

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/libcloud/compute/drivers/cloudsigma.py
----------------------------------------------------------------------
diff --git a/libcloud/compute/drivers/cloudsigma.py b/libcloud/compute/drivers/cloudsigma.py
index 4611dc6..0b26665 100644
--- a/libcloud/compute/drivers/cloudsigma.py
+++ b/libcloud/compute/drivers/cloudsigma.py
@@ -1724,7 +1724,7 @@ class CloudSigma_2_0_NodeDriver(CloudSigmaNodeDriver):
 
     def ex_get_balance(self):
         """
-        Retrueve account balance information.
+        Retrieve account balance information.
 
         :return: Dictionary with two items ("balance" and "currency").
         :rtype: ``dict``
@@ -1735,7 +1735,7 @@ class CloudSigma_2_0_NodeDriver(CloudSigmaNodeDriver):
 
     def ex_get_pricing(self):
         """
-        Retrive pricing information that are applicable to the cloud.
+        Retrieve pricing information that are applicable to the cloud.
 
         :return: Dictionary with pricing information.
         :rtype: ``dict``

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/libcloud/compute/drivers/cloudstack.py
----------------------------------------------------------------------
diff --git a/libcloud/compute/drivers/cloudstack.py b/libcloud/compute/drivers/cloudstack.py
index 572c21d..763e3fd 100644
--- a/libcloud/compute/drivers/cloudstack.py
+++ b/libcloud/compute/drivers/cloudstack.py
@@ -2507,7 +2507,7 @@ class CloudStackNodeDriver(CloudStackDriverMixIn, NodeDriver):
                                 icmp_code=None, icmp_type=None,
                                 start_port=None, end_port=None):
         """
-        Creates a Firewalle Rule
+        Creates a Firewall Rule
 
         :param      address: External IP address
         :type       address: :class:`CloudStackAddress`
@@ -2560,7 +2560,7 @@ class CloudStackNodeDriver(CloudStackDriverMixIn, NodeDriver):
 
     def ex_delete_firewall_rule(self, firewall_rule):
         """
-        Remove a Firewall rule.
+        Remove a Firewall Rule.
 
         :param firewall_rule: Firewall rule which should be used
         :type  firewall_rule: :class:`CloudStackFirewallRule`
@@ -2574,7 +2574,7 @@ class CloudStackNodeDriver(CloudStackDriverMixIn, NodeDriver):
 
     def ex_list_egress_firewall_rules(self):
         """
-        Lists all agress Firewall Rules
+        Lists all egress Firewall Rules
 
         :rtype: ``list`` of :class:`CloudStackEgressFirewallRule`
         """
@@ -2597,9 +2597,9 @@ class CloudStackNodeDriver(CloudStackDriverMixIn, NodeDriver):
                                        icmp_code=None, icmp_type=None,
                                        start_port=None, end_port=None):
         """
-        Creates a Firewalle Rule
+        Creates a Firewall Rule
 
-        :param      network_id: the id network network for the egress firwall
+        :param      network_id: the id network network for the egress firewall
                     services
         :type       network_id: ``str``
 
@@ -2709,7 +2709,7 @@ class CloudStackNodeDriver(CloudStackDriverMixIn, NodeDriver):
                             Default value is false
         :type      list_all: ``bool``
 
-        :param     network_id: list port forwarding rules for ceratin network
+        :param     network_id: list port forwarding rules for certain network
         :type      network_id: ``string``
 
         :param     page: The page to list the keypairs from

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/libcloud/compute/drivers/ec2.py
----------------------------------------------------------------------
diff --git a/libcloud/compute/drivers/ec2.py b/libcloud/compute/drivers/ec2.py
index e9a32c2..8a52bdb 100644
--- a/libcloud/compute/drivers/ec2.py
+++ b/libcloud/compute/drivers/ec2.py
@@ -2732,7 +2732,7 @@ class BaseEC2NodeDriver(NodeDriver):
         Valid values: all|self|aws id
 
         Ex_filters parameter is used to filter the list of
-        images that should be returned. Only images matchind
+        images that should be returned. Only images matching
         the filter will be returned.
 
         :param      ex_image_ids: List of ``NodeImage.id``
@@ -4598,7 +4598,7 @@ class BaseEC2NodeDriver(NodeDriver):
         :param      node: Node instance
         :type       node: :class:`Node`
 
-        :param      new_size: NodeSize intance
+        :param      new_size: NodeSize instance
         :type       new_size: :class:`NodeSize`
 
         :return: True on success, False otherwise.
@@ -4935,7 +4935,7 @@ class BaseEC2NodeDriver(NodeDriver):
         attached to a VPC. These are required for VPC nodes to communicate
         over the Internet.
 
-        :param      gateway_ids: Return only intenet gateways matching the
+        :param      gateway_ids: Return only internet gateways matching the
                                  provided internet gateway IDs. If not
                                  specified, a list of all the internet
                                  gateways in the corresponding region is

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/libcloud/compute/drivers/ecp.py
----------------------------------------------------------------------
diff --git a/libcloud/compute/drivers/ecp.py b/libcloud/compute/drivers/ecp.py
index 79b57fa..380b7af 100644
--- a/libcloud/compute/drivers/ecp.py
+++ b/libcloud/compute/drivers/ecp.py
@@ -244,7 +244,7 @@ class ECPNodeDriver(NodeDriver):
             data=d[1]
         ).parse_body()
 
-        # Ensure there was no applicationl level error
+        # Ensure there was no application level error
         node.state = NodeState.PENDING
         # Wait for the VM to turn off before continuing
         while node.state == NodeState.PENDING:
@@ -271,7 +271,7 @@ class ECPNodeDriver(NodeDriver):
 
     def list_images(self, location=None):
         """
-        Returns a list of all package templates aka appiances aka images.
+        Returns a list of all package templates aka appliances aka images.
 
         @inherits: :class:`NodeDriver.list_images`
         """

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/libcloud/compute/drivers/gce.py
----------------------------------------------------------------------
diff --git a/libcloud/compute/drivers/gce.py b/libcloud/compute/drivers/gce.py
index 171c11b..03a8320 100644
--- a/libcloud/compute/drivers/gce.py
+++ b/libcloud/compute/drivers/gce.py
@@ -180,7 +180,7 @@ class GCEList(object):
         Filter results of a list operation.
 
         GCE supports server-side filtering of resources returned by a list
-        operation. Syntax of the filter expression is fully descripted in the
+        operation. Syntax of the filter expression is fully described in the
         GCE API reference doc, but in brief it is::
 
             FIELD_NAME COMPARISON_STRING LITERAL_STRING
@@ -577,9 +577,9 @@ class GCEProject(UuidMixin):
         'startup-script' for all nodes (instances).  Passing in
         ``None`` for the 'metadata' parameter will clear out all common
         instance metadata *except* for 'sshKeys'. If you also want to
-        update 'sshKeys', set the 'force' paramater to ``True``.
+        update 'sshKeys', set the 'force' parameter to ``True``.
 
-        :param  metadata: Dictionay of metadata. Can be either a standard
+        :param  metadata: Dictionary of metadata. Can be either a standard
                           python dictionary, or the format expected by
                           GCE (e.g. {'items': [{'key': k1, 'value': v1}, ...}]
         :type   metadata: ``dict`` or ``None``
@@ -1282,9 +1282,9 @@ class GCENodeDriver(NodeDriver):
         'startup-script' for all nodes (instances).  Passing in
         ``None`` for the 'metadata' parameter will clear out all common
         instance metadata *except* for 'sshKeys'. If you also want to
-        update 'sshKeys', set the 'force' paramater to ``True``.
+        update 'sshKeys', set the 'force' parameter to ``True``.
 
-        :param  metadata: Dictionay of metadata. Can be either a standard
+        :param  metadata: Dictionary of metadata. Can be either a standard
                           python dictionary, or the format expected by
                           GCE (e.g. {'items': [{'key': k1, 'value': v1}, ...}]
         :type   metadata: ``dict`` or ``None``
@@ -2452,7 +2452,7 @@ class GCENodeDriver(NodeDriver):
         :keyword  ex_network: The network to associate with the nodes.
         :type     ex_network: ``str`` or :class:`GCENetwork`
 
-        :keyword  ex_tags: A list of tags to assiciate with the nodes.
+        :keyword  ex_tags: A list of tags to associate with the nodes.
         :type     ex_tags: ``list`` of ``str`` or ``None``
 
         :keyword  ex_metadata: Metadata dictionary for instances.

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/libcloud/compute/drivers/profitbricks.py
----------------------------------------------------------------------
diff --git a/libcloud/compute/drivers/profitbricks.py b/libcloud/compute/drivers/profitbricks.py
index 53fba79..f47fc66 100644
--- a/libcloud/compute/drivers/profitbricks.py
+++ b/libcloud/compute/drivers/profitbricks.py
@@ -731,7 +731,7 @@ class ProfitBricksNodeDriver(NodeDriver):
         """
         Stops a node.
 
-        This also dealloctes the public IP space.
+        This also deallocates the public IP space.
 
         :param node: The node you wish to halt.
         :type node: :class:`Node`

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/libcloud/compute/drivers/runabove.py
----------------------------------------------------------------------
diff --git a/libcloud/compute/drivers/runabove.py b/libcloud/compute/drivers/runabove.py
index f5fd348..72a45c6 100644
--- a/libcloud/compute/drivers/runabove.py
+++ b/libcloud/compute/drivers/runabove.py
@@ -110,8 +110,8 @@ class RunAboveNodeDriver(NodeDriver):
         :keyword ex_keyname: Name of SSH key used
         :type    ex_keyname: ``str``
 
-        :retunrs: Created node
-        :rtype  : :class:`Node`
+        :return: Created node
+        :rtype : :class:`Node`
         """
         action = API_ROOT + '/instance'
         data = {

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/libcloud/compute/drivers/vsphere.py
----------------------------------------------------------------------
diff --git a/libcloud/compute/drivers/vsphere.py b/libcloud/compute/drivers/vsphere.py
index 4206d43..7a79c26 100644
--- a/libcloud/compute/drivers/vsphere.py
+++ b/libcloud/compute/drivers/vsphere.py
@@ -355,7 +355,7 @@ class VSphereNodeDriver(NodeDriver):
     @wrap_non_libcloud_exceptions
     def ex_get_hosts(self):
         """
-        Retrurn all the available hosts.
+        Return all the available hosts.
 
         :rtype: ``dict``
         """

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/libcloud/dns/drivers/cloudflare.py
----------------------------------------------------------------------
diff --git a/libcloud/dns/drivers/cloudflare.py b/libcloud/dns/drivers/cloudflare.py
index 5812d60..ee2d8eb 100644
--- a/libcloud/dns/drivers/cloudflare.py
+++ b/libcloud/dns/drivers/cloudflare.py
@@ -306,7 +306,7 @@ class CloudFlareDNSDriver(DNSDriver):
 
     def ex_purge_cached_file(self, zone, url):
         """
-        Purgle single file from CloudFlare's cache.
+        Purge single file from CloudFlare's cache.
 
         :param url: URL to the file to purge from cache.
         :type url: ``str``

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/libcloud/dns/drivers/pointdns.py
----------------------------------------------------------------------
diff --git a/libcloud/dns/drivers/pointdns.py b/libcloud/dns/drivers/pointdns.py
index fcf5be6..1523bb9 100644
--- a/libcloud/dns/drivers/pointdns.py
+++ b/libcloud/dns/drivers/pointdns.py
@@ -11,7 +11,7 @@
 # distributed under the License is distributed on an "AS IS" BASIS,
 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 # See the License for the specific language governing permissions and
-# limitations under the Licenseself.
+# limitations under the License.
 """
 Point DNS Driver
 """

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/libcloud/dns/types.py
----------------------------------------------------------------------
diff --git a/libcloud/dns/types.py b/libcloud/dns/types.py
index 6fe1f05..dc504e4 100644
--- a/libcloud/dns/types.py
+++ b/libcloud/dns/types.py
@@ -69,11 +69,9 @@ class RecordType(object):
     TXT = 'TXT'
     PTR = 'PTR'
     SOA = 'SOA'
-    HINFO = 'HINFO'
     SPF = 'SPF'
     SRV = 'SRV'
     SSHFP = 'SSHFP'
-    PTR = 'PTR'
     RP = 'RP'
     NAPTR = 'NAPTR'
     REDIRECT = 'REDIRECT'

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/libcloud/loadbalancer/base.py
----------------------------------------------------------------------
diff --git a/libcloud/loadbalancer/base.py b/libcloud/loadbalancer/base.py
index 3c65e5e..171b6bf 100644
--- a/libcloud/loadbalancer/base.py
+++ b/libcloud/loadbalancer/base.py
@@ -83,7 +83,7 @@ class LoadBalancer(object):
         :param driver: Driver this loadbalancer belongs to.
         :type driver: :class:`.Driver`
 
-        :param extra: Provier specific attributes. (optional)
+        :param extra: Provider specific attributes. (optional)
         :type extra: ``dict``
         """
         self.id = str(id) if id else None

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/libcloud/storage/base.py
----------------------------------------------------------------------
diff --git a/libcloud/storage/base.py b/libcloud/storage/base.py
index ba53b37..f13dd0a 100644
--- a/libcloud/storage/base.py
+++ b/libcloud/storage/base.py
@@ -714,11 +714,11 @@ class StorageDriver(BaseDriver):
         :type iterator: :class:`object`
 
         :param chunked: True if the chunked transfer encoding should be used
-                        (defauls to False).
+                        (defaults to False).
         :type chunked: ``bool``
 
         :param calculate_hash: True to calculate hash of the transferred data.
-                               (defauls to True).
+                               (defaults to True).
         :type calculate_hash: ``bool``
 
         :param chunk_size: Optional chunk size (defaults to ``CHUNK_SIZE``)

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/libcloud/storage/drivers/s3.py
----------------------------------------------------------------------
diff --git a/libcloud/storage/drivers/s3.py b/libcloud/storage/drivers/s3.py
index f785b7f..d774f42 100644
--- a/libcloud/storage/drivers/s3.py
+++ b/libcloud/storage/drivers/s3.py
@@ -494,7 +494,7 @@ class BaseS3StorageDriver(StorageDriver):
     def _upload_from_iterator(self, iterator, object_path, upload_id,
                               calculate_hash=True):
         """
-        Uploads data from an interator in fixed sized chunks to S3
+        Uploads data from an iterator in fixed sized chunks to S3
 
         :param iterator: The generator for fetching the upload data
         :type iterator: ``generator``

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/libcloud/utils/files.py
----------------------------------------------------------------------
diff --git a/libcloud/utils/files.py b/libcloud/utils/files.py
index 663677a..ca109f7 100644
--- a/libcloud/utils/files.py
+++ b/libcloud/utils/files.py
@@ -99,7 +99,7 @@ def exhaust_iterator(iterator):
     Exhaust an iterator and return all data returned by it.
 
     :type iterator: :class:`object` which implements iterator interface.
-    :param response: An object which implements an iterator interface
+    :param iterator: An object which implements an iterator interface
                      or a File like object with read method.
 
     :rtype ``str``

http://git-wip-us.apache.org/repos/asf/libcloud/blob/6e8ad2de/libcloud/utils/networking.py
----------------------------------------------------------------------
diff --git a/libcloud/utils/networking.py b/libcloud/utils/networking.py
index 398cef5..2a24f2c 100644
--- a/libcloud/utils/networking.py
+++ b/libcloud/utils/networking.py
@@ -67,7 +67,7 @@ def is_valid_ip_address(address, family=socket.AF_INET):
     """
     Check if the provided address is valid IPv4 or IPv6 address.
 
-    :param address: IPv4 or IPv6 ddress to check.
+    :param address: IPv4 or IPv6 address to check.
     :type address: ``str``
 
     :param family: Address family (socket.AF_INTET / socket.AF_INET6).


[2/5] libcloud git commit: Merge branch 'trunk' of https://git-wip-us.apache.org/repos/asf/libcloud into trunk

Posted by to...@apache.org.
Merge branch 'trunk' of https://git-wip-us.apache.org/repos/asf/libcloud into trunk


Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/71db3e7a
Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/71db3e7a
Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/71db3e7a

Branch: refs/heads/trunk
Commit: 71db3e7a2427cdc319aca98177f481aff6316c8f
Parents: d0af4b7 4087f45
Author: Tomaz Muraus <to...@tomaz.me>
Authored: Thu Dec 10 19:05:45 2015 +0800
Committer: Tomaz Muraus <to...@tomaz.me>
Committed: Thu Dec 10 19:05:45 2015 +0800

----------------------------------------------------------------------
 CHANGES.rst                                     |  12 +-
 demos/secrets.py-dist                           |   1 -
 .../_supported_methods_block_storage.rst        |   2 -
 .../_supported_methods_image_management.rst     |   2 -
 .../_supported_methods_key_pair_management.rst  |   2 -
 docs/compute/_supported_methods_main.rst        |   2 -
 docs/compute/_supported_providers.rst           |   2 -
 .../examples/http_proxy/constructor_argument.py |   7 -
 docs/upgrade_notes.rst                          |   2 +-
 libcloud/__init__.py                            |   2 +-
 libcloud/common/dimensiondata.py                | 257 ++++++++++++++++-
 libcloud/compute/drivers/dimensiondata.py       | 208 ++++++++++----
 libcloud/compute/drivers/dreamhost.py           | 242 ----------------
 libcloud/compute/providers.py                   |   2 -
 libcloud/compute/types.py                       |   2 -
 libcloud/data/pricing.json                      |   7 -
 libcloud/loadbalancer/drivers/dimensiondata.py  | 155 +++++++++-
 ...c_8dabe5a7d0e4_infrastructure_datacenter.xml | 188 ------------
 ...bc_8dabe5a7d0e4_network_addPublicIpBlock.xml |   7 -
 ..._8dabe5a7d0e4_network_createFirewallRule.xml |   8 -
 ..._9cbc_8dabe5a7d0e4_network_createNatRule.xml |   9 -
 ..._8dabe5a7d0e4_network_deleteFirewallRule.xml |   8 -
 ..._9cbc_8dabe5a7d0e4_network_deleteNatRule.xml |   8 -
 ...8dabe5a7d0e4_network_deleteNetworkDomain.xml |   8 -
 ...d8a_9cbc_8dabe5a7d0e4_network_deleteVlan.xml |   8 -
 ...8dabe5a7d0e4_network_deployNetworkDomain.xml |   8 -
 ...d8a_9cbc_8dabe5a7d0e4_network_deployVlan.xml |   9 -
 ...bc_8dabe5a7d0e4_network_editFirewallRule.xml |   8 -
 ...c_8dabe5a7d0e4_network_editNetworkDomain.xml |   7 -
 ..._4d8a_9cbc_8dabe5a7d0e4_network_editVlan.xml |   7 -
 ...d8a_9cbc_8dabe5a7d0e4_network_expandVlan.xml |   8 -
 ...a_9cbc_8dabe5a7d0e4_network_firewallRule.xml | 210 --------------
 ...ule_d0a20f59_77b9_4f28_a63b_e58496b73a6c.xml |  18 --
 ...5_4d8a_9cbc_8dabe5a7d0e4_network_natRule.xml |  21 --
 ...ule_2187a636_7ebb_49a1_a2ff_5d617f496dce.xml |   9 -
 ..._9cbc_8dabe5a7d0e4_network_networkDomain.xml |  43 ---
 ...ain_8cdfd607_f429_4df6_9352_162cfc0891be.xml |   9 -
 ..._9cbc_8dabe5a7d0e4_network_publicIpBlock.xml |  10 -
 ...ock_4487241a_f0ca_11e3_9315_d4bed9b167ba.xml |   8 -
 ...ock_9945dc4a_bdce_11e4_8c14_b8ca3a5d9ef8.xml |   8 -
 ...8dabe5a7d0e4_network_removePublicIpBlock.xml |   8 -
 ...2745_4d8a_9cbc_8dabe5a7d0e4_network_vlan.xml |  25 --
 ...lan_0e56433f_d808_4669_821d_812769517ff8.xml |  14 -
 ...9cbc_8dabe5a7d0e4_report_usageMonitoring.xml |   8 -
 ...745_4d8a_9cbc_8dabe5a7d0e4_server_addNic.xml |   9 -
 ...a7d0e4_server_changeServerMonitoringPlan.xml |   8 -
 ...8a_9cbc_8dabe5a7d0e4_server_deleteServer.xml |   9 -
 ...5a7d0e4_server_deleteServer_RESOURCEBUSY.xml |   8 -
 ...8a_9cbc_8dabe5a7d0e4_server_deployServer.xml |   9 -
 ...be5a7d0e4_server_disableServerMonitoring.xml |   8 -
 ...abe5a7d0e4_server_enableServerMonitoring.xml |   8 -
 ..._9cbc_8dabe5a7d0e4_server_powerOffServer.xml |   8 -
 ...5a7d0e4_server_powerOffServer_INPROGRESS.xml |   8 -
 ...8a_9cbc_8dabe5a7d0e4_server_rebootServer.xml |   8 -
 ...5a7d0e4_server_rebootServer_RESOURCEBUSY.xml |   7 -
 ..._4d8a_9cbc_8dabe5a7d0e4_server_removeNic.xml |   9 -
 ...d8a_9cbc_8dabe5a7d0e4_server_resetServer.xml |   8 -
 ...745_4d8a_9cbc_8dabe5a7d0e4_server_server.xml |  81 ------
 ...ver_e75ead52_692f_4314_8725_c8a4f4d13a87.xml |  26 --
 ..._9cbc_8dabe5a7d0e4_server_shutdownServer.xml |   8 -
 ...5a7d0e4_server_shutdownServer_INPROGRESS.xml |   8 -
 ...d8a_9cbc_8dabe5a7d0e4_server_startServer.xml |   8 -
 ...abe5a7d0e4_server_startServer_INPROGRESS.xml |   8 -
 ...bc_8dabe5a7d0e4_server_updateVmwareTools.xml |   8 -
 ...8a_9cbc_8dabe5a7d0e4_image_customerImage.xml |  50 ++++
 ...745_4d8a_9cbc_8dabe5a7d0e4_image_osImage.xml |  34 +++
 ...c_8dabe5a7d0e4_infrastructure_datacenter.xml | 188 ++++++++++++
 ...bc_8dabe5a7d0e4_network_addPublicIpBlock.xml |   7 +
 ..._8dabe5a7d0e4_network_createFirewallRule.xml |   8 +
 ..._9cbc_8dabe5a7d0e4_network_createNatRule.xml |   9 +
 ..._8dabe5a7d0e4_network_deleteFirewallRule.xml |   8 +
 ..._9cbc_8dabe5a7d0e4_network_deleteNatRule.xml |   8 +
 ...8dabe5a7d0e4_network_deleteNetworkDomain.xml |   8 +
 ...d8a_9cbc_8dabe5a7d0e4_network_deleteVlan.xml |   8 +
 ...8dabe5a7d0e4_network_deployNetworkDomain.xml |   8 +
 ...d8a_9cbc_8dabe5a7d0e4_network_deployVlan.xml |   9 +
 ...bc_8dabe5a7d0e4_network_editFirewallRule.xml |   8 +
 ...c_8dabe5a7d0e4_network_editNetworkDomain.xml |   7 +
 ..._4d8a_9cbc_8dabe5a7d0e4_network_editVlan.xml |   7 +
 ...d8a_9cbc_8dabe5a7d0e4_network_expandVlan.xml |   8 +
 ...a_9cbc_8dabe5a7d0e4_network_firewallRule.xml | 210 ++++++++++++++
 ...ule_d0a20f59_77b9_4f28_a63b_e58496b73a6c.xml |  18 ++
 ...5_4d8a_9cbc_8dabe5a7d0e4_network_natRule.xml |  21 ++
 ...ule_2187a636_7ebb_49a1_a2ff_5d617f496dce.xml |   9 +
 ..._9cbc_8dabe5a7d0e4_network_networkDomain.xml |  43 +++
 ...ain_8cdfd607_f429_4df6_9352_162cfc0891be.xml |   9 +
 ..._9cbc_8dabe5a7d0e4_network_publicIpBlock.xml |  10 +
 ...ock_4487241a_f0ca_11e3_9315_d4bed9b167ba.xml |   8 +
 ...ock_9945dc4a_bdce_11e4_8c14_b8ca3a5d9ef8.xml |   8 +
 ...8dabe5a7d0e4_network_removePublicIpBlock.xml |   8 +
 ...2745_4d8a_9cbc_8dabe5a7d0e4_network_vlan.xml |  25 ++
 ...lan_0e56433f_d808_4669_821d_812769517ff8.xml |  14 +
 ...9cbc_8dabe5a7d0e4_report_usageMonitoring.xml |   8 +
 ...745_4d8a_9cbc_8dabe5a7d0e4_server_addNic.xml |   9 +
 ...a7d0e4_server_changeServerMonitoringPlan.xml |   8 +
 ...8a_9cbc_8dabe5a7d0e4_server_deleteServer.xml |   9 +
 ...5a7d0e4_server_deleteServer_RESOURCEBUSY.xml |   8 +
 ...8a_9cbc_8dabe5a7d0e4_server_deployServer.xml |   8 +
 ...be5a7d0e4_server_disableServerMonitoring.xml |   8 +
 ...abe5a7d0e4_server_enableServerMonitoring.xml |   8 +
 ..._9cbc_8dabe5a7d0e4_server_powerOffServer.xml |   8 +
 ...5a7d0e4_server_powerOffServer_INPROGRESS.xml |   8 +
 ...8a_9cbc_8dabe5a7d0e4_server_rebootServer.xml |   8 +
 ...5a7d0e4_server_rebootServer_RESOURCEBUSY.xml |   7 +
 ...bc_8dabe5a7d0e4_server_reconfigureServer.xml |   5 +
 ..._4d8a_9cbc_8dabe5a7d0e4_server_removeNic.xml |   9 +
 ...d8a_9cbc_8dabe5a7d0e4_server_resetServer.xml |   8 +
 ...745_4d8a_9cbc_8dabe5a7d0e4_server_server.xml |  49 ++++
 ...ver_e75ead52_692f_4314_8725_c8a4f4d13a87.xml |  27 ++
 ..._9cbc_8dabe5a7d0e4_server_shutdownServer.xml |   8 +
 ...5a7d0e4_server_shutdownServer_INPROGRESS.xml |   8 +
 ...d8a_9cbc_8dabe5a7d0e4_server_startServer.xml |   8 +
 ...abe5a7d0e4_server_startServer_INPROGRESS.xml |   8 +
 ...bc_8dabe5a7d0e4_server_updateVmwareTools.xml |   8 +
 libcloud/test/compute/test_dimensiondata.py     | 248 +++++++++-------
 libcloud/test/compute/test_dreamhost.py         | 284 -------------------
 ...be5a7d0e4_networkDomainVip_addPoolMember.xml |   9 -
 ...8dabe5a7d0e4_networkDomainVip_createNode.xml |   8 -
 ...8dabe5a7d0e4_networkDomainVip_createPool.xml |   9 -
 ...4_networkDomainVip_createVirtualListener.xml |  11 -
 ...8dabe5a7d0e4_networkDomainVip_deleteNode.xml |   9 -
 ...8dabe5a7d0e4_networkDomainVip_deletePool.xml |   9 -
 ...4_networkDomainVip_deleteVirtualListener.xml |   9 -
 ...c_8dabe5a7d0e4_networkDomainVip_editNode.xml |   8 -
 ...c_8dabe5a7d0e4_networkDomainVip_editPool.xml |   9 -
 ...e5a7d0e4_networkDomainVip_editPoolMember.xml |   8 -
 ..._9cbc_8dabe5a7d0e4_networkDomainVip_node.xml |  29 --
 ...ode_34de6ed6_46a4_4dae_a753_2f8d3840c6f9.xml |  13 -
 ..._9cbc_8dabe5a7d0e4_networkDomainVip_pool.xml |  37 ---
 ...8dabe5a7d0e4_networkDomainVip_poolMember.xml |  29 --
 ...ber_3dd806a2_c2c8_4c0c_9a4f_5219ea9266c0.xml |  13 -
 ...ool_4d360b1f_bc2c_4ab7_9884_1f03ba2768f7.xml |  17 --
 ...a7d0e4_networkDomainVip_removePoolMember.xml |   7 -
 ...5a7d0e4_networkDomainVip_virtualListener.xml |  51 ----
 ...ner_6115469d_a8bb_445b_bb23_d23b5283f2b9.xml |  44 ---
 ...be5a7d0e4_networkDomainVip_addPoolMember.xml |   9 +
 ...8dabe5a7d0e4_networkDomainVip_createNode.xml |   8 +
 ...8dabe5a7d0e4_networkDomainVip_createPool.xml |   9 +
 ...4_networkDomainVip_createVirtualListener.xml |  11 +
 ...e4_networkDomainVip_defaultHealthMonitor.xml |  35 +++
 ...abe5a7d0e4_networkDomainVip_defaultIrule.xml |  47 +++
 ...tworkDomainVip_defaultPersistenceProfile.xml |  47 +++
 ...8dabe5a7d0e4_networkDomainVip_deleteNode.xml |   9 +
 ...8dabe5a7d0e4_networkDomainVip_deletePool.xml |   9 +
 ...4_networkDomainVip_deleteVirtualListener.xml |   9 +
 ...c_8dabe5a7d0e4_networkDomainVip_editNode.xml |   8 +
 ...c_8dabe5a7d0e4_networkDomainVip_editPool.xml |   9 +
 ...e5a7d0e4_networkDomainVip_editPoolMember.xml |   8 +
 ..._9cbc_8dabe5a7d0e4_networkDomainVip_node.xml |  29 ++
 ...ode_34de6ed6_46a4_4dae_a753_2f8d3840c6f9.xml |  13 +
 ..._9cbc_8dabe5a7d0e4_networkDomainVip_pool.xml |  37 +++
 ...8dabe5a7d0e4_networkDomainVip_poolMember.xml |  29 ++
 ...ber_3dd806a2_c2c8_4c0c_9a4f_5219ea9266c0.xml |  13 +
 ...ool_4d360b1f_bc2c_4ab7_9884_1f03ba2768f7.xml |  17 ++
 ...a7d0e4_networkDomainVip_removePoolMember.xml |   7 +
 ...5a7d0e4_networkDomainVip_virtualListener.xml |  51 ++++
 ...ner_6115469d_a8bb_445b_bb23_d23b5283f2b9.xml |  44 +++
 .../test/loadbalancer/test_dimensiondata.py     | 122 +++++---
 libcloud/test/secrets.py-dist                   |   1 -
 159 files changed, 2246 insertions(+), 2032 deletions(-)
----------------------------------------------------------------------