From 4e57785e74837160fbe0a8d458e037c1efea61f5 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Sat, 21 Dec 2019 17:06:05 -0600 Subject: [PATCH] qa/tasks/ceph_manager: asok commands via cephadm shell Signed-off-by: Sage Weil --- qa/tasks/ceph_manager.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/qa/tasks/ceph_manager.py b/qa/tasks/ceph_manager.py index 0528c4c76e58c..c6c780f717f21 100644 --- a/qa/tasks/ceph_manager.py +++ b/qa/tasks/ceph_manager.py @@ -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 = [ -- 2.39.5