]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/dashboard: Summary endpoint should return ceph version
authorRicardo Marques <rimarques@suse.com>
Fri, 8 Jun 2018 10:57:38 +0000 (11:57 +0100)
committerRicardo Marques <rimarques@suse.com>
Tue, 12 Jun 2018 10:46:45 +0000 (11:46 +0100)
Signed-off-by: Ricardo Marques <rimarques@suse.com>
qa/tasks/mgr/dashboard/test_summary.py
src/pybind/mgr/dashboard/controllers/summary.py
src/pybind/mgr/dashboard/tests/test_rbd_mirroring.py

index 065e59db03d78b4cbcc1bc1f59ef43e55e3b07f7..1bea22e09c18f6064e82c078c17b033e2dc67d38 100644 (file)
@@ -17,6 +17,7 @@ class SummaryTest(DashboardTestCase):
         self.assertIn('rbd_mirroring', data)
         self.assertIn('executing_tasks', data)
         self.assertIn('finished_tasks', data)
+        self.assertIn('version', data)
         self.assertIsNotNone(data['health_status'])
         self.assertIsNotNone(data['mgr_id'])
         self.assertIsNotNone(data['have_mon_connection'])
index f0e57efcb703f740cdd5833ba7daa64d735c7a33..d01ee1d1e33e9237e52ee4eaa2feb0890bd735db 100644 (file)
@@ -49,5 +49,6 @@ class Summary(BaseController):
             'mgr_id': mgr.get_mgr_id(),
             'have_mon_connection': mgr.have_mon_connection(),
             'executing_tasks': executing_t,
-            'finished_tasks': finished_t
+            'finished_tasks': finished_t,
+            'version': mgr.version
         }
index 479b133e0477b37058f5426275792b1fa8d0fb3b..99ca8521e7f0a45cf9d13a25017f3f53bb1c58f4 100644 (file)
@@ -59,6 +59,9 @@ class RbdMirroringControllerTest(ControllerTestCase):
         mgr.url_prefix = ''
         mgr.get_mgr_id.return_value = 0
         mgr.have_mon_connection.return_value = True
+        mgr.version = 'ceph version 13.1.0-534-g23d3751b89 ' \
+                      '(23d3751b897b31d2bda57aeaf01acb5ff3c4a9cd) ' \
+                      'nautilus (dev)'
 
         RbdMirror._cp_config['tools.authenticate.on'] = False  # pylint: disable=protected-access