This is an automated email from the ASF dual-hosted git repository.
dahn pushed a change to branch healthcheck-main
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
omit 01bffa62888 DO NOT MERGE
add b69cc0272d4 pre-commit: enable Python Flake8 rule `E713` (#9016)
add f35f3f6a965 UI: create network form constantly tries to list domains -
which is not permitted for normal users (#9348)
add c35ba606a10 ui: fix account list on domain change in filterview (#9345)
add f381763917a test: fix simulator CI failure test_cluster_drs (#9354)
add 7977d1475e2 plugins: make default signature check mandatory (#9357)
add ca66b76cb92 Fix instance & backup resource table columns (#9147)
add 0af88353fbd Merge branch '4.19'
add 354627a19d5 UI: fix CreateIsolatedNetworkForm.vue (#9359)
add a1d8bab43f2 Bump actions/cache to `v4` (#9353)
add c6d3f6e623e pre-commit: enable Python flake8 rule `E271` (#9358)
add 806692bceaa pre-commit: enable Python flake8 rule `E272` (#9361)
add 9f1577d2a8d pre-commit: check more file types for trailing whitespace
(#9352)
add 37c91abd3d4 NPE fix, for test_hostha_kvm_host_fencing (#9355)
add 5c365fa8202 systemvmtemplate: bump new systemvmtemplate 4.19.1 (#9349)
add 32cc1d46a5c Copy on pool host when storage pool has ScopeType.HOST
(#9356)
add cea4801be18 Merge remote-tracking branch 'origin/4.19'
add c923e673cfd pre-commit: add `XML` files to the `trailing-whitespace`
check (#9131)
add 2919cac6432 pre-commit: add `codespell` to check spelling (#8197)
add 407990650f6 Improvements on information about disk sizes and offerings
on VM deployment wizard's InfoCard (#9249)
add 77cc75ab02a Fix radio buttons in instance migration pop-up (#8836)
add a87778be9a4 Refactor KubernetesClusterResourceModifierActionWorker
(#8801)
add b9c7275c253 Quota tariff order (#8347)
add afdf4d7d46c Add limit configuration for number of projects (#9172)
add 0bd010e997f DO NOT MERGE
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 (01bffa62888)
\
N -- N -- N refs/heads/healthcheck-main (0bd010e997f)
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:
.github/linters/.flake8 | 5 +-
.github/linters/codespell.txt | 526 ++++++++++++++++++++
.github/workflows/linter.yml | 2 +-
.github/workflows/main-sonar-check.yml | 4 +-
.github/workflows/sonar-check.yml | 4 +-
.pre-commit-config.yaml | 11 +-
.../java/com/cloud/user/ResourceLimitService.java | 4 +
.../user/firewall/CreateFirewallRuleCmd.java | 24 +
.../command/user/network/CreateNetworkACLCmd.java | 31 +-
.../user/resource/UpdateResourceLimitCmd.java | 1 +
.../cloudstack/api/command/user/vm/StartVMCmd.java | 4 +
.../api/command/user/volume/ResizeVolumeCmd.java | 8 +
.../api-config/spring-api-config-context.xml | 2 +-
.../api-planner/spring-api-planner-context.xml | 2 +-
build/replace.properties | 4 +-
.../META-INF/cloudstack/webApplicationContext.xml | 2 +-
.../allocator/spring-core-allocator-context.xml | 2 +-
...ore-lifecycle-allocator-context-inheritable.xml | 2 +-
...ring-core-lifecycle-api-context-inheritable.xml | 4 +-
.../core/spring-core-registry-core-context.xml | 6 +-
...-core-lifecycle-network-context-inheritable.xml | 2 +-
...pring-lifecycle-storage-context-inheritable.xml | 6 +-
.../spring-core-system-context-inheritable.xml | 10 +-
.../system/spring-core-system-context.xml | 6 +-
.../core/spring-engine-api-core-context.xml | 2 +-
.../spring-engine-orchestration-core-context.xml | 14 +-
.../main/resources/META-INF/db/data-217to218.sql | 4 +-
.../main/resources/META-INF/db/schema-20to21.sql | 12 +-
.../main/resources/META-INF/db/schema-217to218.sql | 4 +-
.../META-INF/db/schema-21to22-cleanup.sql | 4 +-
.../META-INF/db/schema-21to22-premium.sql | 6 +-
.../main/resources/META-INF/db/schema-21to22.sql | 28 +-
.../resources/META-INF/db/schema-2210to2211.sql | 4 +-
.../META-INF/db/schema-2211to2212-premium.sql | 4 +-
.../resources/META-INF/db/schema-2211to2212.sql | 4 +-
.../resources/META-INF/db/schema-2212to2213.sql | 4 +-
.../resources/META-INF/db/schema-2213to2214.sql | 6 +-
.../META-INF/db/schema-2214to30-cleanup.sql | 6 +-
.../main/resources/META-INF/db/schema-2214to30.sql | 76 +--
.../META-INF/db/schema-221to222-cleanup.sql | 4 +-
.../META-INF/db/schema-221to222-premium.sql | 4 +-
.../main/resources/META-INF/db/schema-221to222.sql | 6 +-
.../META-INF/db/schema-222to224-cleanup.sql | 4 +-
.../META-INF/db/schema-222to224-premium.sql | 4 +-
.../main/resources/META-INF/db/schema-222to224.sql | 10 +-
.../META-INF/db/schema-224to225-cleanup.sql | 4 +-
.../main/resources/META-INF/db/schema-224to225.sql | 4 +-
.../main/resources/META-INF/db/schema-225to226.sql | 4 +-
.../META-INF/db/schema-227to228-premium.sql | 4 +-
.../main/resources/META-INF/db/schema-227to228.sql | 8 +-
.../main/resources/META-INF/db/schema-228to229.sql | 4 +-
.../resources/META-INF/db/schema-229to2210.sql | 4 +-
.../META-INF/db/schema-22beta1to22beta2.sql | 4 +-
.../META-INF/db/schema-22beta3to22beta4.sql | 12 +-
.../META-INF/db/schema-301to302-cleanup.sql | 4 +-
.../main/resources/META-INF/db/schema-301to302.sql | 6 +-
.../main/resources/META-INF/db/schema-302to303.sql | 6 +-
.../META-INF/db/schema-302to40-cleanup.sql | 4 +-
.../main/resources/META-INF/db/schema-302to40.sql | 18 +-
.../META-INF/db/schema-304to305-cleanup.sql | 4 +-
.../main/resources/META-INF/db/schema-304to305.sql | 8 +-
.../META-INF/db/schema-305to306-cleanup.sql | 4 +-
.../main/resources/META-INF/db/schema-305to306.sql | 4 +-
.../main/resources/META-INF/db/schema-306to307.sql | 4 +-
.../main/resources/META-INF/db/schema-307to410.sql | 12 +-
.../main/resources/META-INF/db/schema-30to301.sql | 4 +-
.../main/resources/META-INF/db/schema-40to410.sql | 56 +--
.../main/resources/META-INF/db/schema-410to420.sql | 88 ++--
.../resources/META-INF/db/schema-41310to41400.sql | 2 +-
.../resources/META-INF/db/schema-41910to42000.sql | 4 +
.../main/resources/META-INF/db/schema-420to421.sql | 4 +-
.../main/resources/META-INF/db/schema-442to450.sql | 4 +-
.../META-INF/db/schema-481to490-cleanup.sql | 2 +-
.../main/resources/META-INF/db/schema-481to490.sql | 16 +-
.../resources/META-INF/db/schema-4930to41000.sql | 4 +-
.../main/resources/META-INF/db/schema-level.sql | 4 +-
.../META-INF/db/schema-snapshot-217to224.sql | 4 +-
.../META-INF/db/schema-snapshot-223to224.sql | 4 +-
.../spring-engine-storage-cache-core-context.xml | 2 +-
.../motion/StorageSystemDataMotionStrategy.java | 17 +-
.../src/test/resources/component.xml | 28 +-
.../src/test/resources/s3_testng.xml | 6 +-
.../src/test/resources/storageContext.xml | 32 +-
.../integration-test/src/test/resources/testng.xml | 8 +-
.../object/src/test/resource/testContext.xml | 12 +-
...spring-engine-storage-snapshot-core-context.xml | 2 +-
...ing-engine-storage-snapshot-storage-context.xml | 2 +-
.../test/resources/SnapshotManagerTestContext.xml | 20 +-
.../core/spring-engine-storage-core-context.xml | 6 +-
...ng-engine-storage-storage-allocator-context.xml | 4 +-
.../spring-engine-storage-volume-core-context.xml | 2 +-
.../volume/src/test/resource/testContext.xml | 12 +-
.../core/spring-engine-userdata-core-context.xml | 2 +-
.../core/spring-framework-cluster-core-context.xml | 6 +-
...framework-config-system-context-inheritable.xml | 4 +-
.../system/spring-framework-db-system-context.xml | 2 +-
.../core/spring-framework-ipc-core-context.xml | 6 +-
.../src/test/resources/MessageBusTestContext.xml | 10 +-
.../resources/SampleManagementServerAppContext.xml | 12 +-
.../test/resources/AsyncJobManagerTestContext.xml | 4 +-
.../jobs/src/test/resources/commonContext.xml | 20 +-
.../apache/cloudstack/quota/QuotaManagerImpl.java | 20 +-
.../presetvariables/{Domain.java => Tariff.java} | 18 +-
.../apache/cloudstack/quota/vo/QuotaTariffVO.java | 14 +
.../cloudstack/quota/QuotaManagerImplTest.java | 53 +-
.../base/test-context-inheritable.xml | 2 +-
.../resources/testhierarchy/base/test-context.xml | 4 +-
.../testhierarchy/child1-1/test-context.xml | 4 +-
.../testhierarchy/child1/test-context-override.xml | 4 +-
.../testhierarchy/child1/test-context.xml | 6 +-
.../testhierarchy/child2/test-context.xml | 2 +-
.../testhierarchy/excluded/test-context.xml | 2 +-
.../testhierarchy/excluded2/test-context.xml | 2 +-
.../orphan-of-excluded/test-context.xml | 2 +-
.../testhierarchy/orphan1/test-context.xml | 2 +-
packaging/centos7/replace.properties | 4 +-
packaging/centos8/replace.properties | 4 +-
packaging/debian/replace.properties | 4 +-
.../spring-acl-static-role-based-context.xml | 2 +-
.../spring-explicit-dedication-context.xml | 2 +-
.../spring-host-anti-affinity-context.xml | 2 +-
.../spring-non-strict-host-affinity-context.xml | 2 +-
...pring-non-strict-host-anti-affinity-context.xml | 2 +-
.../rate-limit/spring-rate-limit-context.xml | 2 +-
.../api/command/QuotaTariffCreateCmd.java | 12 +
.../api/command/QuotaTariffUpdateCmd.java | 12 +
.../api/response/QuotaResponseBuilderImpl.java | 18 +-
.../api/response/QuotaTariffResponse.java | 13 +
.../api/response/QuotaResponseBuilderImplTest.java | 18 +-
.../spring-dedicated-resources-core-context.xml | 2 +-
.../spring-implicit-dedication-context.xml | 18 +-
.../spring-user-concentrated-pod-context.xml | 2 +-
.../spring-skip-heurestics-context.xml | 18 +-
.../spring-host-allocator-random-context.xml | 2 +-
.../spring-hyperv-compute-context.xml | 18 +-
.../spring-hyperv-discoverer-context.xml | 18 +-
.../kvm-compute/spring-kvm-compute-context.xml | 2 +-
.../ovm-compute/spring-ovm-compute-context.xml | 2 +-
.../spring-ovm-discoverer-context.xml | 2 +-
.../scripts/vm/hypervisor/ovm/ConfigFileOps.py | 2 +-
.../scripts/vm/hypervisor/ovm/OvmCommonModule.py | 4 +-
.../spring-simulator-discover-context.xml | 2 +-
.../cloudstack/core/spring-ucs-core-context.xml | 2 +-
.../spring-vmware-compute-context.xml | 2 +-
...ernetesClusterResourceModifierActionWorker.java | 199 ++++----
.../META-INF/cloudstack/vcs/spring-vcs-context.xml | 18 +-
.../network/cisco/associate-acl-policy-set.xml | 2 +-
.../scripts/network/cisco/create-dhcp-policy.xml | 14 +-
.../scripts/network/cisco/create-edge-firewall.xml | 2 +-
.../network/cisco/create-nat-policy-ref.xml | 2 +-
.../network/cisco/create-source-nat-pool.xml | 2 +-
.../network/cisco/create-source-nat-rule.xml | 6 +-
.../src/main/resources/components-example.xml | 4 +-
.../core/spring-internallb-core-context.xml | 2 +-
.../src/test/resources/lb_element.xml | 20 +-
.../src/test/resources/lb_mgr.xml | 24 +-
.../src/test/resources/lb_svc.xml | 26 +-
.../src/test/resources/commonContext.xml | 20 +-
.../src/test/resources/providerContext.xml | 2 +-
.../src/test/resources/publicNetworkContext.xml | 20 +-
.../spring-storage-image-default-context.xml | 2 +-
.../spring-storage-image-s3-context.xml | 2 +-
.../spring-storage-image-swift-context.xml | 2 +-
plugins/storage/volume/datera/pom.xml | 18 +-
.../spring-storage-volume-default-context.xml | 2 +-
.../solidfire/src/test/resource/storageContext.xml | 8 +-
.../spring-storage-volume-storpool-context.xml | 18 +-
.../META-INF/cloudstack/md5/spring-md5-context.xml | 2 +-
.../plaintext/spring-plaintext-context.xml | 2 +-
.../apache/cloudstack/saml/SAML2AuthManager.java | 2 +-
.../sha256salted/spring-sha256salted-context.xml | 2 +-
.../staticpin/spring-staticpin-context.xml | 2 +-
.../cloudstack/totp/spring-google-context.xml | 2 +-
pom.xml | 1 +
python/lib/cloud_utils.py | 6 +-
python/lib/cloudutils/configFileOps.py | 2 +-
python/lib/cloudutils/syscfg.py | 4 +-
python/lib/cloudutils/utilities.py | 4 +-
.../spring-quickcloud-core-context-override.xml | 2 +-
scripts/network/juniper/application-add.xml | 8 +-
scripts/network/juniper/application-getone.xml | 6 +-
scripts/network/juniper/dest-nat-rule-add.xml | 6 +-
.../network/juniper/guest-vlan-filter-term-add.xml | 22 +-
scripts/network/juniper/private-interface-add.xml | 30 +-
.../network/juniper/private-interface-getone.xml | 14 +-
.../juniper/private-interface-with-filters-add.xml | 32 +-
scripts/network/juniper/proxy-arp-add.xml | 22 +-
scripts/network/juniper/proxy-arp-getall.xml | 12 +-
scripts/network/juniper/proxy-arp-getone.xml | 22 +-
.../network/juniper/public-ip-filter-term-add.xml | 32 +-
scripts/network/juniper/security-policy-group.xml | 14 +-
scripts/network/juniper/zone-interface-add.xml | 18 +-
scripts/network/juniper/zone-interface-getone.xml | 18 +-
scripts/network/ping/baremetal_user_data.py | 2 +-
scripts/vm/hypervisor/xenserver/perfmon.py | 2 +-
scripts/vm/network/security_group.py | 6 +-
scripts/vm/network/vnet/ovstunnel.py | 2 +-
.../com/cloud/capacity/CapacityManagerImpl.java | 2 +
.../main/java/com/cloud/configuration/Config.java | 9 +
.../cloud/network/vpc/NetworkACLServiceImpl.java | 4 +-
.../resourcelimit/ResourceLimitManagerImpl.java | 6 +-
.../core/spring-server-core-misc-context.xml | 4 +-
...spring-server-alert-adapter-backend-context.xml | 2 +-
...spring-server-alert-adapter-compute-context.xml | 2 +-
...spring-server-alert-adapter-storage-context.xml | 2 +-
.../spring-server-allocator-context.xml | 2 +-
.../server-fencer/spring-server-fencer-context.xml | 4 +-
.../spring-server-investigator-context.xml | 2 +-
.../spring-server-template-adapter-context.xml | 2 +-
.../com/cloud/upgrade/databaseCreatorContext.xml | 6 +-
.../ResourceLimitManagerImplTest.java | 98 ++++
.../test/resources/StoragePoolDaoTestContext.xml | 2 +-
.../src/test/resources/VpcApiUnitTestContext.xml | 22 +-
server/src/test/resources/VpcTestContext.xml | 22 +-
server/src/test/resources/appLoadBalancer.xml | 28 +-
server/src/test/resources/testContext.xml | 14 +-
services/console-proxy/rdpconsole/README.txt | 2 +-
...spring-secondary-storage-discoverer-context.xml | 2 +-
setup/db/22beta4to22GA.sql | 8 +-
setup/db/create-database-premium.sql | 4 +-
setup/db/create-database-simulator.sql | 4 +-
setup/db/create-database.sql | 14 +-
setup/db/create-schema-premium.sql | 10 +-
setup/db/create-schema-simulator.sql | 4 +-
setup/db/data-20to21.sql | 8 +-
setup/db/data-22beta1to22beta2.sql | 4 +-
setup/db/index-20to21.sql | 4 +-
setup/db/index-212to213.sql | 4 +-
setup/db/postprocess-20to21.sql | 4 +-
setup/db/server-setup.sql | 4 +-
setup/db/server-setup.xml | 38 +-
setup/db/templates.simulator.sql | 4 +-
setup/db/templates.sql | 4 +-
systemvm/debian/opt/cloud/bin/passwd_server_ip.py | 4 +-
systemvm/debian/root/monitorServices.py | 2 +-
test/conf/config.xml | 10 +-
test/conf/deploy.properties | 4 +-
test/conf/deploy.xml | 8 +-
test/conf/log4j-stdout.properties | 4 +-
test/conf/log4j.properties | 4 +-
test/conf/tool.properties | 4 +-
.../component/maint/testpath_vMotion_vmware.py | 2 +-
test/integration/component/test_assign_vm.py | 6 +-
test/integration/component/test_egress_fw_rules.py | 6 +-
test/integration/component/test_interop_xd_ccp.py | 4 +-
.../component/test_rootvolume_resize.py | 2 +-
test/integration/component/test_tags.py | 2 +-
.../plugins/storpool/TestStorPoolVolumes.py | 4 +-
test/integration/plugins/storpool/sp_util.py | 4 +-
.../integration/plugins/test_quota_tariff_order.py | 175 +++++++
test/integration/smoke/test_cluster_drs.py | 4 +-
test/integration/smoke/test_kubernetes_clusters.py | 2 +-
test/integration/smoke/test_privategw_acl.py | 2 +-
.../smoke/test_privategw_acl_ovs_gre.py | 2 +-
test/integration/smoke/test_scale_vm.py | 10 +-
test/integration/testpaths/testpath_vmlc.py | 2 +-
test/metadata/adapter.xml | 20 +-
.../delegatedAdmin/delegated_admin_cleanup.xml | 16 +-
.../delegatedAdmin/delegated_admin_createusers.xml | 22 +-
.../delegated_admin_verify_part1.xml | 70 +--
.../delegated_admin_verify_part2.xml | 176 +++----
.../pickuser_domainlevel1_domainlevel2.xml | 14 +-
...ickuser_domainlevel1admin_domainlevel1admin.xml | 14 +-
.../pickuser_domainlevel1admin_rootadmin.xml | 14 +-
.../pickuser_domainlevel2_child_domainlevel1.xml | 14 +-
...pickuser_domainlevel2_nonchild_domainlevel1.xml | 14 +-
.../pickuser_domainlevel2_rootadmin1.xml | 14 +-
.../pickuser_rootadmin1_rootadmin2.xml | 14 +-
.../pickuser_rootadmin_vs_domainlevel1admin.xml | 14 +-
test/metadata/func/directnw_regression.xml | 84 ++--
test/metadata/func/error_events.properties | 4 +-
test/metadata/func/expunge.xml | 166 +++----
test/metadata/func/external_firewall.xml | 60 +--
test/metadata/func/flatnetwork.xml | 76 +--
test/metadata/func/ha.xml | 48 +-
test/metadata/func/iso.xml | 122 ++---
test/metadata/func/loadbalancers.xml | 226 ++++-----
test/metadata/func/localstorage_volume_test.xml | 28 +-
test/metadata/func/mgmtvmsync.xml | 68 +--
test/metadata/func/portforwarding.xml | 94 ++--
test/metadata/func/private_templates.xml | 92 ++--
test/metadata/func/regression.xml | 432 ++++++++--------
test/metadata/func/regression_events.properties | 4 +-
test/metadata/func/regression_new.xml | 106 ++--
test/metadata/func/regression_test.xml | 496 +++++++++----------
test/metadata/func/regression_user.xml | 300 +++++------
test/metadata/func/regression_works.xml | 186 +++----
test/metadata/func/resource_limits.xml | 326 ++++++------
test/metadata/func/roughflatstress.xml | 92 ++--
test/metadata/func/roughregression.xml | 546 ++++++++++-----------
test/metadata/func/sanity.xml | 48 +-
test/metadata/func/securitygroups.xml | 90 ++--
test/metadata/func/sharedstorage_volume_test.xml | 194 ++++----
test/metadata/func/snapshot_iso.xml | 82 ++--
test/metadata/func/snapshots.xml | 88 ++--
test/metadata/func/snapshots_contd.xml | 84 ++--
test/metadata/func/static_nat.xml | 170 +++----
test/metadata/func/templatedwnldstress.xml | 120 ++---
test/metadata/func/userapi.xml | 148 +++---
test/metadata/func/vmapi.xml | 120 ++---
test/metadata/func/vmsync.xml | 44 +-
test/scripts/usercloud.properties | 4 +-
tools/appliance/systemvmtemplate/template.json | 2 +-
tools/checkstyle/src/main/resources/cloud-pmd.xml | 4 +-
.../checkstyle/src/main/resources/cloud-style.xml | 16 +-
tools/devcloud-kvm/devcloud-kvm.sql | 4 +-
tools/devcloud-kvm/kvm.properties | 4 +-
tools/devcloud4/prefill.sql | 4 +-
tools/marvin/CHANGES.txt | 4 +-
tools/marvin/DISCLAIMER.txt | 12 +-
tools/marvin/marvin/cloudstackException.py | 2 +-
tools/marvin/marvin/cloudstackTestCase.py | 2 +-
tools/marvin/marvin/dbConnection.py | 2 +-
tools/marvin/marvin/deployDataCenter.py | 2 +-
tools/marvin/marvin/lib/ncc.py | 2 +-
tools/marvin/marvin/misc/build/kvm.properties | 4 +-
tools/marvin/marvin/misc/build/xen.properties | 4 +-
.../marvin/sandbox/advanced/setup.properties | 4 +-
.../marvin/sandbox/advancedsg/setup.properties | 4 +-
tools/marvin/marvin/sandbox/basic/setup.properties | 4 +-
.../demo/simulator/simulatordemo.properties | 4 +-
tools/transifex/README-transifex.txt | 4 +-
tools/whisker/descriptor-for-packaging.xml | 192 ++++----
tools/whisker/descriptor.xml | 186 +++----
ui/src/components/view/InfoCard.vue | 13 +-
ui/src/components/view/SearchView.vue | 35 +-
ui/src/views/compute/DeployVM.vue | 58 ++-
ui/src/views/compute/MigrateVMStorage.vue | 2 +-
.../src/main/resources/usageApplicationContext.xml | 2 +-
usage/src/test/resources/cloud_usage1.xml | 16 +-
usage/src/test/resources/cloud_usage2.xml | 16 +-
usage/src/test/resources/cloud_usage3.xml | 16 +-
.../com/cloud/utils/QualifierTestContext.xml | 6 +-
.../utils/db/transactionContextBuilderTest.xml | 10 +-
utils/src/test/resources/testContext.xml | 6 +-
335 files changed, 4977 insertions(+), 3916 deletions(-)
create mode 100644 .github/linters/codespell.txt
copy
framework/quota/src/main/java/org/apache/cloudstack/quota/activationrule/presetvariables/{Domain.java
=> Tariff.java} (72%)
create mode 100644 test/integration/plugins/test_quota_tariff_order.py