]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mgr/volumes: Fix subvolume creation in FIPS enabled system.
authorKotresh HR <khiremat@redhat.com>
Wed, 27 Jul 2022 11:09:08 +0000 (16:39 +0530)
committerKotresh HR <khiremat@redhat.com>
Wed, 3 Aug 2022 09:45:33 +0000 (15:15 +0530)
commit50321c5d55e0ad3807dad51c8a02ee0f3ba0438c
tree63b055798329018835deadc095bddbb2233b9d5c
parent8d5991946a45dde7d57f80f45c42adfd10485ef1
mgr/volumes: Fix subvolume creation in FIPS enabled system.

The md5 checksum is used in the construction of legacy
subvolume config filename. It's not used for security reason.
Hence marking the 'usedforsecurity' flag to false to
make it FIPs compliant.

The usage of md5 was always in there. The commit 373a04cf734
made it to get exercised in 'open_subvol' which is pre-requisite
for all the subvolume operations and hence subvolume
creation has failed.

Fixes: https://tracker.ceph.com/issues/56727
Signed-off-by: Kotresh HR <khiremat@redhat.com>
(cherry picked from commit ced3fac48d3da2320827c6c86ece3b87953badc7)
src/pybind/mgr/volumes/fs/operations/versions/subvolume_base.py