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

DaanHoogland pushed a change to branch ghi13631-ui-package-upgrades
in repository https://gitbox.apache.org/repos/asf/cloudstack.git


    omit a66d7f42e25 ui: build image on node:24-bookworm
    omit 4c28de35a6d Address comments
    omit 276d029443f ui: remove stale manual OpenSSL legacy-provider README step
    omit 98997f4d95a ui: fix build broken by vue/vue-router/minio upgrades
    omit 6aa3eaf3dbc ui: fix build for Node 17+ / OpenSSL 3 and raise heap to 4 
GB
    omit bf7ec42be67 ui: upgrade webpack 4.46.0 -> 4.47.0
    omit f71c4c90b07 ui: upgrade vuex 4.0.2 -> 4.1.0
    omit 0158168c3ed ui: upgrade vue3-google-login 2.0.26 -> 2.1.4
    omit a6c5727d5e6 ui: upgrade vue-router 4.0.16 -> 4.6.4
    omit 080b8b4f8f8 ui: upgrade vue-qrious 3.1.0 -> 3.1.1
    omit 5de27e23786 ui: upgrade vue-cropper 1.0.3 -> 1.1.4
    omit 2883b608536 ui: upgrade sass 1.53.0 -> 1.101.0
    omit af6d66d7f2f ui: upgrade moment-timezone 0.5.43 -> 0.5.48
    omit 528aaeecd3e ui: upgrade minio 7.0.33 -> 7.1.3
    omit cb3da818abd ui: upgrade eslint-plugin-import 2.26.0 -> 2.32.0
    omit 377c65d9240 ui: upgrade cronstrue 2.26.0 -> 2.59.0
    omit 3aa1f321ff4 ui: upgrade core-js 3.23.3 -> 3.49.0
    omit dc329618c6d ui: upgrade chartjs-adapter-moment 1.0.0 -> 1.0.1
    omit f0ba6f3e0c1 ui: upgrade babel-plugin-import 1.13.5 -> 1.13.8
    omit 270962246da ui: upgrade @vue/test-utils 2.0.0 -> 2.4.11
    omit 254aa93fbf4 ui: upgrade vue + @vue/compiler-sfc 3.2.37 -> 3.5.40
    omit dc74cc18940 ui: upgrade @fortawesome packages 6.5.2 -> 6.7.2
    omit b4ffe201234 ui: upgrade @babel/core 7.18.6 -> 7.29.7
    omit c870c8e7d1f ui: upgrade axios 0.21.4 -> 1.18.1
    omit e38800d066a ui: upgrade js-cookie 2.2.1 -> 3.0.8
    omit be1cfbb414e ui: upgrade vue-i18n 9.2.2 -> 9.14.5
    omit 6373a95bc6c ui: upgrade moment 2.29.3 -> 2.30.1
    omit 89c805bf429 ui: upgrade dompurify 3.2.6 -> 3.4.12
    omit 68f5b526625 lodash upgrade
     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 1c75dcff76a lodash upgrade
     add 49e99ad1331 ui: upgrade dompurify 3.2.6 -> 3.4.12
     add 768481d31f2 ui: upgrade moment 2.29.3 -> 2.30.1
     add 75fbfd5f9d5 ui: upgrade vue-i18n 9.2.2 -> 9.14.5
     add 34f1329abfb ui: upgrade js-cookie 2.2.1 -> 3.0.8
     add 58e12f1a36f ui: upgrade axios 0.21.4 -> 1.18.1
     add fdec9a402a0 ui: upgrade @babel/core 7.18.6 -> 7.29.7
     add ee3e90ea2ef ui: upgrade @fortawesome packages 6.5.2 -> 6.7.2
     add 0a5acce418f ui: upgrade vue + @vue/compiler-sfc 3.2.37 -> 3.5.40
     add 938f1cc02f0 ui: upgrade @vue/test-utils 2.0.0 -> 2.4.11
     add 5fd4e947592 ui: upgrade babel-plugin-import 1.13.5 -> 1.13.8
     add 4bdd8058a59 ui: upgrade chartjs-adapter-moment 1.0.0 -> 1.0.1
     add dfc51e0ff90 ui: upgrade core-js 3.23.3 -> 3.49.0
     add 1547d5c1f58 ui: upgrade cronstrue 2.26.0 -> 2.59.0
     add 28a1c009143 ui: upgrade eslint-plugin-import 2.26.0 -> 2.32.0
     add 7c46c826306 ui: upgrade minio 7.0.33 -> 7.1.3
     add fd0ede926a1 ui: upgrade moment-timezone 0.5.43 -> 0.5.48
     add f0b7a0d039b ui: upgrade sass 1.53.0 -> 1.101.0
     add 943346caecf ui: upgrade vue-cropper 1.0.3 -> 1.1.4
     add 6da83eb49e1 ui: upgrade vue-qrious 3.1.0 -> 3.1.1
     add 23dc2848ab3 ui: upgrade vue-router 4.0.16 -> 4.6.4
     add 6bec042273b ui: upgrade vue3-google-login 2.0.26 -> 2.1.4
     add 605657da9fb ui: upgrade vuex 4.0.2 -> 4.1.0
     add 93295374f78 ui: upgrade webpack 4.46.0 -> 4.47.0
     add 2a16b71d588 ui: fix build for Node 17+ / OpenSSL 3 and raise heap to 4 
