]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mgr/ceph_secrets: add storage backend protocol for mgr KV secrets
authorRedouane Kachach <rkachach@ibm.com>
Mon, 26 Jan 2026 13:40:43 +0000 (14:40 +0100)
committerRedouane Kachach <rkachach@ibm.com>
Thu, 11 Jun 2026 08:45:58 +0000 (10:45 +0200)
commit16ae0b3d2bef1b83f1a8a75d2026a9cbd5c372d8
tree3111ed00edfa2ebbb40efccc31140e413d46d08b
parent91da0fd6ae6c0b82a4ff59a3b5786c4c34be2865
mgr/ceph_secrets: add storage backend protocol for mgr KV secrets

Define a minimal backend protocol for secret persistence
operations (get/set/rm/list), keeping the module implementation
decoupled from the backing store details. For now we will start with
monstore-db as secure KV store but the idea is to extend this to other
backends such as Vault.

Fixes: https://tracker.ceph.com/issues/74562
Assisted-by: Claude <claude.ai>
Assisted-by: ChatGPT <chatgpt.com>
Signed-off-by: Redouane Kachach <rkachach@ibm.com>
src/pybind/mgr/ceph_secrets/backends.py [new file with mode: 0644]
src/pybind/mgr/ceph_secrets/secret_backend.py [new file with mode: 0644]