mgr/cephadm: add tombstones to persist certs info after mgr failover
Runtime-added TLS objects names were lost across mgr restarts/failovers
since they existed only in memory. We now write a tombstone to the KV
store whenever a new certificate is registered (empty map for
service/host scope; minimal JSON for global), so the object name is
restored during load().
Fixes: https://tracker.ceph.com/issues/73625
Resolves: rhbz#
2404347
Signed-off-by: Redouane Kachach <rkachach@ibm.com>
(cherry picked from commit
b9f81a682db2638698b09c6386d9f94c0fae7223)