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",