the list of always_on_modules for the older versions is only for the
upgrade use case, where the monitor is still the old release, so
we have to keep an entry for the old release in the always_on_modules
map.
but since we don't upgrade from a release older than 2 releases, there
is no need to keep an entry for nautilus.
Signed-off-by: Kefu Chai <kchai@redhat.com>
// the system treats always_on_modules as if they provide built-in functionality
// by ensuring that they are always enabled.
const static std::map<uint32_t, std::set<std::string>> always_on_modules = {
- {
- CEPH_RELEASE_NAUTILUS, {
- "crash",
- "status",
- "progress",
- "balancer",
- "devicehealth",
- "orchestrator_cli",
- "rbd_support",
- "volumes",
- }
- },
{
CEPH_RELEASE_OCTOPUS, {
"crash",