]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mgr/cephadm: introducing cert_mgr new class to centralize certs mgmt
authorRedouane Kachach <rkachach@ibm.com>
Tue, 2 Jul 2024 15:28:40 +0000 (17:28 +0200)
committerRedouane Kachach <rkachach@ibm.com>
Wed, 31 Jul 2024 06:47:17 +0000 (08:47 +0200)
commit25a4f2adada589f83c933009ae3c9f3d5264e804
tree313976a77ce2cd16bfbeb27b683a09a164449d89
parent81a258352afcf376d4237dcd9dab6bb54d5fd6cc
mgr/cephadm: introducing cert_mgr new class to centralize certs mgmt

cert_mgr will be the unique responsible of managing all certificates
generated and maintained by cephadm. Cephadm in addition now provides
a new cmd to generate certificates for external modules.

Signed-off-by: Redouane Kachach <rkachach@ibm.com>
19 files changed:
src/pybind/mgr/cephadm/agent.py
src/pybind/mgr/cephadm/cert_mgr.py [new file with mode: 0644]
src/pybind/mgr/cephadm/inventory.py
src/pybind/mgr/cephadm/migrations.py
src/pybind/mgr/cephadm/module.py
src/pybind/mgr/cephadm/serve.py
src/pybind/mgr/cephadm/service_discovery.py
src/pybind/mgr/cephadm/services/cephadmservice.py
src/pybind/mgr/cephadm/services/mgmt_gateway.py
src/pybind/mgr/cephadm/services/monitoring.py
src/pybind/mgr/cephadm/services/node_proxy.py
src/pybind/mgr/cephadm/ssl_cert_utils.py
src/pybind/mgr/cephadm/tests/fixtures.py
src/pybind/mgr/cephadm/tests/test_cephadm.py
src/pybind/mgr/cephadm/tests/test_migration.py
src/pybind/mgr/cephadm/tests/test_node_proxy.py
src/pybind/mgr/cephadm/tests/test_services.py
src/pybind/mgr/orchestrator/_interface.py
src/pybind/mgr/orchestrator/module.py