This is an automated email from the ASF dual-hosted git repository.
DaanHoogland pushed a change to branch ghi10752-configCleanup
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
discard e107d8c81f0 remove null check that is always false
discard f7a0c3e71b0 register missing ConfigKeys and fix tests still stubbing
ConfigurationDao
discard 67013631d1f replace ConfigurationDao.getValue() literals with
ConfigKeys
discard 2df6c21dbb7 more literals removed
discard ae96f2065c3 remaining configs moved
discard 268b9711bd1 sonar alerts and other suggestions
discard ce93456b604 remove duplicate config key
discard 0b7d3606301 add ConfigKey wiring tests for ApiResponseSerializer
version-exposure gate
discard 24f49c5b90d add ConfigKey wiring tests for ApiRateLimitServiceImpl
discard bacf30c85f4 add ConfigKey wiring test for
DiscovererBase.buildConfigParams
discard 0f74c635d34 add ConfigKey wiring tests for ManagementServer
alert-purge scheduling
discard 89a4adb3fe7 replace key lookups with value() calls in remaining small
groups
discard a5f92f14998 replace key lookups with value() calls in BaremetalManager
discard 844599ed737 replace key lookups with value() calls in
DeploymentClusterPlanner
discard 2b798cd1bb0 replace key lookups with value() calls in
VirtualNetworkApplianceManager
discard 4d49cfac521 replace key lookups with value() calls in VmwareManager
discard c929d423daf replace key lookups with value() calls in UserVmManager
discard dafc95b4e07 replace key lookups with value() calls in
SecondaryStorageVmManager
discard 9306243fc0e replace key lookups with value() calls in AgentManager
discard a87d9a9ae08 replace key lookups with value() calls in ManagementServer
discard 6f0c68342c5 move baremetal related configuration items from deprecated
Config enum to services
discard e149052636f move ovm3 related configuration items from deprecated
Config enum to services
discard 03a513fef3c move xen related configuration items from deprecated
Config enum to services
discard 0826c5331e7 move vmware related configuration items from deprecated
Config enum to services
discard 63ec7f80ca1 move assorted management server related configuration
items from deprecated Config enum to services
discard 5fd0b7cee67 move UCS related configuration items from deprecated
Config enum to services
discard af96ca50755 move high availability related configuration items from
deprecated Config enum to services
discard a447e30d3e8 move event-bus related configuration items from deprecated
Config enum to services
discard 8dfff566b30 move loadbalancer and firewall related configuration items
from deprecated Config enum to services
discard 821402d0088 move ApiRateLimit related configuration items from
deprecated Config enum to services
discard 4c763cc2b69 move ElasticLoadBalancer related configuration items from
deprecated Config enum to services
discard 39c499f82b2 move deployment planning related configuration items from
deprecated Config enum to services
discard 4c9040555f3 move VMSnapshotManager related configuration items from
deprecated Config enum to services
discard 0af5028e3ac move VpcManager related configuration items from
deprecated Config enum to services
discard 340249ec833 move AccountManager related configuration items from
deprecated Config enum to services
discard 7644ff0afcb move user vm related configuration items from deprecated
Config enum to services
discard 4a3ffbfe066 move storage related configuration items from deprecated
Config enum to services
discard 3774cb894bb move statscollector related configuration items from
deprecated Config enum to services
discard cf55a9d31ce move network related configuration items from deprecated
Config enum to services
discard 3cfa148974d move virtual router configuration items from deprecated
Config enum to services
discard 5819044c46d move SecondaryStorage configuration items from deprecated
Config enum to services
discard 23b2fc62efe move AgentManager configuration items from deprecated
Config enum to services
discard 87376cff335 move and restructure ManagementServer config items
discard 7ae19f83b9d move non-MS hidden configuration items from deprecated
Config enum to services
discard 6d5b411bf3e move SSOKey configuration item from deprecated Config enum
to services
discard d8cd076b762 move project related configuration items from deprecated
Config enum to services
discard fd2e41a30f3 move account and domain related configuration items from
deprecated Config enum to services
discard 94e9c63bdfc move remote access related configuration items from
deprecated Config enum to services
discard 6407c1ed74c move more network configuration items from deprecated
Config enum to services
discard ed97cc7f285 move snapshot and usage configuration items from
deprecated Config enum to services
discard 8335fd9aa22 move storage configuration items from deprecated Config
enum to services
discard 2d56fbb7f73 move alert manager configurations out of the deprecated
Config enum
add 1abb5392428 fix: skip coverage grade comment on fork PRs (#14299)
add 89a2b025f25 ui: improve related global config popup (#14149)
add 1b4f19e5691 test: fix smoke test failures on xen/vmware (#13628)
add 3df8b2a4159 Revert "security groups: conntrack only if needed
(#10594)" (#14443)
add bd809515e6c Add support for java 21 for debian packages (#14418)
add a7697fe692a linstor: incremental snapshots on secondary storage
(#13746)
add 57e02515bab Add VM detail for KVM hint dedicated feature (#14254)
add d92ebed547f Fix VR start on shared network with multiple guest IP
ranges (#14282)
add 345db511a26 Fix bucket usage retrieval workflow for Ceph RGW (#13776)
add 90ef9b98cad kvm: restore backups into the volume they were taken from
(#13922)
add 15a9c76a0d2 Backup usage: bill each size for the time it applied, and
publish the metric only on change (#14310)
add def264402b4 StorPool support importing standalone disk volumes and
importVm from SHARED (#14389)
add de4ca48dfb3 Routed network ACL: match protocol-number rules with ip
protocol, not ip nexthdr (#14352)
add 8074c3e45e7 VPC egress ACL: end ACL_OUTBOUND with RETURN so its rules
stay in order (#14355)
add c4748669bfc UI: submit object storage creation using POST (#13768)
add 0d380a015a5 Linstor add support for incremental nasbackup (#14194)
add d31b5ff94e9 network: scope routed network/VPC subnets to a zone
(#14421)
add 2204e1b4a65 Reject AppCookie LB stickiness policy on Virtual Router
networks (#13315)
add e742aadfc97 Reject creating a snapshot with a duplicate name for the
same volume (#14089)
add 30ed411cffa Merge branch '4.20' into 4.22
add 9872bfd61fc kvm: use the base CPU frequency as the host speed and
expose the maximum frequency as a host detail (#14383)
add fd6b755cc1b Merge remote-tracking branch 'apache/4.22'
add b92ab08e690 Fix listPublicIpAddresses NPE on shared networks with a VR
(#14249)
add dccfe7d1f40 linstor: fix live migration with storage into Linstor when
the target host has no replica (#14344)
add c4c9731f0c8 Fix Cross zone templates registration for Edge Zones
(#12874)
add 5ffae3b047c Merge branch '4.22'
add 82e5ede3f9a linstor unit test fix
add e9af62c4ad5 flasharray/kvm/adaptive: NVMe-TCP transport for FlashArray
primary storage (#13061)
add c8abe2904b0 show a session expired warning when the session runs out
(#14369)
add b535ae8e6a9 Remove weekly status report and update model for daily
issue triage (#14488)
add 4dae995455e Improve Inherited Context Lookup in getConfigResources
(#11048)
add ac65e3ddab0 server,kvm: Avoid device id conflicts between data
volumes, CD-ROMs and the config drive ISO (#14407)
add b9b5436d6f2 Enhancing storagepool operations and snapshot related
fixes in NetApp ONTAP storage plugin (#13897)
add e15955481ed move alert manager configurations out of the deprecated
Config enum
add 83bde611700 move storage configuration items from deprecated Config
enum to services
add 5d14b1d78f1 move snapshot and usage configuration items from
deprecated Config enum to services
add 036a0d77e08 move more network configuration items from deprecated
Config enum to services
add d4ed0565d1c move remote access related configuration items from
deprecated Config enum to services
add 74ee5e8e77d move account and domain related configuration items from
deprecated Config enum to services
add 81828ffc3fe move project related configuration items from deprecated
Config enum to services
add 1be0d7723ad move SSOKey configuration item from deprecated Config enum
to services
add 185c83b822c move non-MS hidden configuration items from deprecated
Config enum to services
add c7308236823 move and restructure ManagementServer config items
add f3f048bb406 move AgentManager configuration items from deprecated
Config enum to services
add 4ffd750f6ca move SecondaryStorage configuration items from deprecated
Config enum to services
add 23e108770ab move virtual router configuration items from deprecated
Config enum to services
add efcea489c96 move network related configuration items from deprecated
Config enum to services
add cf1b9284aef move statscollector related configuration items from
deprecated Config enum to services
add c864eb04f56 move storage related configuration items from deprecated
Config enum to services
add f934b8726d8 move user vm related configuration items from deprecated
Config enum to services
add 50b4273fab8 move AccountManager related configuration items from
deprecated Config enum to services
add eb2432d6f2c move VpcManager related configuration items from
deprecated Config enum to services
add 151c9243897 move VMSnapshotManager related configuration items from
deprecated Config enum to services
add 6cf6f3eaadf move deployment planning related configuration items from
deprecated Config enum to services
add 84f64178614 move ElasticLoadBalancer related configuration items from
deprecated Config enum to services
add b2f6c3dcfc3 move ApiRateLimit related configuration items from
deprecated Config enum to services
add d9894fa7a15 move loadbalancer and firewall related configuration items
from deprecated Config enum to services
add ceccb31a814 move event-bus related configuration items from deprecated
Config enum to services
add 9df53191ceb move high availability related configuration items from
deprecated Config enum to services
add 86412dc0b75 move UCS related configuration items from deprecated
Config enum to services
add 5efb983b21d move assorted management server related configuration
items from deprecated Config enum to services
add 082220dce34 move vmware related configuration items from deprecated
Config enum to services
add 21c74ee8f06 move xen related configuration items from deprecated
Config enum to services
add 5e191612b13 move ovm3 related configuration items from deprecated
Config enum to services
add bbcedab69b9 move baremetal related configuration items from deprecated
Config enum to services
add 8330d263709 replace key lookups with value() calls in ManagementServer
add e7df022ebf3 replace key lookups with value() calls in AgentManager
add e0030a5705f replace key lookups with value() calls in
SecondaryStorageVmManager
add 0ab8480015f replace key lookups with value() calls in UserVmManager
add 6da2541d2ab replace key lookups with value() calls in VmwareManager
add 82297a302cf replace key lookups with value() calls in
VirtualNetworkApplianceManager
add 0c8b4ce64dc replace key lookups with value() calls in
DeploymentClusterPlanner
add 71cf07aa9c0 replace key lookups with value() calls in BaremetalManager
add 053d4181b76 replace key lookups with value() calls in remaining small
groups
add cafcfffe716 add ConfigKey wiring tests for ManagementServer
alert-purge scheduling
add 17655e294a0 add ConfigKey wiring test for
DiscovererBase.buildConfigParams
add 8b755ee7b32 add ConfigKey wiring tests for ApiRateLimitServiceImpl
add eda45135903 add ConfigKey wiring tests for ApiResponseSerializer
version-exposure gate
add 0b443771e0e remove duplicate config key
add 42425763d49 sonar alerts and other suggestions
add 26c7374c947 remaining configs moved
add 110afc1c372 more literals removed
add 25fe758539c replace ConfigurationDao.getValue() literals with
ConfigKeys
add f53cd507969 register missing ConfigKeys and fix tests still stubbing
ConfigurationDao
add 5b5680294f3 remove null check that is always false
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 (e107d8c81f0)
\
N -- N -- N refs/heads/ghi10752-configCleanup (5b5680294f3)
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/workflows/daily-issue-triage.lock.yml | 34 +-
.github/workflows/daily-issue-triage.md | 5 +-
.github/workflows/sonar-check.yml | 3 +-
.github/workflows/weekly-repo-status.lock.yml | 1471 --------------------
.github/workflows/weekly-repo-status.md | 141 --
PendingReleaseNotes | 10 +
api/src/main/java/com/cloud/host/Host.java | 1 +
api/src/main/java/com/cloud/storage/Storage.java | 3 +-
.../java/com/cloud/storage/VolumeApiService.java | 18 +
.../main/java/com/cloud/vm/VmDetailConstants.java | 3 +
.../admin/storage/AddObjectStoragePoolCmd.java | 2 +-
.../network/Ipv4GuestSubnetNetworkMap.java | 2 +
.../volume/VolumeImportUnmanageService.java | 11 +-
.../admin/storage/AddObjectStoragePoolCmdTest.java | 37 +
client/bindir/cloud-update-xenserver-licenses.in | 7 +-
.../cloudstack/backup/TakeBackupCommand.java | 9 +
debian/control | 10 +-
.../api/storage/PrimaryDataStoreDriver.java | 21 +
.../subsystem/api/storage/TemplateService.java | 2 +-
.../java/com/cloud/template/TemplateManager.java | 20 +
.../java/com/cloud/storage/dao/SnapshotDao.java | 2 +
.../com/cloud/storage/dao/SnapshotDaoImpl.java | 16 +
.../java/com/cloud/storage/dao/VMTemplateDao.java | 2 +
.../com/cloud/storage/dao/VMTemplateDaoImpl.java | 8 +
.../java/com/cloud/usage/dao/UsageBackupDao.java | 3 +-
.../com/cloud/usage/dao/UsageBackupDaoImpl.java | 52 +-
.../cloudstack/backup/BackupUsageMetricVO.java} | 80 +-
.../backup/dao/BackupUsageMetricDao.java} | 13 +-
.../backup/dao/BackupUsageMetricDaoImpl.java | 54 +
.../network/Ipv4GuestSubnetNetworkMapVO.java | 15 +-
.../network/dao/Ipv4GuestSubnetNetworkMapDao.java | 4 +-
.../dao/Ipv4GuestSubnetNetworkMapDaoImpl.java | 8 +-
.../storage/datastore/db/SnapshotDataStoreDao.java | 7 +
.../datastore/db/SnapshotDataStoreDaoImpl.java | 46 +-
.../spring-engine-schema-core-daos-context.xml | 1 +
.../META-INF/db/schema-42210to42300-cleanup.sql | 54 +
.../com/cloud/storage/dao/SnapshotDaoImplTest.java | 80 ++
.../cloud/usage/dao/UsageBackupDaoImplTest.java | 175 +++
.../datastore/db/SnapshotDataStoreDaoImplTest.java | 61 +
.../motion/StorageSystemDataMotionStrategy.java | 17 +-
.../storage/image/TemplateServiceImpl.java | 16 +-
.../storage/snapshot/SnapshotObject.java | 11 +-
.../storage/snapshot/SnapshotObjectTest.java | 101 ++
.../datastore/ObjectInDataStoreManagerImpl.java | 5 +-
.../storage/volume/VolumeServiceImpl.java | 6 +-
.../model/impl/DefaultModuleDefinitionSet.java | 38 +-
.../cloudstack/backup/NASBackupChainKeys.java | 18 +
.../cloudstack/backup/NASBackupProvider.java | 195 ++-
.../cloudstack/backup/NASBackupProviderTest.java | 295 ++++
.../hypervisor/kvm/resource/KVMHAMonitor.java | 6 +
.../kvm/resource/LibvirtComputingResource.java | 7 +
.../hypervisor/kvm/resource/LibvirtVMDef.java | 25 +-
.../wrapper/LibvirtResizeVolumeCommandWrapper.java | 10 +
.../LibvirtRestoreBackupCommandWrapper.java | 17 +-
.../wrapper/LibvirtTakeBackupCommandWrapper.java | 213 ++-
.../kvm/storage/IscsiAdmStorageAdaptor.java | 138 +-
.../hypervisor/kvm/storage/KVMStoragePool.java | 33 +
.../kvm/storage/KVMStoragePoolManager.java | 11 +-
.../kvm/storage/KVMStorageProcessor.java | 9 +-
.../kvm/storage/MultipathNVMeOFAdapterBase.java | 722 ++++++++++
.../kvm/storage/MultipathNVMeOFPool.java | 165 +++
.../hypervisor/kvm/storage/NVMeTCPAdapter.java | 47 +-
.../apache/cloudstack/utils/linux/KVMHostInfo.java | 41 +-
.../org/apache/cloudstack/utils/qemu/QemuImg.java | 4 +-
.../hypervisor/kvm/resource/LibvirtVMDefTest.java | 21 +
.../LibvirtRestoreBackupCommandWrapperTest.java | 126 ++
.../LibvirtTakeBackupCommandWrapperTest.java | 280 ++++
.../cloudstack/utils/linux/KVMHostInfoTest.java | 46 +
.../apache/cloudstack/utils/qemu/QemuImgTest.java | 19 +
.../com/cloud/resource/SimulatorDiscoverer.java | 27 +-
.../driver/CephObjectStoreDriverImpl.java | 17 +-
.../storage/datastore/adapter/ProviderVolume.java | 3 +-
.../lifecycle/AdaptiveDataStoreLifeCycleImpl.java | 24 +-
.../adapter/flasharray/FlashArrayAdapter.java | 160 ++-
.../adapter/flasharray/FlashArrayConnection.java | 9 +
.../adapter/flasharray/FlashArrayVolume.java | 26 +
plugins/storage/volume/linstor/CHANGELOG.md | 17 +
.../api/storage/LinstorBackupSnapshotCommand.java | 7 +
.../LinstorBackupSnapshotCommandWrapper.java | 61 +-
.../kvm/storage/LinstorStorageAdaptor.java | 225 ++-
.../hypervisor/kvm/storage/LinstorStoragePool.java | 22 +
.../driver/LinstorPrimaryDataStoreDriverImpl.java | 111 +-
.../storage/datastore/util/LinstorUtil.java | 75 +-
.../storage/motion/LinstorDataMotionStrategy.java | 120 +-
.../kvm/storage/LinstorStorageAdaptorTest.java | 344 +++++
.../LinstorPrimaryDataStoreDriverImplTest.java | 92 ++
.../storage/datastore/util/LinstorUtilTest.java | 61 +
.../motion/LinstorDataMotionStrategyTest.java | 357 +++++
plugins/storage/volume/ontap/README.md | 4 +-
.../driver/OntapPrimaryDatastoreDriver.java | 186 +--
.../storage/feign/client/AggregateFeignClient.java | 7 +-
.../storage/feign/client/SnapshotFeignClient.java | 94 ++
.../cloudstack/storage/feign/model/Aggregate.java | 56 +-
.../{VolumeConcise.java => ConsistencyGroup.java} | 53 +-
...Snapshot.java => ConsistencyGroupSnapshot.java} | 73 +-
...umeConcise.java => ConsistencyGroupVolume.java} | 21 +-
...ConsistencyGroupVolumeProvisioningOptions.java} | 28 +-
.../cloudstack/storage/feign/model/ExportRule.java | 12 +-
.../storage/feign/model/IpInterface.java | 88 +-
.../lifecycle/OntapPrimaryDatastoreLifecycle.java | 106 +-
.../storage/listener/OntapHostListener.java | 183 ++-
.../storage/service/StorageStrategy.java | 410 ++++--
.../storage/service/UnifiedNASStrategy.java | 179 ++-
.../storage/service/model/AccessGroup.java | 19 +-
.../storage/utils/OntapStorageConstants.java | 23 +
.../storage/utils/OntapStorageUtils.java | 129 +-
.../vmsnapshot/OntapVMSnapshotStrategy.java | 617 ++++++--
.../driver/OntapPrimaryDatastoreDriverTest.java | 72 +-
.../OntapPrimaryDatastoreLifecycleTest.java | 315 ++++-
.../storage/service/StorageStrategyTest.java | 537 +++++--
.../storage/service/UnifiedNASStrategyTest.java | 372 +++++
.../storage/utils/OntapStorageUtilsTest.java | 14 +
.../vmsnapshot/OntapVMSnapshotStrategyTest.java | 436 +++++-
.../kvm/storage/StorPoolStorageAdaptor.java | 3 +-
.../driver/StorPoolPrimaryDataStoreDriver.java | 130 +-
.../storage/datastore/util/StorPoolUtil.java | 10 +-
.../driver/StorPoolPrimaryDataStoreDriverTest.java | 365 +++++
python/lib/cloudutils/db.py | 13 +-
scripts/util/migrate-dynamicroles.py | 15 +-
scripts/vm/hypervisor/kvm/nasbackup.sh | 282 +++-
scripts/vm/network/security_group.py | 232 ++-
server/src/main/java/com/cloud/api/ApiDBUtils.java | 7 +-
.../main/java/com/cloud/api/ApiResponseHelper.java | 20 +-
server/src/main/java/com/cloud/api/ApiServlet.java | 68 +-
.../java/com/cloud/api/query/QueryManagerImpl.java | 1 +
.../configuration/ConfigurationManagerImpl.java | 9 +
.../main/java/com/cloud/hypervisor/KVMGuru.java | 38 +-
.../java/com/cloud/network/NetworkModelImpl.java | 3 +-
.../network/element/ConfigDriveNetworkElement.java | 2 +-
.../cloud/network/router/NetworkHelperImpl.java | 22 +-
.../java/com/cloud/storage/StorageManagerImpl.java | 60 +-
.../com/cloud/storage/VolumeApiServiceImpl.java | 47 +-
.../cloud/storage/download/DownloadListener.java | 2 +-
.../storage/snapshot/SnapshotManagerImpl.java | 78 +-
.../com/cloud/template/TemplateManagerImpl.java | 94 +-
.../cloudstack/backup/BackupManagerImpl.java | 82 +-
.../cloudstack/network/RoutedIpv4ManagerImpl.java | 30 +-
.../volume/VolumeImportUnmanageManagerImpl.java | 42 +-
.../cloudstack/vm/UnmanagedVMsManagerImpl.java | 109 +-
.../java/com/cloud/api/ApiResponseHelperTest.java | 52 +-
.../test/java/com/cloud/api/ApiServletTest.java | 416 +++++-
.../configuration/ConfigurationManagerTest.java | 3 +
.../java/com/cloud/hypervisor/KVMGuruTest.java | 142 +-
.../network/router/NetworkHelperImplTest.java | 45 +-
.../cloud/storage/VolumeApiServiceImplTest.java | 114 ++
.../storage/snapshot/SnapshotManagerImplTest.java | 155 ++-
.../cloud/template/TemplateManagerImplTest.java | 175 +++
.../cloudstack/backup/BackupManagerTest.java | 167 ++-
.../network/RoutedIpv4ManagerImplTest.java | 74 +-
.../schedule/vm/VMScheduleWorkerTest.java | 7 +-
.../VolumeImportUnmanageManagerImplTest.java | 36 +-
.../cloudstack/vm/UnmanagedVMsManagerImplTest.java | 32 +
.../resource/SecondaryStorageDiscoverer.java | 28 +-
systemvm/debian/opt/cloud/bin/configure.py | 2 +-
systemvm/debian/opt/cloud/bin/cs/CsAddress.py | 10 +
systemvm/test/TestCsAclRouting.py | 67 +
systemvm/test/TestCsAddress.py | 77 +-
test/integration/plugins/linstor/README.md | 30 +
.../plugins/linstor/linstor_test_utils.py | 83 ++
.../linstor/test_linstor_encrypted_snapshots.py | 32 +-
.../linstor/test_linstor_incremental_snapshots.py | 639 +++++++++
.../plugins/linstor/test_linstor_volumes.py | 46 +-
.../plugins/storpool/TestStorPoolImportVolume.py | 610 ++++++++
test/integration/smoke/test_cluster_drs.py | 15 +-
.../smoke/test_deploy_vms_in_parallel.py | 36 +
test/integration/smoke/test_events_resource.py | 1 +
test/integration/smoke/test_host_maintenance.py | 69 +-
test/integration/smoke/test_kms_lifecycle.py | 5 +
.../smoke/test_network_extension_namespace.py | 4 +-
.../smoke/test_nonstrict_affinity_group.py | 7 +-
test/integration/smoke/test_usage.py | 11 +-
test/integration/smoke/test_vm_life_cycle.py | 1 +
test/integration/smoke/test_vm_strict_host_tags.py | 4 +
tools/marvin/marvin/lib/base.py | 8 +-
ui/public/locales/en.json | 4 +
ui/src/components/view/InfoCard.vue | 7 +-
ui/src/utils/plugins.js | 1 -
ui/src/utils/request.js | 8 +-
ui/src/views/dashboard/SetupTwoFaAtLogin.vue | 11 +-
ui/src/views/dashboard/VerifyTwoFa.vue | 11 +-
ui/src/views/infra/AddObjectStorage.vue | 6 +-
ui/src/views/infra/AddPrimaryStorage.vue | 17 +-
ui/src/views/setting/ConfigurationValue.vue | 42 +-
ui/tests/unit/utils/request.spec.js | 84 ++
ui/tests/unit/views/dashboard/TwoFaFailure.spec.js | 72 +
ui/tests/unit/views/infra/AddObjectStorage.spec.js | 99 ++
.../java/com/cloud/usage/UsageManagerImpl.java | 10 +-
.../java/com/cloud/usage/UsageManagerImplTest.java | 47 +
.../src/main/java/com/cloud/utils/StringUtils.java | 2 +-
.../test/java/com/cloud/utils/StringUtilsTest.java | 29 +
.../cloud/hypervisor/vmware/util/VmwareClient.java | 2 +-
191 files changed, 13209 insertions(+), 3135 deletions(-)
delete mode 100644 .github/workflows/weekly-repo-status.lock.yml
delete mode 100644 .github/workflows/weekly-repo-status.md
copy engine/schema/src/main/java/{com/cloud/upgrade/dao/VersionVO.java =>
org/apache/cloudstack/backup/BackupUsageMetricVO.java} (54%)
copy
engine/{orchestration/src/main/java/org/apache/cloudstack/engine/datacenter/entity/api/db/dao/HostTagsDao.java
=>
schema/src/main/java/org/apache/cloudstack/backup/dao/BackupUsageMetricDao.java}
(72%)
create mode 100644
engine/schema/src/main/java/org/apache/cloudstack/backup/dao/BackupUsageMetricDaoImpl.java
create mode 100644
engine/schema/src/test/java/com/cloud/storage/dao/SnapshotDaoImplTest.java
create mode 100644
engine/schema/src/test/java/com/cloud/usage/dao/UsageBackupDaoImplTest.java
create mode 100644
engine/storage/snapshot/src/test/java/org/apache/cloudstack/storage/snapshot/SnapshotObjectTest.java
create mode 100644
plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/storage/MultipathNVMeOFAdapterBase.java
create mode 100644
plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/storage/MultipathNVMeOFPool.java
copy
services/console-proxy/server/src/main/java/com/cloud/consoleproxy/vnc/packet/server/AbstractRect.java
=>
plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/storage/NVMeTCPAdapter.java
(51%)
create mode 100644
plugins/storage/volume/linstor/src/test/java/com/cloud/hypervisor/kvm/storage/LinstorStorageAdaptorTest.java
create mode 100644
plugins/storage/volume/linstor/src/test/java/org/apache/cloudstack/storage/motion/LinstorDataMotionStrategyTest.java
copy
plugins/storage/volume/ontap/src/main/java/org/apache/cloudstack/storage/feign/model/{VolumeConcise.java
=> ConsistencyGroup.java} (55%)
copy
plugins/storage/volume/ontap/src/main/java/org/apache/cloudstack/storage/feign/model/{FlexVolSnapshot.java
=> ConsistencyGroupSnapshot.java} (58%)
copy
plugins/storage/volume/ontap/src/main/java/org/apache/cloudstack/storage/feign/model/{VolumeConcise.java
=> ConsistencyGroupVolume.java} (72%)
copy
plugins/storage/volume/ontap/src/main/java/org/apache/cloudstack/storage/feign/model/{VolumeSpaceLogicalSpace.java
=> ConsistencyGroupVolumeProvisioningOptions.java} (70%)
create mode 100644 systemvm/test/TestCsAclRouting.py
create mode 100644 test/integration/plugins/linstor/linstor_test_utils.py
create mode 100644
test/integration/plugins/linstor/test_linstor_incremental_snapshots.py
create mode 100644
test/integration/plugins/storpool/TestStorPoolImportVolume.py
create mode 100644 ui/tests/unit/utils/request.spec.js
create mode 100644 ui/tests/unit/views/dashboard/TwoFaFailure.spec.js
create mode 100644 ui/tests/unit/views/infra/AddObjectStorage.spec.js