libvirt: support ephemeral disk encryption
This spec introduces the libvirt driver implementation of the flavour and
image defined ephemeral encryption feature
Blueprint information
- Status:
- Not started
- Approver:
- sean mooney
- Priority:
- Undefined
- Drafter:
- Lee Yarwood
- Direction:
- Approved
- Assignee:
- melanie witt
- Definition:
- Approved
- Series goal:
- Accepted for bobcat
- Implementation:
- Deferred
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
[20211123 bauzas] Spec was merged yesterday https:/
[20220225 bauzas] Implementation hit by FeatureFreeze, please repropose the blueprint/spec for the Zed release.
Implementation patches : https:/
[20220614 bauzas] Spec was approved for the Zed cycle https:/
[20221115 bauzas] Spec got approved for Antelope https:/
Gerrit topic: https:/
Addressed by: https:/
imagebackend: Add support to libvirt_info for LUKS based encryption
Addressed by: https:/
imagebackend: Cache the key manager when disk is encrypted
Addressed by: https:/
libvirt: Introduce support for qcow2 with LUKS
Addressed by: https:/
libvirt: Configure and teardown ephemeral encryption secrets
Addressed by: https:/
Support create with ephemeral encryption for qcow2
Addressed by: https:/
Support resize with ephemeral encryption
Addressed by: https:/
Add encryption support to convert_image
Addressed by: https:/
Add hw_ephemeral_
Addressed by: https:/
Add encryption support to qemu-img rebase
Addressed by: https:/
Support snapshot with ephemeral encryption
Addressed by: https:/
Add reset_encryptio
Addressed by: https:/
Update driver BDMs with ephemeral encryption image properties
Addressed by: https:/
Support rescue with ephemeral encryption
[20230307 bauzas] Deferred as implementation not merged in 2023.1
Addressed by: https:/
DNM test ephemeral encryption + resize: qcow2, raw
Addressed by: https:/
block_device: Add encryption attributes to swap disks
Addressed by: https:/
WIP raw imagebackend support
[20230628 bauzas] Spec got approved for Bobcat https:/
Addressed by: https:/
WIP libvirt: Introduce support for rbd with LUKS
[20230905 bauzas] Deferred as implementation not merged in 2023.2
Addressed by: https:/
Re-propose spec for ephemeral storage encryption
Addressed by: https:/
Re-propose spec for ephemeral encryption for libvirt
Work Items
Dependency tree
* Blueprints in grey have been implemented.