]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: access key uses url safe chars
authorYehuda Sadeh <yehuda.sadeh@dreamhost.com>
Tue, 21 Feb 2012 20:12:03 +0000 (12:12 -0800)
committerYehuda Sadeh <yehuda.sadeh@dreamhost.com>
Tue, 21 Feb 2012 20:12:03 +0000 (12:12 -0800)
Signed-off-by: Yehuda Sadeh <yehuda.sadeh@dreamhost.com>
teuthology/task/s3tests.py

index 5c64d4c2602745d2042cbc9fb92f537e32633c69..55f76cfb6e1d52a7752692538e352c43cd29d91b 100644 (file)
@@ -4,6 +4,8 @@ import base64
 import contextlib
 import logging
 import os
+import string
+import random
 
 from teuthology import misc as teuthology
 from teuthology import contextutil
@@ -43,7 +45,7 @@ def _config_user(s3tests_conf, section, user):
     s3tests_conf[section].setdefault('user_id', user)
     s3tests_conf[section].setdefault('email', '{user}+test@test.test'.format(user=user))
     s3tests_conf[section].setdefault('display_name', 'Mr. {user}'.format(user=user))
-    s3tests_conf[section].setdefault('access_key', base64.b64encode(os.urandom(20)))
+    s3tests_conf[section].setdefault('access_key', ''.join(random.choice(string.uppercase) for i in xrange(20)))
     s3tests_conf[section].setdefault('secret_key', base64.b64encode(os.urandom(40)))
 
 @contextlib.contextmanager