From: Tatjana Dehler Date: Wed, 21 Mar 2018 12:17:59 +0000 (+0100) Subject: mgr/dashboard: add 'osd metadata' command call X-Git-Tag: wip-pdonnell-testing-20180329.205607~52^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=25a0ed93ec0d54ea4071f7341f99912c3dad99f4;p=ceph-ci.git mgr/dashboard: add 'osd metadata' command call Signed-off-by: Tatjana Dehler --- diff --git a/qa/tasks/ceph_manager.py b/qa/tasks/ceph_manager.py index 9e04e6a4324..5407873a669 100644 --- a/qa/tasks/ceph_manager.py +++ b/qa/tasks/ceph_manager.py @@ -1955,6 +1955,14 @@ class CephManager: """ return self.get_osd_dump_json()['osds'] + def get_osd_metadata(self): + """ + osd metadata --format=json converted to a python object + :returns: the python object containing osd metadata information + """ + out = self.raw_cluster_cmd('osd', 'metadata', '--format=json') + return json.loads('\n'.join(out.split('\n')[1:])) + def get_mgr_dump(self): out = self.raw_cluster_cmd('mgr', 'dump', '--format=json') return json.loads(out)