]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
tools/rbd: add encryption format support for cloned image
authorOr Ozeri <oro@il.ibm.com>
Sun, 21 Aug 2022 09:48:58 +0000 (12:48 +0300)
committerOr Ozeri <oro@il.ibm.com>
Thu, 25 Aug 2022 15:41:47 +0000 (18:41 +0300)
commit1d3de19c40051ae2b59894bd180ff051b0bd6b5e
tree9e979622dfc664820524b38fd56a4a5e5fdd3510
parent4a5a0a5dd82be9266064631dfee352a96e4061ca
tools/rbd: add encryption format support for cloned image

This commit adds the encryption format support for cloned images via the RBD cli,
making the child image be encrypted with a key different from it parent,
while keeping the child thinly-provisioned.
Additionally, other APIs are extended to support flattening of such images.

Signed-off-by: Or Ozeri <oro@il.ibm.com>
doc/man/8/rbd.rst
doc/rbd/rbd-encryption.rst
qa/workunits/rbd/luks-encryption.sh
src/test/cli/rbd/help.t
src/tools/rbd/ArgumentTypes.cc
src/tools/rbd/ArgumentTypes.h
src/tools/rbd/Utils.cc
src/tools/rbd/Utils.h
src/tools/rbd/action/Flatten.cc
src/tools/rbd_nbd/rbd-nbd.cc