This is an automated email from the ASF dual-hosted git repository. vishesh pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/cloudstack.git
from 525c2c6fe93 Show in which primary storage volumes are allocated in instance details page and volume migration pop-ups (#8835) add 3321971adc1 UI: Update AddAccountOrUserToProject to show a drop down for account & user (#9072) add fcca3e8f391 api,server: encryptformat in volume response (#9106) add 7aacbcb559e api: listApis should return params based on caller (#8973) add 4bd0b1c24f1 ui: refactor global createmenu (#9139) add 43ab8a93674 cks,ui: fix npe and check for disable zone (#9105) add acae5c5b9eb kvm: Update the java doc for the method disconnectPhysicalDiskByPath (#9210) add 6edcf32c5ee Fix vsphere storage policy when compute offering uses the disk offering attached to it (#9203) add 2e3f76ec031 Improve error messaging / logs when listing VMs on the remote KVM host (for import) (#9204) add edf7394919f server: search template name and display text if keyword is passed (#9215) add ca597200156 vpc,event: fix events for createVpc (#9055) add 15772189990 server,event: fix events for storage maintenance (#9056) add 4ec0f823cf3 ScaleIO volume live migration - use usable bytes from source disk to format the destination disk (#9174) add 0f770194df7 Configure config drive ISO with password file on reinstallation of VM with password-enabled template (#9113) add 503ae64a3db Upload volume format check with the supported hypervisor, fail if supported hypervisor not found on zone (#9224) add 4de975ff252 list by isEncrypted (#8643) add c756e4370ad List volumes by service offering id (#9211) add 10dc5ad7744 ui; fix admin dashboard vue warnings (#9140) add e2e46e31087 ui: fix dashboard on saml user login (#9097) add 5c749eced26 logging: httpupload do not warn with exception trace (#9220) add b2ef53b8a2d kvm: replace ISO path in vm XML configuration during vm migration (#9212) new 6fe835e1183 Merge branch '4.19' The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../java/com/cloud/network/vpc/VpcService.java | 2 + .../org/apache/cloudstack/api/ApiConstants.java | 1 + .../api/command/user/volume/ListVolumesCmd.java | 18 ++ .../api/command/user/vpc/CreateVPCCmd.java | 6 +- .../cloudstack/api/response/VolumeResponse.java | 12 +- .../api/command/user/vpc/CreateVPCCmdTest.java | 5 +- ...meStatsAnswer.java => GetVolumeStatAnswer.java} | 42 +++-- ...StatsCommand.java => GetVolumeStatCommand.java} | 25 ++- .../cloudstack/storage/to/VolumeObjectTO.java | 9 + .../main/java/com/cloud/storage/dao/VolumeDao.java | 3 +- .../java/com/cloud/storage/dao/VolumeDaoImpl.java | 1 - .../storage/datastore/db/ImageStoreDaoImpl.java | 2 +- .../META-INF/db/views/cloud.volume_view.sql | 1 + .../wrapper/LibvirtGetRemoteVmsCommandWrapper.java | 26 ++- .../LibvirtGetVolumeStatCommandWrapper.java | 66 ++++++++ .../wrapper/LibvirtMigrateCommandWrapper.java | 86 ++++++++++ .../LibvirtMigrateVolumeCommandWrapper.java | 23 ++- .../hypervisor/kvm/storage/KVMStoragePool.java | 3 + .../kvm/storage/KVMStorageProcessor.java | 2 +- .../kvm/storage/ScaleIOStorageAdaptor.java | 15 +- .../hypervisor/kvm/storage/ScaleIOStoragePool.java | 5 + .../hypervisor/kvm/storage/StorageAdaptor.java | 18 +- .../wrapper/LibvirtMigrateCommandWrapperTest.java | 12 ++ .../version/KubernetesVersionManagerImpl.java | 24 ++- .../version/KubernetesVersionManagerImplTest.java | 73 +++++++++ .../driver/ScaleIOPrimaryDataStoreDriver.java | 23 ++- .../driver/ScaleIOPrimaryDataStoreDriverTest.java | 31 +++- .../java/com/cloud/api/query/QueryManagerImpl.java | 33 +++- .../com/cloud/api/query/dao/VolumeJoinDaoImpl.java | 2 + .../java/com/cloud/api/query/vo/VolumeJoinVO.java | 8 +- .../configuration/ConfigurationManagerImpl.java | 26 +-- .../java/com/cloud/network/vpc/VpcManagerImpl.java | 11 ++ .../java/com/cloud/storage/StorageManagerImpl.java | 15 +- .../com/cloud/storage/VolumeApiServiceImpl.java | 14 +- .../main/java/com/cloud/vm/UserVmManagerImpl.java | 2 +- .../cloudstack/vm/UnmanagedVMsManagerImpl.java | 14 +- .../storage/resource/HttpUploadServerHandler.java | 3 +- ui/src/components/header/CreateMenu.vue | 181 +++++++-------------- ui/src/components/view/SearchView.vue | 63 ++++++- ui/src/config/section/storage.js | 2 +- ui/src/permission.js | 6 +- ui/src/views/compute/CreateKubernetesCluster.vue | 3 +- ui/src/views/dashboard/CapacityDashboard.vue | 6 +- ui/src/views/project/AddAccountOrUserToProject.vue | 70 ++++++-- 44 files changed, 724 insertions(+), 269 deletions(-) copy core/src/main/java/com/cloud/agent/api/{GetVolumeStatsAnswer.java => GetVolumeStatAnswer.java} (61%) copy core/src/main/java/com/cloud/agent/api/{GetVolumeStatsCommand.java => GetVolumeStatCommand.java} (70%) create mode 100644 plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtGetVolumeStatCommandWrapper.java create mode 100644 plugins/integrations/kubernetes-service/src/test/java/com/cloud/kubernetes/version/KubernetesVersionManagerImplTest.java