qa/tasks/ceph_manager: asok commands via cephadm shell

Signed-off-by: Sage Weil <sage@redhat.com>
This commit is contained in:
Sage Weil 2019-12-21 17:06:05 -06:00
parent a3a1e3e8ac
commit 4e57785e74

View File

@ -1530,6 +1530,18 @@ class CephManager:
"""
if stdout is None:
stdout = StringIO()
if self.cephadm:
return shell(
self.ctx, self.cluster, self.controller,
args=[
'ceph', 'daemon', '%s.%s' % (service_type, service_id),
] + command,
stdout=stdout,
wait=True,
check_status=check_status,
)
testdir = teuthology.get_testdir(self.ctx)
remote = self.find_remote(service_type, service_id)
args = [