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 2013/11/15 14:25:30 UTC

[1/3] git commit: Update CHANGES to 0.14.0-beta3 release.

Updated Branches:
  refs/heads/trunk 94486981d -> 5ef0707b2
Updated Tags:  refs/tags/0.14.0-beta3-tenative [created] 5ef0707b2


Update CHANGES to 0.14.0-beta3 release.


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

Branch: refs/heads/trunk
Commit: 38894beb726a45e05c9c2e80859169beaaf9c644
Parents: 9448698
Author: Tomaz Muraus <to...@apache.org>
Authored: Fri Nov 15 13:59:34 2013 +0100
Committer: Tomaz Muraus <to...@apache.org>
Committed: Fri Nov 15 13:59:34 2013 +0100

----------------------------------------------------------------------
 CHANGES | 274 ++++++++++++++++++++++++++++-------------------------------
 1 file changed, 129 insertions(+), 145 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/libcloud/blob/38894beb/CHANGES
----------------------------------------------------------------------
diff --git a/CHANGES b/CHANGES
index 5e6104a..1a8d9e2 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,139 +1,8 @@
                                    -*- coding: utf-8 -*-
 
-Changes with Apache Libcloud in development
+Changes with Apache Libcloud 0.14.0-beta3
 
- *) General
-
-   - Fix libcloud.utils.py3.urlquote so it works with unicode strings under
-     Python 2. (LIBCLOUD-429)
-     [Michael Farrell]
-
- *) Compute
-
-   - Fix ex_delete_keypair method in the EC2 driver. (LIBCLOUD-415)
-     [Oleg Suharev]
-
-   - Add the following new extension methods for elastic IP management to the
-     EC2 driver: ex_allocate_address, ex_disassociate_address,
-     ex_release_address. (LIBCLOUD-417)
-     [Patrick Armstrong]
-
-  - For consistency and accuracy, rename "ex_associate_addresses" method in the
-    EC2 driver to "ex_associate_address_with_node".
-
-    Note: Old method will continue to work until the next major release.
-    [Tomaz Muraus]
-
-  - Add new driver for CloudFrames (http://www.cloudfounders.com/CloudFrames)
-    provider. (LIBCLOUD-358)
-    [Bernard Kerckenaere]
-
-  - Update default kernel versions which are used when creating a Linode
-    server.
-
-    Old default kernel versions:
-
-    - x86 - 2.6.18.8-x86_64-linode1
-    - x86_64 - 2.6.39.1-linode34
-
-    New default kernel versions:
-
-    - x86 - 3.9.3-x86-linode52
-    - x86_64 - 3.9.3-x86_64-linode33
-
-    (LIBCLOUD-424)
-    [Tomaz Muraus, Jon Chen]
-
-  - Disable cache busting functionality in the OpenStack and Rackspace next-gen
-    driver and enable it only for Rackspace first-gen driver.
-    [Tomaz Muraus]
-
-  - Update Google Compute Engine driver to v1beta16.
-    [Rick Wright]
-
-  - Modify auth_url variable in the OpenStack drivers so it works more like
-    users would expect it to.
-
-    Previously path specified in the auth_url was ignored and only protocol,
-    hostname and port were used. Now user can provide a full url for the
-    auth_url variable and the path provided in the url is also used.
-    [DaeMyung Kang, Tomaz Muraus]
-
-  - Allow user to associate arbitrary key/value pairs with a node by passing
-    "ex_metadata" argument (dictionary) to create_node method in the EC2
-    driver.
-    Those values are associated with a node using tags functionality.
-    (LIBCLOUD-395)
-    [Ivan Kusalic]
-
-   - Add "ex_get_metadata" method to EC2 and OpenStack driver. This method reads
-     metadata dictionary from the Node object. (LIBCLOUD-395)
-    [Ivan Kusalic]
-
-   - Multiple improvements in the Softlayer driver:
-     - Map "INITIATING" node state to NodeState.PENDING
-     - If node is launching remap "halted" state to "pending"
-     - Add more node sizes
-     - Add ex_stop_node and ex_start_node method
-     - Update tests response fixtures
-    (LIBCLOUD-416)
-    [Markos Gogoulos]
-
-  - Modify list_sizes method in the KT UCloud driver to work, even if the item
-    doesn't have 'diskofferingid' attribute. (LIBCLOUD-435)
-    [DaeMyung Kang]
-
-  - Add new c3 instance types to the EC2 driver.
-    [Tomaz Muraus]
-
-  - Fix an issue with the ex_list_keypairs and ex_list_security_groups method
-    in the CloudStack driver which caused an exception to be thrown if the API
-    returned no keypairs / security groups.
-    (LIBCLOUD-438)
-    [Carlos Reategui, Tomaz Muraus]
-
-  - Fix a bug in the OpenStack based drivers with not correctly checking if the
-    auth token has expired before re-using it. (LIBCLOUD-428)
-
-    Reported by Michael Farrell.
-    [Tomaz Muraus,  Michael Farrell]
-
- *) Storage
-
-  - Add a new driver for KT UCloud based on the OpenStack Swift driver.
-    (LIBCLOUD-431).
-    [DaeMyung Kang]
-
-  *) DNS
-
-   - Update issue with inexistent zone / record handling in the get_zone and
-     get_record method in the Linode driver. Those issues were related to
-     changes in the Linode API. (LIBCLOUD-425)
-     [Jon Chen]
-
-Changes with Apache Libcloud 0.14.0-beta2
-
- *) Compute
-
-   - Add log statements to our ParamikoSSHClient wrapper. This should make
-     debugging deployment issues easier. (LIBCLOUD-414)
-     [Tomaz Muraus]
-
-   - Add new "NodeState.STOPPED" node state. Update HostVirual and EC2 driver to
-     also recognize this new state. (LIBCLOUD-296)
-     [Jayy Vis]
-
-   - Add new Hong Kong endpoint to Rackspace driver.
-     [Brian Curtin]
-
- *) Load Balancer
-
-   - Add new Hong Kong endpoint to Rackspace driver.
-     [Brian Curtin]
-
-Changes with Apache Libcloud 0.14.0-beta1
-
- *) General
+  *) General
 
     - If the file exists, read pricing data from ~/.libcloud/pricing.json
       by default. If the file doesn't exist, fall back to the old behavior
