]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
ceph-volume: fix OSD lvm/tpm2 activation 59915/head
authorGuillaume Abrioux <gabrioux@ibm.com>
Thu, 19 Sep 2024 13:13:48 +0000 (15:13 +0200)
committerGuillaume Abrioux <gabrioux@ibm.com>
Sat, 21 Sep 2024 08:34:54 +0000 (10:34 +0200)
commit142c96e7ca5a8cdc3229f3a1b56dc5a1204384c9
tree7c7c5fe6c9fccbdff7a8fecc57fc8d074e3521a7
parenta68aef1381f060398e4f962714135b8799850022
ceph-volume: fix OSD lvm/tpm2 activation

After an OSD is successfully prepared, the activation step fails
because the mapper is left open which makes `systemd-cryptsetup attach`
complain about that and prompt for password.
In order to avoid any other potential issue that would make activation
step hang for ever, I'm adding `headless=true`.

Fixes: https://tracker.ceph.com/issues/68150
Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
src/ceph-volume/ceph_volume/objectstore/lvmbluestore.py
src/ceph-volume/ceph_volume/objectstore/rawbluestore.py
src/ceph-volume/ceph_volume/tests/objectstore/test_lvmbluestore.py
src/ceph-volume/ceph_volume/tests/util/test_disk.py
src/ceph-volume/ceph_volume/tests/util/test_encryption.py
src/ceph-volume/ceph_volume/util/disk.py
src/ceph-volume/ceph_volume/util/encryption.py