Feature #37934
Updated by Volker Theile over 5 years ago
Add the ability to configure all existing mgr modules via UI. It is possible to get all module config options, e.g. via 'ceph mgr dump'. The output contains a list of available modules and their config options. <pre> <code> "available_modules": [ "dashboard", "localpool", "prometheus", "restful", "status", "zabbix" ] </pre> </code> and <pre> <code> "name": "telemetry", "can_run": true, "error_string": "", "module_options": { "contact": { "name": "contact", "type": "str", "level": "advanced", "flags": 0, "default_value": "None", "min": "", "max": "", "enum_allowed": [], "desc": "", "long_desc": "", "tags": [], "see_also": [] }, </pre> </code> With this information it is easily possible to implement everything generic to configure every available Ceph Mgr module.