@@ -144,7 +13,11 @@ Changes with Apache Libcloud 0.14.0-beta1
       updating the pricing file.
       [Tomaz Muraus]
 
- *) Compute
+    - Fix libcloud.utils.py3.urlquote so it works with unicode strings under
+      Python 2. (LIBCLOUD-429)
+      [Michael Farrell]
+
+  *) Compute
 
     - Refactor Rackspace driver classes and make them easier to use. Now there
       are two Rackspace provider constants - Provider.RACKSPACE which
@@ -291,6 +164,105 @@ Changes with Apache Libcloud 0.14.0-beta1
       http://s.apache.org/lc0140un (LIBCLOUD-383)
       [Michael Bennett, Tomaz Muraus]
 
+   - Add log statements to our ParamikoSSHClient wrapper. This should make
+     debugging deployment issues easier. (LIBCLOUD-414)
+     [Tomaz Muraus]
+
+   - Add new "NodeState.STOPPED" node state. Update HostVirual and EC2 driver to
+     also recognize this new state. (LIBCLOUD-296)
+     [Jayy Vis]
+
+   - Add new Hong Kong endpoint to Rackspace driver.
+     [Brian Curtin]
+
+   - Fix ex_delete_keypair method in the EC2 driver. (LIBCLOUD-415)
+     [Oleg Suharev]
+
+   - Add the following new extension methods for elastic IP management to the
+     EC2 driver: ex_allocate_address, ex_disassociate_address,
+     ex_release_address. (LIBCLOUD-417)
+     [Patrick Armstrong]
+
+  - For consistency and accuracy, rename "ex_associate_addresses" method in the
+    EC2 driver to "ex_associate_address_with_node".
+
+    Note: Old method will continue to work until the next major release.
+    [Tomaz Muraus]
+
+  - Add new driver for CloudFrames (http://www.cloudfounders.com/CloudFrames)
+    provider. (LIBCLOUD-358)
+    [Bernard Kerckenaere]
+
+  - Update default kernel versions which are used when creating a Linode
+    server.
+
+    Old default kernel versions:
+
+    - x86 - 2.6.18.8-x86_64-linode1
+    - x86_64 - 2.6.39.1-linode34
+
+    New default kernel versions:
+
+    - x86 - 3.9.3-x86-linode52
+    - x86_64 - 3.9.3-x86_64-linode33
+
+    (LIBCLOUD-424)
+    [Tomaz Muraus, Jon Chen]
+
+  - Disable cache busting functionality in the OpenStack and Rackspace next-gen
+    driver and enable it only for Rackspace first-gen driver.
+    [Tomaz Muraus]
+
+  - Update Google Compute Engine driver to v1beta16.
+    [Rick Wright]
+
+  - Modify auth_url variable in the OpenStack drivers so it works more like
+    users would expect it to.
+
+    Previously path specified in the auth_url was ignored and only protocol,
+    hostname and port were used. Now user can provide a full url for the
+    auth_url variable and the path provided in the url is also used.
+    [DaeMyung Kang, Tomaz Muraus]
+
+  - Allow user to associate arbitrary key/value pairs with a node by passing
+    "ex_metadata" argument (dictionary) to create_node method in the EC2
+    driver.
+    Those values are associated with a node using tags functionality.
+    (LIBCLOUD-395)
+    [Ivan Kusalic]
+
+   - Add "ex_get_metadata" method to EC2 and OpenStack driver. This method reads
+     metadata dictionary from the Node object. (LIBCLOUD-395)
+    [Ivan Kusalic]
+
+   - Multiple improvements in the Softlayer driver:
+     - Map "INITIATING" node state to NodeState.PENDING
+     - If node is launching remap "halted" state to "pending"
+     - Add more node sizes
+     - Add ex_stop_node and ex_start_node method
+     - Update tests response fixtures
+    (LIBCLOUD-416)
+    [Markos Gogoulos]
+
+  - Modify list_sizes method in the KT UCloud driver to work, even if the item
+    doesn't have 'diskofferingid' attribute. (LIBCLOUD-435)
+    [DaeMyung Kang]
+
+  - Add new c3 instance types to the EC2 driver.
+    [Tomaz Muraus]
+
+  - Fix an issue with the ex_list_keypairs and ex_list_security_groups method
+    in the CloudStack driver which caused an exception to be thrown if the API
+    returned no keypairs / security groups.
+    (LIBCLOUD-438)
+    [Carlos Reategui, Tomaz Muraus]
+
+  - Fix a bug in the OpenStack based drivers with not correctly checking if the
+    auth token has expired before re-using it. (LIBCLOUD-428)
+
+    Reported by Michael Farrell.
+    [Tomaz Muraus,  Michael Farrell]
+
   *) Storage
 
     - Deprecate CLOUDFILES_US and CLOUDFILES_UK provider constant and replace
