in case of portable mons, mon scaledown was skipped with below code
if mon.NodeName == "" {
logger.Debugf("mon %q is not scheduled to a specific host", mon.DaemonName)
continue
}
which skips mon removal if mon nodeName is empty
but if mons are scale down in case of portable mons in that case also we want to remove extra mons to match the cephCluster configuration.
Checklist:
[ ] Commit Message Formatting: Commit titles and messages follow guidelines in the developer guide.
in case of portable mons, mon scaledown was skipped with below code
which skips mon removal if mon nodeName is empty but if mons are scale down in case of portable mons in that case also we want to remove extra mons to match the cephCluster configuration.
Checklist:
This is an automatic backport of pull request #14106 done by Mergify.