This is an automated email from the ASF dual-hosted git repository. weizhou pushed a change to branch healthcheck-4.20 in repository https://gitbox.apache.org/repos/asf/cloudstack.git
discard e2fc73fe8b2 4.20 Health Check, please don't merge this! add 6868f052de4 2fa: log error on totp mismatch (#10734) add 9349b69b7e6 server,kvm: detect boot options for vm import (#11218) add 3ffd4442946 ui: donot remove account, domain from query on public ip filter change (#11575) add 4f5f7d46d28 CKS: Validate network offering from network if provided rather than global setting (#11528) add f26f8cce178 server: allow adding non-overlapping ipv6 ranges in same vlan (#11556) add fe120b64e70 server: prevent vm schedule update failure for time when not changed (#11314) add 7044564bab1 Merge remote-tracking branch 'apache/4.19' into 4.20 add e3681a04bb8 server: allow migration of vm with snapshots for vmware (#9305) add 5d32492676a IPv6 firewall: accept packets from related and established connections (#10970) add e64e94ad3f7 Import KVM VM: Autodetect vlan id from bridge name (#11507) add 036fd001705 kvm: Fix NPE in case host UEFI detail is not set on agent connection (#11610) add 7c727a34406 CKS: Fix transition exception when scaling Stopped k8s clusters (#11598) add 38006b2e03d ssvm: use mgmt network if no storage network (#10735) add 253ac036214 Management server: fix qemu-img path in cloudstack sudoers (#11614) add 6d16ac2113a ScaleIO/PowerFlex smoke tests improvements, and some fixes (#11554) add e4160ab4c82 4.20 Health Check, please don't merge this! This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (e2fc73fe8b2) \ N -- N -- N refs/heads/healthcheck-4.20 (e4160ab4c82) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. No new revisions were added by this update. Summary of changes: .../main/java/com/cloud/hypervisor/Hypervisor.java | 6 +- .../com/cloud/agent/manager/AgentManagerImpl.java | 2 +- .../engine/orchestration/VolumeOrchestrator.java | 25 +++--- .../kvm/resource/LibvirtComputingResource.java | 28 ++++++- .../kvm/resource/LibvirtDomainXMLParser.java | 34 ++++++++ .../hypervisor/kvm/resource/LibvirtVMDef.java | 4 +- ...LibvirtGetUnmanagedInstancesCommandWrapper.java | 14 +++- .../kvm/resource/LibvirtDomainXMLParserTest.java | 90 ++++++++++++++++++++++ .../kubernetes/cluster/KubernetesCluster.java | 4 + .../cluster/KubernetesClusterManagerImpl.java | 35 ++++++--- .../KubernetesClusterScaleWorker.java | 5 +- .../cloudstack/metrics/MetricsServiceImpl.java | 2 +- .../driver/ScaleIOPrimaryDataStoreDriver.java | 6 +- .../datastore/manager/ScaleIOSDCManagerImpl.java | 2 +- .../auth/TotpUserTwoFactorAuthenticator.java | 4 +- server/conf/cloudstack-sudoers.in | 2 +- .../configuration/ConfigurationManagerImpl.java | 4 - .../resourcelimit/ResourceLimitManagerImpl.java | 6 +- .../main/java/com/cloud/server/StatsCollector.java | 2 +- .../cloud/storage/snapshot/SnapshotManager.java | 2 +- .../main/java/com/cloud/vm/UserVmManagerImpl.java | 5 +- .../vm/schedule/VMScheduleManagerImpl.java | 54 ++++++++----- .../resource/NfsSecondaryStorageResource.java | 22 +++++- .../resource/NfsSecondaryStorageResourceTest.java | 56 ++++++++++++-- systemvm/debian/opt/cloud/bin/cs/CsNetfilter.py | 2 + .../smoke/test_deploy_vm_root_resize.py | 9 +++ .../smoke/test_import_unmanage_volumes.py | 22 +++++- test/integration/smoke/test_over_provisioning.py | 8 +- test/integration/smoke/test_restore_vm.py | 40 ++++++++-- test/integration/smoke/test_sharedfs_lifecycle.py | 20 ++++- test/integration/smoke/test_snapshots.py | 52 ++++++++++--- test/integration/smoke/test_usage.py | 27 ++++++- test/integration/smoke/test_vm_autoscaling.py | 36 +++++++-- test/integration/smoke/test_vm_life_cycle.py | 4 +- test/integration/smoke/test_vm_snapshot_kvm.py | 61 +++++++++------ test/integration/smoke/test_vm_snapshots.py | 24 ++++-- test/integration/smoke/test_volumes.py | 51 ++++++++++-- tools/marvin/marvin/lib/utils.py | 53 ++++++++++++- ui/src/views/AutogenView.vue | 6 +- .../views/compute/wizard/MultiNetworkSelection.vue | 16 +++- 40 files changed, 692 insertions(+), 153 deletions(-)