@@ -314,6 +286,10 @@ Changes with Apache Libcloud 0.14.0-beta1
       different keys instantiated at the same time. (LIBCLOUD-399)
       [Olivier Grisel]
 
+   - Add a new driver for KT UCloud based on the OpenStack Swift driver.
+     (LIBCLOUD-431).
+     [DaeMyung Kang]
+
  *) Load Balancer
 
     - Deprecate RACKSPACE_US and RACKSPACE_UK provider constant and replace it
@@ -330,7 +306,10 @@ Changes with Apache Libcloud 0.14.0-beta1
     - Add new driver for Google Compute Engine (LIBCLOUD-386)
       [Rick Wright]
 
- *) DNS
+   - Add new Hong Kong endpoint to Rackspace driver.
+     [Brian Curtin]
+
+  *) DNS
 
     - Deprecate RACKSPACE_US and RACKSPACE_UK provider constant and replace it
       with a new RACKSPACE constant.
@@ -343,18 +322,23 @@ Changes with Apache Libcloud 0.14.0-beta1
       documentation section - http://s.apache.org/lc0140un
       [Tomaz Muraus]
 
-   - Use string instead of integer for RecordType ENUM value.
+    - Use string instead of integer for RecordType ENUM value.
 
-     Note: If you directly use an integer instead of RecordType ENUM class you
-     need to update your code to use the RecordType ENUM otherwise the code
-     won't work. For more information on how to do that, see "Upgrade Notes"
-     documentation section - http://s.apache.org/lc0140un
-     [Tomaz Muraus]
+      Note: If you directly use an integer instead of RecordType ENUM class you
+      need to update your code to use the RecordType ENUM otherwise the code
+      won't work. For more information on how to do that, see "Upgrade Notes"
+      documentation section - http://s.apache.org/lc0140un
+      [Tomaz Muraus]
 
