This is an automated email from the ASF dual-hosted git repository.
weizhou pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
from c3718ab92e9 Fix storpool test & remove powermock (#7652)
add 0acc66f51d7 server: Add check on host's status while deleting config
drive on host cache (#7584)
add c8092012473 Fix: Volumes on lost local storage cannot be removed
(#7594)
add faaf72b1a4a Volume encryption support for StorPool plug-in (#7539)
add 985f0ecb533 Tungsten: change conserve_mode of default network offering
to 0 (#7511)
add 973b0e28fda test: fix Super-Linter Check error in storpool tests
add 83dca2bf518 ui: fix vm import for L2 n/w in Setup state (#7628)
add 41403c9cf9f Merge remote-tracking branch 'apache/4.18'
No new revisions were added by this update.
Summary of changes:
api/src/main/java/com/cloud/storage/Storage.java | 2 +-
.../src/main/java/com/cloud/host/dao/HostDao.java | 2 +
.../main/java/com/cloud/host/dao/HostDaoImpl.java | 26 +
.../main/java/com/cloud/storage/dao/VolumeDao.java | 2 +
.../java/com/cloud/storage/dao/VolumeDaoImpl.java | 11 +
.../resources/META-INF/db/schema-41800to41810.sql | 3 +
.../command/ConfigTungstenFabricServiceCmd.java | 2 +-
plugins/storage/volume/storpool/README.md | 9 +
.../storage/StorPoolSetVolumeEncryptionAnswer.java | 27 +-
.../StorPoolSetVolumeEncryptionCommand.java | 70 +++
.../StorPoolSetVolumeEncryptionCommandWrapper.java | 161 +++++
.../driver/StorPoolPrimaryDataStoreDriver.java | 117 +++-
.../storage/motion/StorPoolDataMotionStrategy.java | 3 +
.../network/element/ConfigDriveNetworkElement.java | 6 +
.../com/cloud/resource/ResourceManagerImpl.java | 27 +
.../com/cloud/storage/VolumeApiServiceImpl.java | 36 +-
.../cloud/resource/ResourceManagerImplTest.java | 51 ++
.../cloud/storage/VolumeApiServiceImplTest.java | 18 +-
.../plugins/storpool/TestEncryptedVolumes.py | 681 +++++++++++++++++++++
test/integration/plugins/storpool/sp_util.py | 20 +
.../views/compute/wizard/MultiNetworkSelection.vue | 2 +-
21 files changed, 1233 insertions(+), 43 deletions(-)
copy core/src/main/java/com/cloud/agent/api/storage/CopyVolumeAnswer.java =>
plugins/storage/volume/storpool/src/main/java/com/cloud/agent/api/storage/StorPoolSetVolumeEncryptionAnswer.java
(65%)
create mode 100644
plugins/storage/volume/storpool/src/main/java/com/cloud/agent/api/storage/StorPoolSetVolumeEncryptionCommand.java
create mode 100644
plugins/storage/volume/storpool/src/main/java/com/cloud/hypervisor/kvm/resource/wrapper/StorPoolSetVolumeEncryptionCommandWrapper.java
create mode 100644 test/integration/plugins/storpool/TestEncryptedVolumes.py