Author: tomaz
Date: Mon Jun  3 22:06:44 2013
New Revision: 1489200

URL: http://svn.apache.org/r1489200
Log:
Fix a bug in the Linode driver and remove extra newline which is added
when generating a random root password in create_node.

Contributed by Juan Carlos Moreno, part of LIBCLOUD-334.

Modified:
    libcloud/trunk/CHANGES
    libcloud/trunk/libcloud/compute/drivers/linode.py

Modified: libcloud/trunk/CHANGES
URL: 
http://svn.apache.org/viewvc/libcloud/trunk/CHANGES?rev=1489200&r1=1489199&r2=1489200&view=diff
==============================================================================
--- libcloud/trunk/CHANGES (original)
+++ libcloud/trunk/CHANGES Mon Jun  3 22:06:44 2013
@@ -66,6 +66,10 @@ Changes with Apache Libcloud in deveplom
     - Update Gandi driver to handle new billing model. (LIBCLOUD-317)
       [Aymeric Barantal]
 
+    - Fix a bug in the Linode driver and remove extra newline which is added
+      when generating a random root password in create_node. (LIBCLOUD-334)
+      [Juan Carlos Moreno]
+
  *) Storage
 
     - Fix an issue with double encoding the container name in the CloudFiles

Modified: libcloud/trunk/libcloud/compute/drivers/linode.py
URL: 
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/linode.py?rev=1489200&r1=1489199&r2=1489200&view=diff
==============================================================================
--- libcloud/trunk/libcloud/compute/drivers/linode.py (original)
+++ libcloud/trunk/libcloud/compute/drivers/linode.py Mon Jun  3 22:06:44 2013
@@ -319,7 +319,7 @@ class LinodeNodeDriver(NodeDriver):
 
         # Step 2: linode.disk.createfromdistribution
         if not root:
-            root = binascii.b2a_base64(os.urandom(8)).decode('ascii')
+            root = binascii.b2a_base64(os.urandom(8)).decode('ascii').strip()
 
         params = {
             "api_action": "linode.disk.createfromdistribution",


Reply via email to