GB
     add 622bd86011f ui: fix build broken by vue/vue-router/minio upgrades
     add 64682978e9f ui: remove stale manual OpenSSL legacy-provider README step
     add a084a5caf2a Address comments
     add 735d3674679 ui: build image on node:24-bookworm
     add 913dec4432e ui: build workflow on v24

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   (a66d7f42e25)
            \
             N -- N -- N   refs/heads/ghi13631-ui-package-upgrades (913dec4432e)

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/CODEOWNERS                                 |    2 +-
 .github/workflows/sbom.yml                         |  118 +
 .github/workflows/ui.yml                           |    2 +-
 .../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 +
 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 +
 .../storage/CreateDiskOnlyVmSnapshotCommand.java   |    4 +-
 .../cloudstack/storage/to/VolumeObjectTO.java      |   11 +
 .../engine/subsystem/api/storage/VolumeInfo.java   |    3 +
 .../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 +
 .../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 +
 .../kvm/resource/LibvirtComputingResource.java     |    5 +
 .../kvm/resource/LibvirtDomainXMLParser.java       |    9 +
 .../hypervisor/kvm/resource/LibvirtVMDef.java      |   14 +
 .../wrapper/LibvirtCreateCommandWrapper.java       |    1 +
 .../kvm/storage/KVMStorageProcessor.java           |   16 +-
 .../hypervisor/kvm/resource/LibvirtVMDefTest.java  |   46 +
 ...ibvirtDiskOnlyVMSnapshotCommandWrapperTest.java |    9 +-
 .../main/resources/script/upgrade-kubernetes.sh    |    8 +-
 .../metrics/PrometheusExporterServerImpl.java      |   50 +-
 .../metrics/PrometheusExporterServerImplTest.java  |   53 +
 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/vo/DiskOfferingJoinVO.java |   11 +
 .../cloud/api/query/vo/ServiceOfferingJoinVO.java  |    7 +
 .../java/com/cloud/api/query/vo/VolumeJoinVO.java  |    7 +
 .../configuration/ConfigurationManagerImpl.java    |   76 +-
 .../kvm/discoverer/LibvirtServerDiscoverer.java    |    2 -
 .../com/cloud/storage/VolumeApiServiceImpl.java    |   10 +-
 .../java/com/cloud/user/AccountManagerImpl.java    |    2 +-
 .../ConfigurationManagerCloneIntegrationTest.java  |   20 +-
 .../configuration/ConfigurationManagerTest.java    |   32 +-
 .../cloud/storage/VolumeApiServiceImplTest.java    |   70 +
 .../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/public/locales/el_GR.json                       | 4859 ++++++++++++++------
 ui/public/locales/en.json                          |    8 +-
 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/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/storage/ResizeVolume.vue              |    6 +-
 ui/src/views/tools/ImportUnmanagedInstance.vue     |    1 +
 72 files changed, 4657 insertions(+), 1925 deletions(-)
 create mode 100644 .github/workflows/sbom.yml
 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
 delete mode 100755 scripts/vm/hypervisor/kvm/setup_agent.sh

Reply via email to