This is an automated email from the ASF dual-hosted git repository.

dahn pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/cloudstack.git


    from 0a92cc03496 UI: Add VM state to Volume list view (#10341)
     add c5afee21018 UI improvements  (#9773)
     add 50a54dde5cc Make Description as optional in network acl list (#10343)
     add 5aa79a6e05d UI: Add offer ha column to system offerings table (#10297)
     add 60af31c9c0b Decrypt zone, cluster, storage details for configuration 
values (#10237)
     add fa5c11e6b2e UI: list backup offerings by zoneid when assign vm to 
backup offering (#10217)
     add c1bc57b844b List default network offerings when multiple physical 
networks for guest traffic type exists (#10222)
     add 238d0c5e30a Fix NPE while checking for user data provider (#10255)
     add 37c29f82eda server: fix snapshot physical size (#10216)
     add 1b2f6c99985 Hide register template, create/upload volume and create 
vpc buttons when zone is not created. (#10243)
     add 55e8eaab89c Linstor: encryption support (#10126)
     add 90c960eeed9 VPC VR: fix ACL between tier and private gateway (#10268)
     add df99a294832 linstor: Fix using multiple primary storage with same 
linstor-controller (#10280)
     add 802bf5fce7c Revert "server: fix attach uploaded volume (#10267)" 
(#10323)
     add a627ab67c29 server: fix pod retrieval during volume attach (#10324)
     add c09720a19a4 systemvm-registration: update seeded template_store_ref 
sizes (#10317)
     add 3337f425ffd Primera pure patches & various small fixes (#10132)
     add a1117acbdfb List only untagged offerings for Shared networks when tag 
isn't passed (#10320)
     add 58a63f64fd6 Fix VMWare leftovers when deleting VM without root disk 
(#9735)
     add d453c63848f cleanup VM IP after expunge in redundant VPC (#10183)
     add d920aba176c server: fix scale vm with same disk offering id (#10235)
     add d3170bfa165 UI: Fixup missing buttons (#10357)
     add 4f604c00b65 Support virtio-blk root disk controller (#10229)
     add aa6c581e405 Add the option to filter by host when retrieving of 
unregistered VMs (#9925)
     add ae1d7cc8609 Fix private gateway acl on static routes (#10262)
     add 4f3e8e8c5a6 Merge branch '4.19' into 4.20
     add 0dcb8da03a2 Merge branch '4.20'

No new revisions were added by this update.

Summary of changes:
 .../cloud/exception/StorageAccessException.java    |   4 +-
 api/src/main/java/com/cloud/storage/Storage.java   | 141 ++---
 .../org/apache/cloudstack/api/ApiConstants.java    |  13 +-
 .../cloudstack/api/response/HostResponse.java      |   8 +-
 .../api/response/ManagementServerResponse.java     |  12 +-
 ...egisterVMCommand.java => CleanupVMCommand.java} |  19 +-
 .../engine/orchestration/VolumeOrchestrator.java   |   6 +-
 .../main/java/com/cloud/dc/ClusterDetailsDao.java  |   3 +-
 .../java/com/cloud/dc/ClusterDetailsDaoImpl.java   |  16 +-
 .../main/java/com/cloud/dc/ClusterDetailsVO.java   |  18 +-
 .../main/java/com/cloud/domain/DomainDetailVO.java |  18 +-
 .../com/cloud/domain/dao/DomainDetailsDao.java     |   5 +-
 .../com/cloud/domain/dao/DomainDetailsDaoImpl.java |  26 +-
 .../storage/dao/StoragePoolDetailsDaoImpl.java     |   2 +-
 .../upgrade/SystemVmTemplateRegistration.java      |  33 +-
 .../main/java/com/cloud/user/AccountDetailVO.java  |  18 +-
 .../java/com/cloud/user/AccountDetailsDao.java     |   5 +-
 .../java/com/cloud/user/AccountDetailsDaoImpl.java |  28 +-
 .../resourcedetail/ResourceDetailsDao.java         |  20 +-
 .../resourcedetail/ResourceDetailsDaoBase.java     |  34 +-
 .../datastore/db/ImageStoreDetailsDaoImpl.java     |  10 +-
 .../datastore/db/PrimaryDataStoreDaoImpl.java      |   2 +-
 .../resources/META-INF/db/schema-42000to42010.sql  |   8 +
 .../motion/StorageSystemDataMotionStrategy.java    |  15 +-
 .../storage/volume/VolumeServiceImpl.java          |   9 +-
 .../lifecycle/CloudStackExtendedLifeCycle.java     |  21 +-
 .../lifecycle/registry/RegistryLifecycle.java      |  17 +-
 .../acl/DynamicRoleBasedAPIAccessChecker.java      |   4 +-
 .../kvm/resource/LibvirtComputingResource.java     |   5 +-
 .../hypervisor/kvm/resource/LibvirtVMDef.java      |   4 +-
 ...LibvirtGetUnmanagedInstancesCommandWrapper.java |   5 +-
 .../kvm/storage/KVMStorageProcessor.java           |  51 +-
 .../kvm/storage/MultipathSCSIAdapterBase.java      |  23 +
 .../kvm/resource/LibvirtComputingResourceTest.java |  10 +
 .../java/com/cloud/hypervisor/guru/VMwareGuru.java |   8 +
 .../hypervisor/vmware/VmwareDatacenterService.java |   7 +-
 .../vmware/manager/VmwareManagerImpl.java          | 268 +++++---
 .../hypervisor/vmware/resource/VmwareResource.java |  23 +
 .../api/command/admin/zone/AddVmwareDcCmd.java     |  12 +-
 .../zone/ImportVsphereStoragePoliciesCmd.java      |  13 +-
 ...wareDcVmsCmd.java => ListVmwareDcHostsCmd.java} |  55 +-
 .../api/command/admin/zone/ListVmwareDcItems.java  |  12 +-
 .../api/command/admin/zone/ListVmwareDcVmsCmd.java |  52 +-
 .../api/command/admin/zone/ListVmwareDcsCmd.java   |  26 +-
 .../admin/zone/ListVsphereStoragePoliciesCmd.java  |  15 +-
 ...ListVsphereStoragePolicyCompatiblePoolsCmd.java |   2 +-
 .../api/command/admin/zone/RemoveVmwareDcCmd.java  |   6 +-
 .../api/command/admin/zone/UpdateVmwareDcCmd.java  |   9 +-
 .../command/admin/zone/VmwareRequestResponse.java  |  30 +-
 .../KubernetesClusterActionWorker.java             |  18 +-
 .../cluster/utils/KubernetesClusterUtil.java       |   2 +-
 plugins/storage/volume/linstor/CHANGELOG.md        |  11 +
 .../LinstorBackupSnapshotCommandWrapper.java       |  18 +-
 .../kvm/storage/LinstorStorageAdaptor.java         | 123 +++-
 .../driver/LinstorPrimaryDataStoreDriverImpl.java  | 330 ++++++++--
 .../storage/datastore/util/LinstorUtil.java        | 115 ++++
 .../LinstorPrimaryDataStoreDriverImplTest.java     |  87 +++
 .../storage/datastore/util/LinstorUtilTest.java    | 127 ++++
 .../datastore/adapter/primera/PrimeraAdapter.java  |  51 +-
 pom.xml                                            |   2 +-
 scripts/storage/multipath/cleanStaleMaps.sh        |  10 +-
 scripts/storage/multipath/disconnectVolume.sh      |   3 +
 .../java/com/cloud/api/query/QueryManagerImpl.java | 335 +++++-----
 .../com/cloud/api/query/dao/SnapshotJoinDao.java   |   6 +-
 .../cloud/api/query/dao/SnapshotJoinDaoImpl.java   |  43 +-
 .../main/java/com/cloud/configuration/Config.java  |   6 +-
 .../configuration/ConfigurationManagerImpl.java    |  17 +-
 .../java/com/cloud/network/NetworkModelImpl.java   |   6 +-
 .../network/element/ConfigDriveNetworkElement.java |  21 +-
 .../network/element/VirtualRouterElement.java      |   7 +-
 .../cloud/network/vpn/Site2SiteVpnManagerImpl.java |   4 +-
 .../java/com/cloud/storage/StorageManagerImpl.java |   4 +-
 .../com/cloud/storage/VolumeApiServiceImpl.java    |  18 +-
 .../java/com/cloud/user/AccountManagerImpl.java    |  82 +--
 .../main/java/com/cloud/vm/UserVmManagerImpl.java  |  10 +-
 .../cloud/vm/snapshot/VMSnapshotManagerImpl.java   |  10 +-
 .../api/query/dao/SnapshotJoinDaoImplTest.java     | 109 ++++
 .../cloud/storage/VolumeApiServiceImplTest.java    |  51 +-
 .../resource/LocalNfsSecondaryStorageResource.java |  11 +-
 systemvm/debian/opt/cloud/bin/cs/CsAddress.py      |  24 +-
 systemvm/debian/opt/cloud/bin/cs/CsDhcp.py         |   3 +-
 test/integration/smoke/test_dynamicroles.py        |   1 +
 ui/public/locales/de_DE.json                       |   1 -
 ui/public/locales/el_GR.json                       |   1 -
 ui/public/locales/en.json                          |   7 +-
 ui/public/locales/ja_JP.json                       |   1 -
 ui/public/locales/ko_KR.json                       |   1 -
 ui/public/locales/pt_BR.json                       |   1 -
 ui/public/locales/zh_CN.json                       |   1 -
 ui/src/components/view/ListView.vue                |   3 +
 ui/src/config/section/compute.js                   |  16 +-
 ui/src/config/section/image.js                     |   8 +-
 ui/src/config/section/infra/managementServers.js   |   4 +-
 ui/src/config/section/network.js                   |  17 +-
 ui/src/config/section/offering.js                  |   2 +-
 ui/src/config/section/storage.js                   |  19 +-
 ui/src/{style/frame/content.less => utils/zone.js} |  12 +-
 ui/src/views/infra/ClusterAdd.vue                  | 100 ++-
 ui/src/views/network/CreateSharedNetworkForm.vue   |   4 +
 ui/src/views/network/VpcTab.vue                    |   3 +-
 ui/src/views/setting/ConfigurationHierarchy.vue    |   9 +-
 ui/src/views/storage/CreateVolume.vue              | 100 ++-
 ui/src/views/storage/RecurringSnapshotVolume.vue   |   2 +-
 ui/src/views/tools/ManageInstances.vue             |   1 +
 ui/src/views/tools/SelectVmwareVcenter.vue         |  64 +-
 .../com/cloud/hypervisor/vmware/mo/BaseMO.java     |  64 +-
 .../vmware/mo/CustomFieldsManagerMO.java           |   7 +-
 .../cloud/hypervisor/vmware/mo/DatacenterMO.java   | 159 +++--
 .../com/cloud/hypervisor/vmware/mo/HostMO.java     | 156 +++--
 .../hypervisor/vmware/mo/VirtualMachineMO.java     | 704 +++++----------------
 .../cloud/hypervisor/vmware/util/VmwareClient.java |  72 ++-
 .../vmware/util/VmwareClientException.java         |  22 +-
 112 files changed, 2714 insertions(+), 1663 deletions(-)
 copy core/src/main/java/com/cloud/agent/api/{UnregisterVMCommand.java => 
CleanupVMCommand.java} (74%)
 copy 
plugins/hypervisors/vmware/src/main/java/org/apache/cloudstack/api/command/admin/zone/{ListVmwareDcVmsCmd.java
 => ListVmwareDcHostsCmd.java} (73%)
 copy api/src/main/java/com/cloud/configuration/ResourceCount.java => 
plugins/hypervisors/vmware/src/main/java/org/apache/cloudstack/api/command/admin/zone/ListVmwareDcItems.java
 (77%)
 copy 
api/src/main/java/org/apache/cloudstack/affinity/AffinityGroupTypeResponse.java 
=> 
plugins/hypervisors/vmware/src/main/java/org/apache/cloudstack/api/command/admin/zone/VmwareRequestResponse.java
 (64%)
 create mode 100644 
plugins/storage/volume/linstor/src/test/java/org/apache/cloudstack/storage/datastore/driver/LinstorPrimaryDataStoreDriverImplTest.java
 create mode 100644 
plugins/storage/volume/linstor/src/test/java/org/apache/cloudstack/storage/datastore/util/LinstorUtilTest.java
 create mode 100644 
server/src/test/java/com/cloud/api/query/dao/SnapshotJoinDaoImplTest.java
 copy ui/src/{style/frame/content.less => utils/zone.js} (83%)
 copy 
server/src/main/java/com/cloud/agent/manager/authn/AgentAuthnException.java => 
vmware-base/src/main/java/com/cloud/hypervisor/vmware/util/VmwareClientException.java
 (68%)

Reply via email to