]> git.apps.os.sepia.ceph.com Git - teuthology.git/commitdiff
swift: added "--cluster" to rgw-admin command for multisite support 982/head
authorAli Maredia <amaredia@redhat.com>
Thu, 10 Nov 2016 18:58:35 +0000 (13:58 -0500)
committerAli Maredia <amaredia@redhat.com>
Wed, 21 Dec 2016 21:09:47 +0000 (16:09 -0500)
Signed-off-by: Ali Maredia <amaredia@redhat.com>
teuthology/task/swift.py

index b5e417a3975155ac6d34d6c21d2c2946916ce4e3..f6a0972d77fc91eba431ecbf00d4aa65bb2a8191 100644 (file)
@@ -71,6 +71,7 @@ def create_users(ctx, config):
     testdir = teuthology.get_testdir(ctx)
     users = {'': 'foo', '2': 'bar'}
     for client in config['clients']:
+        cluster_name, daemon_type, client_id = teuthology.split_role(client)
         testswift_conf = config['testswift_conf'][client]
         for suffix, user in users.iteritems():
             _config_user(testswift_conf, '{user}.{client}'.format(user=user, client=client), user, suffix)
@@ -81,6 +82,7 @@ def create_users(ctx, config):
                     '{tdir}/archive/coverage'.format(tdir=testdir),
                     'radosgw-admin',
                     '-n', client,
+                    '--cluster', cluster_name,
                     'user', 'create',
                     '--subuser', '{account}:{user}'.format(account=testswift_conf['func_test']['account{s}'.format(s=suffix)],user=user),
                     '--display-name', testswift_conf['func_test']['display_name{s}'.format(s=suffix)],
@@ -96,6 +98,7 @@ def create_users(ctx, config):
         for client in config['clients']:
             for user in users.itervalues():
                 uid = '{user}.{client}'.format(user=user, client=client)
+                cluster_name, daemon_type, client_id = teuthology.split_role(client)
                 ctx.cluster.only(client).run(
                     args=[
                         'adjust-ulimits',
@@ -103,6 +106,7 @@ def create_users(ctx, config):
                         '{tdir}/archive/coverage'.format(tdir=testdir),
                         'radosgw-admin',
                         '-n', client,
+                        '--cluster', cluster_name,
                         'user', 'rm',
                         '--uid', uid,
                         '--purge-data',