]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
cephadm: mgr prepare_create must replace ports, not append
authorKobi Ginon <kginon@redhat.com>
Thu, 14 May 2026 17:56:59 +0000 (20:56 +0300)
committerKobi Ginon <kginon@redhat.com>
Thu, 14 May 2026 18:07:52 +0000 (21:07 +0300)
commita036f77654dc50960f20b361769050759fc36c16
treef55d560eb2376c974cdda2db55e6e21ff516f837
parentc46e0454c1f6d1f4efa54dd8b0bcc3e7467a43b9
cephadm: mgr prepare_create must replace ports, not append

- Root cause: empty "mgr services" skipped "if ports"; stale list +
  unconditional append duplicated 8765 across redeploys.
- Fix: assign ports + [service_discovery_port] (tracker #76564).
- Repro tip: disable dashboard/prometheus, redeploy mgr repeatedly,
  inspect mgr/cephadm/host.<host> JSON before/after.

Fixes: https://tracker.ceph.com/issues/76564
Signed-off-by: Kobi Ginon <kginon@redhat.com>
src/pybind/mgr/cephadm/services/cephadmservice.py