DescriptionFrancesco Pantano
2025-03-05 16:47:07 UTC
+++ This bug was initially created as a clone of Bug #2246440 +++
The main issue is a problematic cephadm code path [1] where we try to verify all the IP addresses associated with a port during the RGW reconfiguration, while it should only look for specific networks.
[1] https://github.com/ceph/ceph/blob/v16.2.15/src/cephadm/cephadm#L1304
Regarding the alertmanager issue, it seems that it is the same as with RGW. The spec contains the network list, but when alertmanager first comes up it looks like it is doing a check on *:9093. If it passes, then it binds to the network in the list. But it will fail if opentack's haproxy is running on that port on a different network due to the initial check. The workaround is to stop openstack's haproxy to allow alertmanager to make its check and come up bound on the network, then start haproxy again.