This is an automated email from the ASF dual-hosted git repository.
weizhouapache pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
from 79189c8d6a2 backup: remove the powered-off precondition for all backup
providers (#14094)
add 27722a5dd1b storage: KVM - enable RBD/Ceph volume encryption support
(#13556)
No new revisions were added by this update.
Summary of changes:
PendingReleaseNotes | 9 +
api/src/main/java/com/cloud/host/Host.java | 1 +
api/src/main/java/com/cloud/storage/Storage.java | 2 +-
.../kvm/resource/LibvirtComputingResource.java | 19 +-
.../hypervisor/kvm/resource/LibvirtVMDef.java | 13 +-
.../wrapper/LibvirtResizeVolumeCommandWrapper.java | 32 ++-
.../kvm/storage/KVMStorageProcessor.java | 27 +-
.../kvm/storage/LibvirtStorageAdaptor.java | 150 ++++++++++-
.../cloudstack/utils/qemu/QemuImageOptions.java | 11 +-
.../org/apache/cloudstack/utils/qemu/QemuImg.java | 56 +++-
.../apache/cloudstack/utils/qemu/QemuObject.java | 1 +
.../apache/cloudstack/utils/rbd/RbdEncryption.java | 294 +++++++++++++++++++++
.../kvm/storage/KVMStorageProcessorTest.java | 22 ++
.../cloudstack/utils/rbd/RbdEncryptionTest.java | 166 ++++++++++++
.../deploy/DeploymentPlanningManagerImpl.java | 59 ++++-
.../deploy/DeploymentPlanningManagerImplTest.java | 73 +++++
16 files changed, 907 insertions(+), 28 deletions(-)
create mode 100644
plugins/hypervisors/kvm/src/main/java/org/apache/cloudstack/utils/rbd/RbdEncryption.java
create mode 100644
plugins/hypervisors/kvm/src/test/java/org/apache/cloudstack/utils/rbd/RbdEncryptionTest.java