We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 000598c + 55a2ffb commit d40a028Copy full SHA for d40a028
src/pybind/mgr/cephadm/serve.py
@@ -691,7 +691,11 @@ def _update_rgw_endpoints(self, rgw_spec: RGWSpec) -> None:
691
for s in self.mgr.cache.get_daemons_by_service(rgw_spec.service_name()):
692
if s.ports:
693
for p in s.ports:
694
- ep.append(f'{protocol}://{s.hostname}:{p}')
+ if s.hostname is not None:
695
+ host_addr = self.mgr.inventory.get_addr(s.hostname)
696
+ ep.append(f'{protocol}://{host_addr}:{p}')
697
+ else:
698
+ logger.error("Hostname is None for service: %s", s)
699
zone_update_cmd = {
700
'prefix': 'rgw zone modify',
701
'realm_name': rgw_spec.rgw_realm,
0 commit comments