Project

General

Profile

Bug #41648

mgr/dashboard: Add support for "always_on_modules"

Added by Ricardo Marques about 1 year ago. Updated 9 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
dashboard/configurations
Target version:
% Done:

0%

Source:
Tags:
Backport:
nautilus
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature:

Description

Some modules are always enabled, for example, the "pg_autoscaler":
https://github.com/ceph/ceph/pull/30112

The full list of "always_on_modules" is available here:
https://github.com/ceph/ceph/blob/23edfd202ec1d98cc8c3d52aaaae1d985417aacf/src/mon/MgrMonitor.cc#L43

Ceph Dashboard should be aware of these modules to correctly display if the module is enabled and to prevent the user from disabling it.

For example, the "progress" module is always enabled, but Ceph Dashboard shows it as "Disabled":

always_on_module.png View (32.2 KB) Ricardo Marques, 09/04/2019 10:45 AM


Related issues

Related to mgr - Bug #41993: mgr/dashboard: test_mgr_module QA test has not been adapted to latest controller changes Resolved 09/23/2019
Duplicated by mgr - Bug #43016: mgr/dashboard: 'always on' modules should be indicated as 'enabled' in dashboard (even if they can't be disabled) Duplicate
Copied to mgr - Backport #42809: nautilus: mgr/dashboard: Add support for "always_on_modules" Resolved

History

#1 Updated by Ricardo Marques about 1 year ago

  • Target version set to v15.0.0

#2 Updated by Volker Theile about 1 year ago

  • Assignee set to Volker Theile

#3 Updated by Volker Theile about 1 year ago

  • Status changed from New to In Progress

#4 Updated by Volker Theile about 1 year ago

  • Status changed from In Progress to Fix Under Review

#5 Updated by Ricardo Marques about 1 year ago

  • Pull request ID set to 30142

#6 Updated by Kefu Chai about 1 year ago

  • Status changed from Fix Under Review to Resolved

#7 Updated by Volker Theile about 1 year ago

  • Related to Bug #41993: mgr/dashboard: test_mgr_module QA test has not been adapted to latest controller changes added

#8 Updated by Alfonso Martínez 11 months ago

  • Status changed from Resolved to Pending Backport
  • Backport set to nautilus

#9 Updated by Nathan Cutler 11 months ago

  • Copied to Backport #42809: nautilus: mgr/dashboard: Add support for "always_on_modules" added

#10 Updated by Ernesto Puerta 10 months ago

  • Duplicated by Bug #43016: mgr/dashboard: 'always on' modules should be indicated as 'enabled' in dashboard (even if they can't be disabled) added

#11 Updated by Nathan Cutler 9 months ago

  • Status changed from Pending Backport to Resolved

While running with --resolve-parent, the script "backport-create-issue" noticed that all backports of this issue are in status "Resolved" or "Rejected".

Also available in: Atom PDF