From: Redouane Kachach Date: Sun, 7 Sep 2025 10:49:23 +0000 (+0200) Subject: Merge pull request #62106 from rkachach/fix_certmgr_v2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=2c4919942f98d80369ee256a480cd8b6c5b8d70c;p=ceph.git Merge pull request #62106 from rkachach/fix_certmgr_v2 Add cephadm-signed certificate support for all services Reviewed-by: John Mulligan --- 2c4919942f98d80369ee256a480cd8b6c5b8d70c diff --cc src/pybind/mgr/cephadm/services/service_registry.py index 20879019fc96,2d344e025083..f85d18490ca6 --- a/src/pybind/mgr/cephadm/services/service_registry.py +++ b/src/pybind/mgr/cephadm/services/service_registry.py @@@ -69,8 -69,13 +69,12 @@@ class CephadmServiceRegistry def get_services_requiring_monitoring(self) -> List[str]: """Return a list with service types that requiere monitoring.""" services_to_monitor = [svc for svc in self._services if self._services[svc].needs_monitoring] - services_to_monitor.append('ceph') # this is needed for mgr-prometheus targets return sorted(services_to_monitor) + def get_all_services(self) -> List["CephadmService"]: + """Retrieves an initialized service instance by type.""" + return list(self._services.values()) + def register_cephadm_service(cls: Type["CephadmService"]) -> Type["CephadmService"]: """