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

nvazquez pushed a change to branch support-multi-vlan-guestnet
in repository https://gitbox.apache.org/repos/asf/cloudstack.git


    from d644d6e808e reject a trunk nic with a VLAN 1 nic on one VM, and only 
treat Guest VLAN 1 nics as needing a legacy host, including in host planning
     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 454bba0f3e5 server: report distinct read/write volume throttle rates 
(#14048)
     add 56306ab52cc Merge remote-tracking branch 'apache/4.20' into 4.22
     add fe8976babc9 Merge remote-tracking branch 'apache/4.22'
     add 92e44bb8c33 Fix daily issue triage job (#14526)
     add d6390bd5c30 Validate Storage Capacity Before Volume Create (#14314)
     add 4d2e712ecda sbom (#12570)
     add 2ebcaf626cb Do not shut down networks that are being implemented in 
the orphaned-network cleanup (#14527)
     add d02adcde900 Merge branch '4.20' into 4.22
     add d63c21bcb12 Merge branch '4.22'
     add 41e30627cec Extend NetApp ONTAP codeowners (#14569)
     add 3370d9fcd51 remove recurring exception from MS logs (#14441)
     add dafb4a014e5 Driver is called when nothing is changed in volume resize 
wizard (#14259)
     add f00e0c75121 ui: fix SourceNat error when adding a network offering 
(#14576)
     add 2d886b61918 cloudutils: Do not configure selinux/apparmor and 
security_driver when setup cloudstack agent (#13281)
     add 2a4d7d9036c Fix Prometheus exporter not recognizing ::1 as IPv6 
loopback (#13245)
     add fb605640105 core: fix instance snapshot failure (#14543)
     add f3cb957463e Major update for el_GR to comply with latest translation 
requirements… (#14507)
     add a95eb5970c0 systemvm: fix subprocess deadlock in router health check 
scripts (#13737)
     add 988bbaa1f18   Disk ERROR policy for KVM hypervisors (#14499)
     add aa823483186 CSTACKEX-309: enabling resize volume Api validation 
notification to s… (#103) (#14220)
     add 50055b4cf34 CKS: support headlamp.yaml in upgrade-kubernetes.sh 
(#14245)
     add bc5522e86e0 Clarify VMware import conversion storage option (#13165)
     add 98b8f752a34 Performance improvements of AgentPropertiesFileHandler 
(#13852)
     add f8f3848321a sbom: allow-listed generators and an sbom Maven profile 
(#14570)
     add a7be64af7ad Resize Volume form does not show current size and Custom 
IOPS (#14262)
     add 492682697a7 UI: fix clone offering forms silently reverting user edits 
on services (#14062)
     add c1c815b21bb packaging: use rng-tools service name on SUSE 15 (#14311)
     add 11c0394e449 Merge branch 'main' into support-multi-vlan-guestnet

No new revisions were added by this update.

Summary of changes:
 .gitattributes                                     |    2 +-
 .github/CODEOWNERS                                 |    2 +-
 .github/aw/actions-lock.json                       |   45 +-
 .github/scripts/post-compile.sh                    |   14 +-
 .github/workflows/daily-issue-triage.lock.yml      | 1664 +++++--
 .github/workflows/daily-issue-triage.md            |   36 +-
 .github/workflows/sbom.yml                         |  118 +
 .github/workflows/weekly-repo-status.lock.yml      | 1471 ------
 .github/workflows/weekly-repo-status.md            |  141 -
 .../cloud/agent/dao/impl/PropertiesStorage.java    |    3 +
 .../properties/AgentPropertiesFileHandler.java     |   75 +-
 .../properties/AgentPropertiesFileHandlerTest.java |   37 +
 .../main/java/com/cloud/agent/api/to/VolumeTO.java |    9 +
 .../main/java/com/cloud/offering/DiskOffering.java |   19 +
 .../java/com/cloud/storage/VolumeApiService.java   |   18 +
 api/src/main/java/com/cloud/vm/DiskProfile.java    |    9 +
 .../org/apache/cloudstack/api/ApiConstants.java    |    1 +
 .../admin/offering/CreateDiskOfferingCmd.java      |   10 +
 .../admin/offering/CreateServiceOfferingCmd.java   |   10 +
 .../admin/offering/UpdateDiskOfferingCmd.java      |    7 +
 .../api/response/DiskOfferingResponse.java         |   12 +
 .../api/response/ServiceOfferingResponse.java      |    8 +
 .../cloudstack/api/response/VolumeResponse.java    |   16 +
 .../storage/CreateDiskOnlyVmSnapshotCommand.java   |    4 +-
 .../cloudstack/storage/to/VolumeObjectTO.java      |   11 +
 .../engine/subsystem/api/storage/VolumeInfo.java   |    3 +
 .../java/com/cloud/template/TemplateManager.java   |   20 +
 .../java/com/cloud/storage/DiskOfferingVO.java     |   14 +
 .../resources/META-INF/db/schema-42300to2400.sql   |    2 +
 .../META-INF/db/views/cloud.disk_offering_view.sql |    1 +
 .../db/views/cloud.service_offering_view.sql       |    1 +
 .../META-INF/db/views/cloud.volume_view.sql        |    1 +
 .../cloudstack/storage/volume/VolumeObject.java    |    7 +
 .../storage/volume/VolumeServiceImpl.java          |    6 +-
 .../main/java/com/cloud/utils/db/Merovingian2.java |   10 +
 .../cloud/utils/db/Merovingian2AcquireTest.java    |   82 +
 .../framework/jobs/impl/AsyncJobManagerImpl.java   |   66 +-
 .../jobs/impl/AsyncJobManagerImplTest.java         |  125 +
 .../model/impl/DefaultModuleDefinitionSet.java     |   38 +-
 packaging/suse15/cloud.spec                        |    4 +-
 .../hypervisor/kvm/resource/KVMHAMonitor.java      |    6 +
 .../kvm/resource/LibvirtComputingResource.java     |    5 +
 .../kvm/resource/LibvirtDomainXMLParser.java       |    9 +
 .../hypervisor/kvm/resource/LibvirtVMDef.java      |   30 +-
 .../wrapper/LibvirtCreateCommandWrapper.java       |    1 +
 .../kvm/storage/IscsiAdmStorageAdaptor.java        |  138 +-
 .../kvm/storage/KVMStoragePoolManager.java         |   11 +-
 .../kvm/storage/KVMStorageProcessor.java           |   16 +-
 .../hypervisor/kvm/resource/LibvirtVMDefTest.java  |   67 +
 ...ibvirtDiskOnlyVMSnapshotCommandWrapperTest.java |    9 +-
 .../main/resources/script/upgrade-kubernetes.sh    |    8 +-
 .../metrics/PrometheusExporterServerImpl.java      |   50 +-
 .../metrics/PrometheusExporterServerImplTest.java  |   53 +
 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 +-
 pom.xml                                            |   39 +
 python/lib/cloudutils/serviceConfig.py             |   72 -
 python/lib/cloudutils/syscfg.py                    |    6 -
 scripts/vm/hypervisor/kvm/setup_agent.sh           |  228 -
 .../api/query/dao/DiskOfferingJoinDaoImpl.java     |    1 +
 .../api/query/dao/ServiceOfferingJoinDaoImpl.java  |    1 +
 .../com/cloud/api/query/dao/VolumeJoinDaoImpl.java |   18 +-
 .../com/cloud/api/query/vo/DiskOfferingJoinVO.java |   11 +
 .../cloud/api/query/vo/ServiceOfferingJoinVO.java  |    7 +
 .../java/com/cloud/api/query/vo/VolumeJoinVO.java  |    7 +
 .../configuration/ConfigurationManagerImpl.java    |   76 +-
 .../main/java/com/cloud/hypervisor/KVMGuru.java    |   31 +-
 .../kvm/discoverer/LibvirtServerDiscoverer.java    |    2 -
 .../network/element/ConfigDriveNetworkElement.java |    2 +-
 .../java/com/cloud/network/vpc/VpcManagerImpl.java |    5 +
 .../java/com/cloud/storage/StorageManagerImpl.java |   45 +-
 .../com/cloud/storage/VolumeApiServiceImpl.java    |   64 +-
 .../storage/snapshot/SnapshotManagerImpl.java      |   53 +-
 .../com/cloud/template/TemplateManagerImpl.java    |   94 +-
 .../java/com/cloud/user/AccountManagerImpl.java    |    2 +-
 .../cloudstack/vm/UnmanagedVMsManagerImpl.java     |   25 +-
 .../cloud/api/query/dao/VolumeJoinDaoImplTest.java |  192 +-
 .../ConfigurationManagerCloneIntegrationTest.java  |   20 +-
 .../configuration/ConfigurationManagerTest.java    |   32 +-
 .../java/com/cloud/hypervisor/KVMGuruTest.java     |   87 +-
 .../cloud/storage/VolumeApiServiceImplTest.java    |  184 +
 .../cloud/template/TemplateManagerImplTest.java    |  175 +
 .../cloudstack/vm/UnmanagedVMsManagerImplTest.java |   24 +
 .../debian/root/health_checks/cpu_usage_check.py   |    5 +-
 .../debian/root/health_checks/gateways_check.py    |    3 +-
 .../debian/root/health_checks/iptables_check.py    |    5 +-
 .../root/health_checks/memory_usage_check.py       |    5 +-
 test/integration/smoke/test_disk_offerings.py      |   72 +
 test/integration/smoke/test_service_offerings.py   |  103 +
 ui/package-lock.json                               |  170 +-
 ui/public/locales/el_GR.json                       | 4859 ++++++++++++++------
 ui/public/locales/en.json                          |   10 +-
 ui/src/components/CheckBoxSelectPair.vue           |   12 +
 ui/src/components/offering/ComputeOfferingForm.vue |   14 +
 ui/src/components/offering/DiskOfferingForm.vue    |   26 +
 ui/src/composables/useServiceCapabilityParams.js   |    2 +-
 ui/src/utils/request.js                            |    7 +-
 ui/src/views/dashboard/SetupTwoFaAtLogin.vue       |   11 +-
 ui/src/views/dashboard/VerifyTwoFa.vue             |   11 +-
 ui/src/views/offering/AddComputeOffering.vue       |    3 +
 ui/src/views/offering/AddDiskOffering.vue          |    1 +
 ui/src/views/offering/CloneComputeOffering.vue     |    7 +
 ui/src/views/offering/CloneDiskOffering.vue        |    6 +
 ui/src/views/offering/CloneNetworkOffering.vue     |   11 +-
 ui/src/views/offering/CloneVpcOffering.vue         |   68 +-
 ui/src/views/storage/ResizeVolume.vue              |   37 +-
 ui/src/views/tools/ImportUnmanagedInstance.vue     |    1 +
 ui/tests/unit/utils/request.spec.js                |   84 +
 ui/tests/unit/views/dashboard/TwoFaFailure.spec.js |   72 +
 132 files changed, 10836 insertions(+), 4831 deletions(-)
 create mode 100644 .github/workflows/sbom.yml
 delete mode 100644 .github/workflows/weekly-repo-status.lock.yml
 delete mode 100644 .github/workflows/weekly-repo-status.md
 create mode 100644 
framework/db/src/test/java/com/cloud/utils/db/Merovingian2AcquireTest.java
 create mode 100644 
plugins/integrations/prometheus/src/test/java/org/apache/cloudstack/metrics/PrometheusExporterServerImplTest.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%)
 delete mode 100755 scripts/vm/hypervisor/kvm/setup_agent.sh
 create mode 100644 ui/tests/unit/utils/request.spec.js
 create mode 100644 ui/tests/unit/views/dashboard/TwoFaFailure.spec.js

Reply via email to