]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
Merge pull request #62106 from rkachach/fix_certmgr_v2
authorRedouane Kachach <rkachach@ibm.com>
Sun, 7 Sep 2025 10:49:23 +0000 (12:49 +0200)
committerGitHub <noreply@github.com>
Sun, 7 Sep 2025 10:49:23 +0000 (12:49 +0200)
Add cephadm-signed certificate support for all services

Reviewed-by: John Mulligan <jmulligan@redhat.com>
1  2 
src/pybind/mgr/cephadm/services/monitoring.py
src/pybind/mgr/cephadm/services/nvmeof.py
src/pybind/mgr/cephadm/services/service_registry.py
src/pybind/mgr/cephadm/tests/test_services.py

index 20879019fc96af35ae933d60606b919c1c7bf6db,2d344e025083a8ee23430ce8f1a07f6d2fefa8b9..f85d18490ca6ee5d86fb8b14b1e73fcef18caf8e
@@@ -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"]:
      """