-   - Add "export_zone_to_bind_format" and export_zone_to_bind_zone_file method
-     which allows users to export Libcloud Zone to BIND zone format.
-     (LIBCLOUD-398)
-     [Tomaz Muraus]
+    - Add "export_zone_to_bind_format" and export_zone_to_bind_zone_file method
+      which allows users to export Libcloud Zone to BIND zone format.
+      (LIBCLOUD-398)
+      [Tomaz Muraus]
+
+    - Update issue with inexistent zone / record handling in the get_zone and
+      get_record method in the Linode driver. Those issues were related to
+      changes in the Linode API. (LIBCLOUD-425)
+      [Jon Chen]
 
 Changes with Apache Libcloud 0.13.2
 


[3/3] git commit: Ignore E902 (directory doesn't exist) error when linting docs/examples/ directory.

Posted by to...@apache.org.
Ignore E902 (directory doesn't exist) error when linting docs/examples/
directory.

This directory is not included in the distribution tarball so we don't want lint
to fail there.


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

Branch: refs/heads/trunk
Commit: 5ef0707b2a34f0e8520fe029e7313b7c57f15919
Parents: 6745c87
Author: Tomaz Muraus <to...@apache.org>
Authored: Fri Nov 15 14:14:32 2013 +0100
Committer: Tomaz Muraus <to...@apache.org>
Committed: Fri Nov 15 14:14:32 2013 +0100

----------------------------------------------------------------------
 tox.ini | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/libcloud/blob/5ef0707b/tox.ini
----------------------------------------------------------------------
diff --git a/tox.ini b/tox.ini
index 428b2ab..d3d9f23 100644
--- a/tox.ini
+++ b/tox.ini
@@ -50,4 +50,4 @@ deps = flake8
 commands = flake8 --exclude="test/" libcloud/
            flake8 --max-line-length=160 libcloud/test/
            flake8 demos/
-           flake8 docs/examples/
+           flake8 --ignore=E902 docs/examples/


[2/3] git commit: Bump version to 0.14.0-beta3.

Posted by to...@apache.org.
Bump version to 0.14.0-beta3.


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

Branch: refs/heads/trunk
Commit: 6745c87cdf7e8a0622cd85b0c951be5fa441bcab
Parents: 38894be
Author: Tomaz Muraus <to...@apache.org>
Authored: Fri Nov 15 14:00:14 2013 +0100
Committer: Tomaz Muraus <to...@apache.org>
Committed: Fri Nov 15 14:00:14 2013 +0100

----------------------------------------------------------------------
 libcloud/__init__.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/libcloud/blob/6745c87c/libcloud/__init__.py
----------------------------------------------------------------------
diff --git a/libcloud/__init__.py b/libcloud/__init__.py
index 7595b47..062d618 100644
--- a/libcloud/__init__.py
+++ b/libcloud/__init__.py
@@ -20,7 +20,7 @@ libcloud provides a unified interface to the cloud computing resources.
 """
 
 __all__ = ['__version__', 'enable_debug']
-__version__ = '0.14.0-beta2'
+__version__ = '0.14.0-beta3'
 
 import os