From: Ernesto Puerta Date: Fri, 12 Feb 2021 18:46:20 +0000 (+0100) Subject: mgr/dashboard: report mgr fsid X-Git-Tag: v16.2.0~111^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=2ca3a2da6c0c16aa4a9a881cd3ca76211b983de6;p=ceph.git mgr/dashboard: report mgr fsid Add mgr fsid from the ceph mgr API. Fixes: https://tracker.ceph.com/issues/49283 Signed-off-by: Ernesto Puerta (cherry picked from commit 206f9f2ea180b6b06158d5d74e1ab55c21044502) --- diff --git a/src/pybind/mgr/dashboard/controllers/cluster_configuration.py b/src/pybind/mgr/dashboard/controllers/cluster_configuration.py index e57ce48c4f53..8b0829b84026 100644 --- a/src/pybind/mgr/dashboard/controllers/cluster_configuration.py +++ b/src/pybind/mgr/dashboard/controllers/cluster_configuration.py @@ -39,6 +39,9 @@ class ClusterConfiguration(RESTController): :return: list of config options extended by their current values """ config_dump = CephService.send_command('mon', 'config dump') + mgr_config = mgr.get('config') + config_dump.append({'name': 'fsid', 'section': 'mgr', 'value': mgr_config['fsid']}) + for config_dump_entry in config_dump: for i, elem in enumerate(options): if config_dump_entry['name'] == elem['name']: diff --git a/src/pybind/mgr/dashboard/frontend/cypress/integration/cluster/configuration.e2e-spec.ts b/src/pybind/mgr/dashboard/frontend/cypress/integration/cluster/configuration.e2e-spec.ts index 0acbc9100b8b..f9bc8d43f5d4 100644 --- a/src/pybind/mgr/dashboard/frontend/cypress/integration/cluster/configuration.e2e-spec.ts +++ b/src/pybind/mgr/dashboard/frontend/cypress/integration/cluster/configuration.e2e-spec.ts @@ -51,7 +51,7 @@ describe('Configuration page', () => { it('should show only modified configurations', () => { configuration.filterTable('Modified', 'yes'); - configuration.getTableCount('found').should('eq', 1); + configuration.getTableCount('found').should('eq', 2); }); it('should hide all modified configurations', () => {