forked from rook/rook
when using encryptedDevice:true with host based (non pvc) osds, resizing the underlying disk and restarting the OSD didn't expand the OSD because the LUKS encryption layer was not resized. This PR adds resize capabilities inside the activate container. Full device stack must be resized: PV → LV → LUKS Steps: 1. Run pvresize and lvextend to grow the LVM layers. 2. Retrieve the LUKS key from the Ceph config-key store using the lockbox crednetials already available in the activate container 3. Pass the key explicitly to cryptsetup resize via --key-file. Signed-off-by: Santosh <sapillai@redhat.com>