Feature #36237
closedmgr/dashboard: Add support for managing Ceph Mgr modules
0%
Description
The Ceph Manager has a modular architecture, which allows creating Manager modules written in Python to be loaded at run-time. It would be useful if the Dashboard would be able to:
- List all available modules and their status (similar to
ceph mgr module ls
) - List all services provided by enabled modules (similar to
ceph mgr services
) - Enable/disable existing modules (similar to
ceph mgr module enable <module>
) - Modify the configuration of modules
Updated by Lenz Grimmer over 5 years ago
- Related to Bug #24648: 'ceph mgr enable/disable <module>' interrupts all other modules added
Updated by Lenz Grimmer over 5 years ago
Currently, this functionality is affected by #24648 - enabling or disabling a Mgr module in the Ceph dashboard will cause a restart of the dashboard backend, which would invalidate the current session token. As a result, the user would be logged out of the dashboard, which would be somewhat irritating.
As a workaround, we could display a warning message, informing the user about this behaviour, but this is somewhat ugly.
Updated by Lenz Grimmer over 5 years ago
Lenz Grimmer wrote:
Currently, this functionality is affected by #24648 - enabling or disabling a Mgr module in the Ceph dashboard will cause a restart of the dashboard backend, which would invalidate the current session token. As a result, the user would be logged out of the dashboard, which would be somewhat irritating.
As a workaround, we could display a warning message, informing the user about this behaviour, but this is somewhat ugly.
As it turns out, PR#22833 implements an alternative authentication method based on JSON Web Tokens which will at least ensure that the session does not get lost during the module restart.
Updated by Lenz Grimmer over 5 years ago
- Related to Feature #36735: mgr/dashboard: Add support for enabling and configuring the disk prediction module added
Updated by Lenz Grimmer over 5 years ago
- Related to Feature #36488: mgr/dashboard: Provide way to "opt in" to enabling the telemetry mgr plugin added
Updated by Lenz Grimmer over 5 years ago
- Related to Feature #36291: mgr/dashboard: Add support for enabling and configuring the balancer added
Updated by Kanika Murarka over 5 years ago
- Related to Feature #35809: mgr/dashboard: Configure Grafana settings through UI added
Updated by Volker Theile over 5 years ago
- Related to Feature #37934: mgr/dashboard: Configure all mgr modules in UI added
Updated by Lenz Grimmer almost 5 years ago
- Status changed from New to Resolved
- Target version set to v14.2.1
Updated by Ernesto Puerta about 3 years ago
- Project changed from mgr to Dashboard
- Category changed from 132 to General