This is an automated email from the ASF dual-hosted git repository.
dahn pushed a change to branch
6778-if-kafka-is-turned-on-internal-subs-dont-work
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
from 40d7da6707d Merge release branch 4.18 to main
add 2f701e1f893 New configs for quota email's headers and footers (#7852)
add 819dd7b75c1 server: remove supportedOwner from Resource.ResourceType
(#7416)
add 78411fd405c test: fix test_vm_autoscaling.py which does not work due
to userdata improvement (#7921)
add 5917fed773c refactor getUploadParamsForIso (#7813)
add 2e6100d85bb utils: build both SHADED and original jars (#7912)
add 54a7a5d7e1d utils: rename cloud-utils-*-SHADED.jar to
cloud-utils-*-bundled.jar to fix the build error on MacOS (#7944)
add 2cccd8f754a db: Add index on cluster_details.name for FirstFitPlanner
speedup (#7922)
add 89e0a4ca25c PowerFlex: Handle missing volumes gracefully during delete
volume (#7924)
add 57c61fb33cf Fix direct download https compressed qcow2 template
checker (#7932)
add 0bb05f7871a ui: don't skip if dataview has multiple items in response
(#7947)
add 126dd5fa4cf kvm: fix live vm migration between local storage pools
(#7945)
add f049f5409e0 server: fix dualstack ipv6 networks for vxlan (#7933)
add f6b2a587272 Merge branch '4.18'
add 710f34ee90c api: Fix listLoadBalancerRuleInstances api call (#7892)
add 940733cedfb UI: Fix user role login due to missing API access on
custom hypervisor name (#7939)
add c4e53c0095b Allow editing of host and storage tags of system offerings
in the UI (#7941)
add 3ec30076356 Generate coverage for Simulator based integration tests &
ui tests in github actions (#7784)
add 4bdff06acd3 Updating pom.xml version numbers for release 4.18.1.0
add 246bb24b0fc Updating pom.xml version numbers for release
4.18.2.0-SNAPSHOT
add b8c8e17318c upgrade: fix debian/changelog
add 0bfef5d9da4 Merge commit 'b8c8e17318cc28e57d1b38f2aa2f0b456c9bac52'
add edcd0da62ed UI: update versions to 4.19.0
add f049d4d189f Increase reserve on ScaleIO disk formatting for
fragmentation (#7955)
add 45616aaf614 Merge remote-tracking branch 'origin/4.18'
add 4eb110af736 Remove unneeded duplicate words (#7850)
add d25521e96fa Fix issues in VM Scheduler (#7782)
add c428d3bb341 Add and improve logs in snapshot scheduling (#6925)
add 9c9b17885ff upgrade: fix upgrade from 4.18.1.0 to 4.18.2.0-SNAPSHOT
(#7959)
add 09ae0499b21 ldap trust map cleanup on domain delete (#7915)
add 0375714ded5 Merge release branch 4.18 to main
add 481d2bd9c3f Remove powermock from core (#7978)
add 84277e783b5 remove powermock from engine (#7975)
No new revisions were added by this update.
Summary of changes:
.github/workflows/ci.yml | 26 ++-
.github/workflows/codecov.yml | 1 +
.github/workflows/ui.yml | 9 +
.../java/com/cloud/configuration/Resource.java | 47 ++---
.../java/com/cloud/server/ManagementService.java | 2 +-
.../cloudstack/api/AbstractGetUploadParamsCmd.java | 10 +-
.../command/user/config/ListCapabilitiesCmd.java | 1 +
.../command/user/iso/GetUploadParamsForIsoCmd.java | 21 +-
.../api/command/user/vm/ListNicsCmd.java | 2 +-
.../api/response/CapabilitiesResponse.java | 8 +
.../com/cloud/agent/api/storage/OVFHelperTest.java | 2 +-
.../download/HttpsDirectTemplateDownloader.java | 3 +-
.../com/cloud/resource/ServerResourceBaseTest.java | 162 ++++++++-------
.../cloud/storage/template/OVAProcessorTest.java | 51 +++--
.../cloud/storage/template/QCOW2ProcessorTest.java | 8 +-
.../cloud/storage/template/VhdProcessorTest.java | 8 +-
.../org.mockito.plugins.MockMaker | 0
debian/rules | 2 +-
.../main/java/com/cloud/event/UsageEventUtils.java | 2 +-
.../java/com/cloud/ha/HighAvailabilityManager.java | 2 +-
.../com/cloud/network/NetworkStateListener.java | 2 +-
.../main/java/com/cloud/storage/StorageUtil.java | 2 +-
.../engine/orchestration/NetworkOrchestrator.java | 2 +-
.../configuration/dao/ResourceCountDaoImpl.java | 15 --
.../com/cloud/upgrade/DatabaseUpgradeChecker.java | 4 +
.../cloud/upgrade/DatabaseVersionHierarchy.java | 9 +
.../cloud/upgrade/dao/DatabaseAccessObject.java | 29 ++-
.../java/com/cloud/upgrade/dao/DbUpgradeUtils.java | 8 +
.../java/com/cloud/upgrade/dao/Upgrade218to22.java | 2 +-
.../com/cloud/upgrade/dao/Upgrade41800to41810.java | 5 +
.../main/java/com/cloud/vm/dao/UserVmDaoImpl.java | 4 +
.../main/resources/META-INF/db/schema-21to22.sql | 2 +-
.../main/resources/META-INF/db/schema-2214to30.sql | 2 +-
.../main/resources/META-INF/db/schema-410to420.sql | 2 +-
.../as/dao/AutoScaleVmGroupDaoImplTest.java | 19 +-
.../dao/AutoScaleVmGroupStatisticsDaoImplTest.java | 31 +--
.../as/dao/AutoScaleVmGroupVmMapDaoImplTest.java | 27 ++-
.../com/cloud/network/dao/NetworkDaoImplTest.java | 35 ++--
.../storage/dao/StoragePoolTagsDaoImplTest.java | 4 +-
.../cloud/upgrade/DatabaseUpgradeCheckerTest.java | 23 ++-
.../java/com/cloud/upgrade/GuestOsMapperTest.java | 16 +-
.../upgrade/dao/DatabaseAccessObjectTest.java | 77 +++++++-
.../com/cloud/upgrade/dao/DbUpgradeUtilsTest.java | 14 +-
.../cloud/usage/dao/UsageStorageDaoImplTest.java | 46 ++---
.../datastore/db/PrimaryDataStoreDaoImplTest.java | 15 +-
.../org.mockito.plugins.MockMaker | 0
.../motion/AncientDataMotionStrategyTest.java | 12 +-
.../snapshot/SnapshotDataFactoryImplTest.java | 57 +++---
.../storage/snapshot/SnapshotServiceImplTest.java | 30 +--
.../vmsnapshot/VMSnapshotStrategyKVMTest.java | 3 -
.../org.mockito.plugins.MockMaker | 0
.../java/com/cloud/utils/db/GenericDaoBase.java | 2 +-
.../cloudstack/quota/QuotaAlertManagerImpl.java | 22 ++-
.../cloudstack/quota/constant/QuotaConfig.java | 6 +
.../quota/QuotaAlertManagerImplTest.java | 29 ++-
packaging/centos7/cloud.spec | 2 +-
packaging/centos8/cloud.spec | 2 +-
.../apache/cloudstack/quota/QuotaServiceImpl.java | 3 +-
.../ServerResource/HypervResource/WmiCallsV2.cs | 2 +-
.../hypervisor/kvm/resource/LibvirtConnection.java | 2 -
.../resource/wrapper/LibvirtCheckUrlCommand.java | 5 +
.../kvm/storage/ScaleIOStorageAdaptor.java | 4 +-
.../kvm/storage/ScaleIOStorageAdaptorTest.java | 6 +-
.../xenserver/resource/CitrixResourceBase.java | 2 +-
.../KubernetesClusterActionWorker.java | 4 +-
.../cloud/network/resource/NetscalerResource.java | 4 +-
...vpConfigureSharedNetworkUuidCommandWrapper.java | 4 +-
.../cloud/network/guru/VxlanGuestNetworkGuru.java | 5 +-
.../datastore/client/ScaleIOGatewayClientImpl.java | 19 +-
.../cloudstack/api/command/LdapListUsersCmd.java | 2 +-
.../apache/cloudstack/ldap/LdapManagerImpl.java | 37 +++-
.../xenserver/copy_vhd_from_secondarystorage.sh | 2 +-
server/src/main/java/com/cloud/api/ApiServer.java | 2 +-
.../java/com/cloud/event/ActionEventUtils.java | 2 +-
.../main/java/com/cloud/event/AlertGenerator.java | 2 +-
.../com/cloud/network/Ipv6AddressManagerImpl.java | 4 +-
.../java/com/cloud/network/NetworkServiceImpl.java | 2 +-
.../network/guru/DirectPodBasedNetworkGuru.java | 2 +-
.../network/guru/ExternalGuestNetworkGuru.java | 18 +-
.../com/cloud/network/guru/GuestNetworkGuru.java | 18 ++
.../com/cloud/network/rules/RulesManagerImpl.java | 4 +-
.../network/security/SecurityGroupManagerImpl.java | 2 +-
.../resourcelimit/ResourceLimitManagerImpl.java | 59 +++---
.../com/cloud/server/ConfigurationServerImpl.java | 27 +--
.../com/cloud/server/ManagementServerImpl.java | 2 +
.../com/cloud/storage/ImageStoreDetailsUtil.java | 4 +-
.../com/cloud/storage/VolumeApiServiceImpl.java | 4 +-
.../storage/listener/SnapshotStateListener.java | 2 +-
.../storage/listener/VolumeStateListener.java | 2 +-
.../storage/snapshot/SnapshotSchedulerImpl.java | 91 ++++++---
.../java/com/cloud/user/AccountManagerImpl.java | 42 ++--
.../java/com/cloud/user/DomainManagerImpl.java | 86 ++++----
.../main/java/com/cloud/vm/UserVmManagerImpl.java | 2 +-
.../java/com/cloud/vm/UserVmStateListener.java | 2 +-
.../vm/schedule/VMScheduleManagerImpl.java | 2 +-
.../apache/cloudstack/vm/schedule/VMScheduler.java | 2 +-
.../cloudstack/vm/schedule/VMSchedulerImpl.java | 31 ++-
.../snapshot/SnapshotSchedulerImplTest.java | 217 +++++++++++++++++++++
.../java/com/cloud/user/DomainManagerImplTest.java | 2 +-
.../vm/schedule/VMSchedulerImplTest.java | 73 +++----
.../src/main/java/rdpclient/RdpClient.java | 2 +-
.../storage/template/DownloadManagerImpl.java | 2 +-
setup/bindir/cloud-setup-databases.in | 2 +-
setup/db/create-schema.sql | 4 +-
systemvm/agent/noVNC/app/ui.js | 2 +-
systemvm/agent/noVNC/core/display.js | 2 +-
systemvm/agent/noVNC/core/rfb.js | 2 +-
.../component/maint/test_host_high_availability.py | 2 +-
.../component/test_acl_isolatednetwork.py | 6 +-
...est_acl_sharednetwork_deployVM-impersonation.py | 2 +-
.../component/test_base_image_updation.py | 8 +-
test/integration/component/test_configdrive.py | 12 +-
test/integration/component/test_ldap.py | 2 +-
.../integration/component/test_ldap_auto_import.py | 2 +-
.../component/test_multiple_ips_per_nic.py | 2 +-
test/integration/smoke/test_privategw_acl.py | 2 +-
test/integration/smoke/test_vm_autoscaling.py | 10 +-
test/integration/smoke/test_vm_schedule.py | 2 +-
.../testpaths/testpath_multiple_snapshot.py | 2 +-
test/integration/testpaths/testpath_restore_vm.py | 2 +-
test/integration/testpaths/testpath_usage.py | 2 +-
.../testpaths/testpath_volumelifecycle.py | 2 +-
test/scripts/deploycluster.sh | 2 +-
test/systemvm/test_update_config.py | 2 +-
tools/marvin/marvin/misc/build/CI.md | 2 +-
ui/jest.config.js | 2 +-
ui/package-lock.json | 2 +-
ui/package.json | 2 +-
ui/src/config/section/offering.js | 4 +-
ui/src/store/modules/user.js | 12 +-
ui/src/views/AutogenView.vue | 4 -
utils/pom.xml | 1 +
.../java/com/cloud/utils/storage/QCOW2Utils.java | 42 ++--
.../com/cloud/utils/storage/QCOW2UtilsTest.java | 6 +-
134 files changed, 1153 insertions(+), 736 deletions(-)
copy {agent =>
core}/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker (100%)
copy {agent =>
engine/schema}/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker
(100%)
copy {agent =>
engine/storage/snapshot}/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker
(100%)
create mode 100644
server/src/test/java/com/cloud/storage/snapshot/SnapshotSchedulerImplTest.java