(err, out) = rgwadmin(ctx, client,
['policy', '--bucket', bucket.name, '--object', key.key],
- check_status=True)
+ check_status=True, format='xml')
acl = get_acl(key)
(err, out) = rgwadmin(ctx, client,
['policy', '--bucket', bucket.name, '--object', key.key],
- check_status=True)
+ check_status=True, format='xml')
acl = get_acl(key)
# use that as an indicator that we're testing multi-region sync
return 'radosgw_agent' in ctx
-def rgwadmin(ctx, client, cmd, stdin=StringIO(), check_status=False):
+def rgwadmin(ctx, client, cmd, stdin=StringIO(), check_status=False,
+ format='json'):
log.info('rgwadmin: {client} : {cmd}'.format(client=client,cmd=cmd))
testdir = teuthology.get_testdir(ctx)
pre = [
'{tdir}/archive/coverage'.format(tdir=testdir),
'radosgw-admin'.format(tdir=testdir),
'--log-to-stderr',
- '--format', 'json',
+ '--format', format,
'-n', client,
]
pre.extend(cmd)