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

Pearl1594 pushed a change to branch code-cov-grade
in repository https://gitbox.apache.org/repos/asf/cloudstack.git


    from 971813d5d1d Add code coverage grading workflow
     add 519715e81a6 Fix id in listguestosmapping search (#13082)
     add 5b9a3d7d320 linstor: Fix a file handle resource leak opening 
template.properties (#13091)
     add 89d915493fb Fix NPE on external/unmanaged instance import using custom 
offerings (#12884)
     add a127a26ebd3 Fix Revert Instance to Snapshot with custom service 
offering (#12885)
     add 2eef7aa9a27 adding default deny keys also when there are no other keys
     add 3e688b01978 Merge tag '4.22.0.1' into 4.22
     add ddcc0c889d7 Don't delete volume on store if it is not created or 
doesn't exist on it (#13111)
     add 4359198904c KVM Host HA improvements - Fix to not cancel VM HA items 
when Host HA inspection in progress, and some code improvements (#13088)
     add a4a52c96659 Merge branch '4.22'
     add e1521f139b0 systemvmtemplate-register: correctly update existing 
template name in config (#12703)
     add 5893ba5a8c0 server: Fix NPE when on findHostsForMigration when no 
suitable hosts are found (#13138)
     add 94d911be9ae Translation of missing labels to Portuguese (#12947)
     add 522283bdeca Refactor merge conflict checker workflow (#13183)
     add 68221cf1018 fix(linstor): pre-flight check destination is a LINSTOR 
satellite before live migration (#13077)
     add 38c001296a2 Rename gpordeus collaborator to gp-santos (#13195)
     add 3c1f03144fe Add null check for ApiKeyPair in getUserByApiKey (#12938)
     add a47091431a9 Fix select search icon orientation in dropdown menu 
(#13170)
     add 1fe486f493b Add ROOT CAs to the trust store and allow force 
provisioning of certs hosts & systemVMs via ssh (#12911)
     add 850b44317a4 fix(linstor): verify resource deletion completes; warn if 
stuck in DELETING (#13076)
     add 6b831f5196c Live scaling for VMs with fixed service offerings on KVM 
(#12975)
     add 470e95964bc Change disk-only VM snapshot removal message (#11182)
     add a289bb0e6c0 Update suse15 packaging spec, use qemu-ovmf-x86_64 package 
instead of edk2-ovmf for agent (#13133)
     add 348ce953a99 Updating pom.xml version numbers for release 4.22.1.0
     add 79bb8ef1cc3 Updating pom.xml version numbers for release 
4.22.2.0-SNAPSHOT
     add 4a49ffa9aa2 update debian change log
     add 3285e2fad87 systemvm: accept ipv6 established/related return traffic 
(#13173)
     add ca4645320e2 Move checkRoleEscalation outside DB transaction in 
createAccount (#13044)
     add 35ac91e58b8 Change exception treatment on incremental snapshot wait 
(#12665)
     add d1e1aa5d203 VM Deployment using snapshot in new zone (#13178)
     add 9f96c9d5eb9 Flexibilize public IP selection (#11076)
     add 08b1d387557 adaptive: honor user-provided capacityBytes when provider 
stats are unavailable (#13059)
     add a7c2a059f5d Update mysql java connector version to 8.4.0 (matching 
version for MySQL 8.4) (#12640)
     add c165806d3b8 Fix VPC network offerings listing in isolated network 
creation form (#12645)
     add c267ad39bcd Fix/flasharray delete rename destroy patch conflict 
(#13049)
     add 21b2025c505 Merge release branch 4.20 to 4.22
     add 67b849f3efd Merge release branch 4.22 to main
     add a0aafe2fa73 Update bouncy castle (#12794)
     add ea771a70131 Fix Instance Backup related events (#13180)
     add 2ae1015073b Add jmsperu to the list of contributors
     add 583a1e0dfb0 Refactor github actions (#12774)
     add b16340399ba fix: show re-enable 2FA button when is2faenabled is 
null/undefined
     add 7f849e9362f add GaOrtiga to colaborators (#13246)
     add 3f6866d70a6 Refactor Quota balance (#12961)
     add 6786d45951a fix(linstor): surface ambiguous template fallbacks and 
legacy orphan cleanup (#13078)
     add e3245515e8b docs: note MariaDB support in README (#13238)
     add c0ce5b461f8 Bump the github-actions-dependencies group across 1 
directory with 2 updates (#13215)
     add 7308dad19a9 Update github aw actions (#13278)
     add 082c98b092a Merge branch 'main' of 
https://github.com/apache/cloudstack into code-cov-grade

No new revisions were added by this update.

Summary of changes:
 .asf.yaml                                          |    4 +-
 .../actions/install-nonoss/action.yml              |   16 +-
 .github/actions/setup-env/action.yml               |   58 +
 .github/aw/actions-lock.json                       |   56 +
 .../.github_workflows_shared_reporting.md          |    8 +-
 .github/dependabot.yml                             |    2 +
 .github/workflows/build.yml                        |   40 +-
 .github/workflows/ci.yml                           |  111 +-
 .github/workflows/codecov.yml                      |  113 --
 .github/workflows/codeql-analysis.yml              |   10 +-
 .github/workflows/daily-repo-status.lock.yml       | 1790 ++++++++++++--------
 .github/workflows/daily-repo-status.md             |    8 +-
 .github/workflows/docker-cloudstack-simulator.yml  |    8 +-
 .github/workflows/issue-triage-agent.lock.yml      | 1499 ++++++++++------
 .github/workflows/issue-triage-agent.md            |   22 +-
 .github/workflows/main-sonar-check.yml             |   63 +-
 .github/workflows/merge-conflict-checker.yml       |   32 +-
 .github/workflows/pre-commit.yml                   |   18 +-
 .github/workflows/rat.yml                          |   27 +-
 .github/workflows/sonar-check.yml                  |  108 +-
 .github/workflows/stale.yml                        |    4 +-
 .github/workflows/ui.yml                           |   12 +-
 README.md                                          |    2 +-
 .../com/cloud/agent/api/to/VirtualMachineTO.java   |    8 +-
 api/src/main/java/com/cloud/ha/Investigator.java   |   16 +-
 .../org/apache/cloudstack/api/ApiConstants.java    |    3 +
 .../command/admin/ca/ProvisionCertificateCmd.java  |   12 +-
 .../command/admin/ha/ConfigureHAForHostCmd.java    |    1 +
 .../api/command/admin/user/GetUserCmd.java         |    4 +-
 .../AssignVirtualMachineToBackupOfferingCmd.java   |   11 +
 .../api/command/user/backup/CreateBackupCmd.java   |    7 +-
 .../user/backup/CreateBackupScheduleCmd.java       |   13 +-
 .../RemoveVirtualMachineFromBackupOfferingCmd.java |   11 +
 .../RestoreVolumeFromBackupAndAttachToVMCmd.java   |   11 +
 .../java/org/apache/cloudstack/ca/CAManager.java   |   31 +-
 client/pom.xml                                     |   18 +-
 .../com/cloud/agent/api/CheckOnHostAnswer.java     |    3 +-
 .../com/cloud/agent/api/CheckOnHostCommand.java    |   10 +-
 .../java/com/cloud/agent/api/ScaleVmCommand.java   |    9 +-
 debian/changelog                                   |   14 +-
 .../java/com/cloud/capacity/CapacityManager.java   |   14 +
 .../java/com/cloud/ha/HighAvailabilityManager.java |    4 +-
 .../com/cloud/vm/VirtualMachineManagerImpl.java    |   40 +-
 .../cloud/network/dao/PublicIpQuarantineDao.java   |   12 +
 .../network/dao/PublicIpQuarantineDaoImpl.java     |   22 +
 .../upgrade/SystemVmTemplateRegistration.java      |    2 +-
 .../resources/META-INF/db/schema-42210to42300.sql  |   18 +
 .../upgrade/SystemVmTemplateRegistrationTest.java  |   14 +-
 .../storage/volume/VolumeServiceImpl.java          |   25 +-
 .../extensions/manager/ExtensionsManagerImpl.java  |   14 +-
 .../apache/cloudstack/quota/QuotaManagerImpl.java  |    9 +-
 .../cloudstack/quota/dao/QuotaBalanceDao.java      |   10 +-
 .../cloudstack/quota/dao/QuotaBalanceDaoImpl.java  |  187 +-
 .../quota/dao/QuotaBalanceDaoImplTest.java         |   91 +
 packaging/el8/cloud.spec                           |    2 +-
 packaging/suse15                                   |    1 -
 packaging/suse15/cloud-ipallocator.rc              |    1 +
 packaging/suse15/cloud.limits                      |    1 +
 packaging/{el8 => suse15}/cloud.spec               |   12 +-
 packaging/suse15/cloudstack-agent.te               |    1 +
 packaging/suse15/cloudstack-sccs                   |    1 +
 packaging/suse15/filelimit.conf                    |    1 +
 packaging/{el8 => suse15}/replace.properties       |    8 +-
 packaging/systemd/cloudstack-management.default    |    2 +-
 packaging/systemd/cloudstack-usage.default         |    2 +-
 .../cloudstack/backup/NASBackupProvider.java       |    8 +-
 .../ca/provider/RootCACustomTrustManager.java      |    8 +-
 .../cloudstack/ca/provider/RootCAProvider.java     |  172 +-
 .../ca/provider/RootCACustomTrustManagerTest.java  |   37 +-
 .../cloudstack/ca/provider/RootCAProviderTest.java |  107 +-
 .../cloudstack/api/command/QuotaBalanceCmd.java    |   62 +-
 .../api/response/QuotaBalanceResponse.java         |  132 +-
 .../api/response/QuotaResponseBuilder.java         |    7 +-
 .../api/response/QuotaResponseBuilderImpl.java     |  128 +-
 .../org/apache/cloudstack/quota/QuotaService.java  |    2 +-
 .../apache/cloudstack/quota/QuotaServiceImpl.java  |  100 +-
 .../api/command/QuotaBalanceCmdTest.java           |   42 +-
 .../api/response/QuotaResponseBuilderImplTest.java |   70 +-
 .../cloudstack/quota/QuotaServiceImplTest.java     |   95 +-
 .../mom/webhook/WebhookDeliveryThread.java         |    6 +-
 .../main/java/com/cloud/ha/HypervInvestigator.java |    6 +-
 .../main/java/com/cloud/ha/KVMInvestigator.java    |   87 +-
 .../cloud/hypervisor/kvm/resource/KVMHABase.java   |   11 +-
 .../hypervisor/kvm/resource/KVMHAChecker.java      |   33 +-
 .../hypervisor/kvm/resource/KVMHAMonitor.java      |   65 +-
 .../kvm/resource/KVMHAVMActivityChecker.java       |    6 +-
 .../kvm/resource/LibvirtComputingResource.java     |  163 +-
 .../kvm/resource/LibvirtDomainXMLParser.java       |    2 +-
 .../hypervisor/kvm/resource/LibvirtVMDef.java      |   17 +-
 .../wrapper/LibvirtCheckOnHostCommandWrapper.java  |   16 +-
 ...CheckVMActivityOnStoragePoolCommandWrapper.java |    4 +-
 .../wrapper/LibvirtScaleVmCommandWrapper.java      |    5 +-
 .../kvm/storage/IscsiAdmStoragePool.java           |    4 +-
 .../hypervisor/kvm/storage/KVMStoragePool.java     |   70 +-
 .../kvm/storage/KVMStorageProcessor.java           |    2 +-
 .../hypervisor/kvm/storage/LibvirtStoragePool.java |   36 +-
 .../hypervisor/kvm/storage/MultipathSCSIPool.java  |    6 +-
 .../hypervisor/kvm/storage/ScaleIOStoragePool.java |    4 +-
 .../org/apache/cloudstack/kvm/ha/KVMHAConfig.java  |   23 +-
 .../apache/cloudstack/kvm/ha/KVMHAProvider.java    |    7 +-
 .../cloudstack/kvm/ha/KVMHostActivityChecker.java  |  198 ++-
 .../kvm/resource/LibvirtComputingResourceTest.java |  118 +-
 .../java/com/cloud/ha/SimulatorInvestigator.java   |    4 +-
 .../main/java/com/cloud/ha/VmwareInvestigator.java |    2 +-
 plugins/integrations/kubernetes-service/pom.xml    |   10 -
 plugins/pom.xml                                    |    4 +-
 plugins/storage/object/minio/pom.xml               |   16 +-
 plugins/storage/object/simulator/pom.xml           |    4 +-
 .../lifecycle/AdaptiveDataStoreLifeCycleImpl.java  |   13 +-
 .../adapter/flasharray/FlashArrayAdapter.java      |   67 +-
 .../kvm/storage/LinstorStorageAdaptor.java         |   29 +-
 .../hypervisor/kvm/storage/LinstorStoragePool.java |   14 +-
 .../driver/LinstorPrimaryDataStoreDriverImpl.java  |   14 +
 .../storage/datastore/util/LinstorUtil.java        |   73 +-
 .../storage/motion/LinstorDataMotionStrategy.java  |   61 +
 .../kvm/storage/StorPoolStoragePool.java           |   10 +-
 plugins/user-authenticators/ldap/pom.xml           |   40 +
 pom.xml                                            |   23 +-
 scripts/util/keystore-cert-import                  |   20 +-
 scripts/vm/hypervisor/kvm/kvmheartbeat.sh          |    4 +-
 .../com/cloud/capacity/CapacityManagerImpl.java    |    2 +-
 .../com/cloud/ha/CheckOnAgentInvestigator.java     |    2 +-
 .../com/cloud/ha/HighAvailabilityManagerImpl.java  |  136 +-
 server/src/main/java/com/cloud/ha/KVMFencer.java   |   11 +-
 .../cloud/ha/ManagementIPSystemVMInvestigator.java |    2 +-
 .../java/com/cloud/ha/UserVmDomRInvestigator.java  |    2 +-
 .../java/com/cloud/ha/XenServerInvestigator.java   |    4 +-
 .../main/java/com/cloud/hypervisor/KVMGuru.java    |  148 +-
 .../kvm/discoverer/LibvirtServerDiscoverer.java    |   55 +-
 .../com/cloud/network/IpAddressManagerImpl.java    |   91 +-
 .../com/cloud/server/ManagementServerImpl.java     |   17 +-
 .../java/com/cloud/user/AccountManagerImpl.java    |   30 +-
 .../src/main/java/com/cloud/vm/UserVmManager.java  |    4 +
 .../main/java/com/cloud/vm/UserVmManagerImpl.java  |  100 +-
 .../cloud/vm/snapshot/VMSnapshotManagerImpl.java   |    7 +
 .../cloudstack/backup/BackupManagerImpl.java       |   97 +-
 .../org/apache/cloudstack/ca/CAManagerImpl.java    |  223 ++-
 .../java/org/apache/cloudstack/ha/HAManager.java   |    7 +-
 .../org/apache/cloudstack/ha/HAManagerImpl.java    |   72 +-
 .../apache/cloudstack/ha/HAResourceCounter.java    |    6 +-
 .../cloudstack/ha/task/ActivityCheckTask.java      |    6 +-
 .../org/apache/cloudstack/ha/task/BaseHATask.java  |    2 +-
 .../cloud/ha/HighAvailabilityManagerImplTest.java  |    5 +-
 .../java/com/cloud/hypervisor/KVMGuruTest.java     |  123 +-
 .../com/cloud/network/IpAddressManagerTest.java    |    1 +
 .../com/cloud/server/ManagementServerImplTest.java |   39 +-
 .../java/com/cloud/vm/UserVmManagerImplTest.java   |  606 ++++---
 .../cloudstack/backup/BackupManagerTest.java       |    6 +-
 .../apache/cloudstack/ca/CABackgroundTaskTest.java |   10 +-
 .../apache/cloudstack/ca/CAManagerImplTest.java    |  223 ++-
 .../cloudstack/vm/UnmanagedVMsManagerImplTest.java |    2 +-
 services/console-proxy/rdpconsole/pom.xml          |    4 +-
 setup/db/deploy-db-dev.sh                          |    5 +-
 systemvm/debian/opt/cloud/bin/cs/CsNetfilter.py    |    2 +-
 systemvm/patch-sysvms.sh                           |   23 +-
 .../component/test_escalations_instances.py        |    3 -
 .../component/test_escalations_ipaddresses.py      |    9 +-
 .../plugins/quota/test_quota_balance.py            |   49 +-
 test/integration/smoke/test_certauthority_root.py  |  177 +-
 test/integration/smoke/test_quarantined_ips.py     |    8 +-
 tools/docker/Dockerfile                            |    2 +-
 tools/marvin/setup.py                              |    2 +-
 ui/public/locales/el_GR.json                       |    2 -
 ui/public/locales/en.json                          |    3 +-
 ui/public/locales/ja_JP.json                       |    1 -
 ui/public/locales/pt_BR.json                       | 1257 +++++++++++++-
 ui/public/locales/te.json                          |    1 -
 ui/public/locales/zh_CN.json                       |    1 -
 ui/src/config/section/compute.js                   |    7 +-
 ui/src/config/section/infra/hosts.js               |    2 +-
 ui/src/config/section/user.js                      |    2 +-
 ui/src/style/ant-overwrite/ant-form.less           |    2 +-
 ui/src/views/AutogenView.vue                       |   14 +-
 ui/src/views/compute/ScaleVM.vue                   |   37 +-
 ui/src/views/compute/wizard/ComputeSelection.vue   |   12 +-
 ui/src/views/network/CreateIsolatedNetworkForm.vue |   22 +-
 .../java/com/cloud/usage/UsageSanityChecker.java   |    2 +-
 utils/pom.xml                                      |    6 +-
 utils/src/main/java/com/cloud/utils/nio/Link.java  |    2 +-
 .../cloudstack/utils/redfish/RedfishClient.java    |   14 +-
 .../cloudstack/utils/security/CertUtils.java       |   15 +-
 .../cloudstack/utils/security/KeyStoreUtils.java   |    1 -
 .../cloudstack/utils/security/CertUtilsTest.java   |   17 +-
 183 files changed, 7138 insertions(+), 3559 deletions(-)
 copy agent/conf/environment.properties.in => 
.github/actions/install-nonoss/action.yml (66%)
 create mode 100644 .github/actions/setup-env/action.yml
 create mode 100644 .github/aw/actions-lock.json
 copy .github/aw/imports/github/gh-aw/{94662b1dee8ce96c876ba9f33b3ab8be32de82a4 
=> 
359795d49ada21681ab616bd4cbcb144a7387115}/.github_workflows_shared_reporting.md 
(85%)
 delete mode 100644 .github/workflows/codecov.yml
 create mode 100644 
framework/quota/src/test/java/org/apache/cloudstack/quota/dao/QuotaBalanceDaoImplTest.java
 delete mode 120000 packaging/suse15
 create mode 120000 packaging/suse15/cloud-ipallocator.rc
 create mode 120000 packaging/suse15/cloud.limits
 copy packaging/{el8 => suse15}/cloud.spec (98%)
 create mode 120000 packaging/suse15/cloudstack-agent.te
 create mode 120000 packaging/suse15/cloudstack-sccs
 create mode 120000 packaging/suse15/filelimit.conf
 copy packaging/{el8 => suse15}/replace.properties (89%)

Reply via email to