This is an automated email from the ASF dual-hosted git repository.
Pearl1594 pushed a change to branch dedup-sonar-workflows
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
from de6776b0675 Deduplicate sonal CI github workflow
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 bf3ecf92c7b Merge branch 'main' of
https://github.com/apache/cloudstack into dedup-sonar-workflows
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 4 +-
.../install-nonoss/action.yml} | 32 +-
.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 | 59 -
.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 | 8 +-
.github/workflows/merge-conflict-checker.yml | 20 +-
.github/workflows/pre-commit.yml | 18 +-
.github/workflows/rat.yml | 27 +-
.github/workflows/sonar-check.yml | 2 +-
.github/workflows/stale.yml | 4 +-
.github/workflows/ui.yml | 12 +-
README.md | 2 +-
.../com/cloud/agent/api/to/VirtualMachineTO.java | 8 +-
.../org/apache/cloudstack/api/ApiConstants.java | 3 +
.../command/admin/ca/ProvisionCertificateCmd.java | 12 +-
.../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 +-
.../java/com/cloud/agent/api/ScaleVmCommand.java | 9 +-
debian/changelog | 14 +-
.../java/com/cloud/capacity/CapacityManager.java | 14 +
.../com/cloud/vm/VirtualMachineManagerImpl.java | 40 +-
.../cloud/network/dao/PublicIpQuarantineDao.java | 12 +
.../network/dao/PublicIpQuarantineDaoImpl.java | 22 +
.../resources/META-INF/db/schema-42210to42300.sql | 18 +
.../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 +-
.../kvm/resource/LibvirtComputingResource.java | 157 +-
.../kvm/resource/LibvirtDomainXMLParser.java | 2 +-
.../hypervisor/kvm/resource/LibvirtVMDef.java | 17 +-
.../wrapper/LibvirtScaleVmCommandWrapper.java | 5 +-
.../kvm/storage/KVMStorageProcessor.java | 2 +-
.../kvm/resource/LibvirtComputingResourceTest.java | 116 +-
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 | 25 +-
.../driver/LinstorPrimaryDataStoreDriverImpl.java | 14 +
.../storage/datastore/util/LinstorUtil.java | 73 +-
.../storage/motion/LinstorDataMotionStrategy.java | 61 +
plugins/user-authenticators/ldap/pom.xml | 40 +
pom.xml | 23 +-
scripts/util/keystore-cert-import | 20 +-
.../com/cloud/capacity/CapacityManagerImpl.java | 2 +-
.../main/java/com/cloud/hypervisor/KVMGuru.java | 148 +-
.../kvm/discoverer/LibvirtServerDiscoverer.java | 55 +-
.../com/cloud/network/IpAddressManagerImpl.java | 91 +-
.../java/com/cloud/user/AccountManagerImpl.java | 30 +-
.../src/main/java/com/cloud/vm/UserVmManager.java | 4 +
.../main/java/com/cloud/vm/UserVmManagerImpl.java | 100 +-
.../cloudstack/backup/BackupManagerImpl.java | 97 +-
.../org/apache/cloudstack/ca/CAManagerImpl.java | 223 ++-
.../java/com/cloud/hypervisor/KVMGuruTest.java | 123 +-
.../com/cloud/network/IpAddressManagerTest.java | 1 +
.../java/com/cloud/vm/UserVmManagerImplTest.java | 606 ++++---
.../cloudstack/backup/BackupManagerTest.java | 6 +-
.../apache/cloudstack/ca/CABackgroundTaskTest.java | 10 +-
.../apache/cloudstack/ca/CAManagerImplTest.java | 223 ++-
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 | 3 +-
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/security/CertUtils.java | 15 +-
.../cloudstack/utils/security/KeyStoreUtils.java | 1 -
.../cloudstack/utils/security/CertUtilsTest.java | 17 +-
136 files changed, 5234 insertions(+), 2953 deletions(-)
copy .github/{workflows/main-sonar-check.yml =>
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%)