Fabricio Duarte
9f57a4dd19
Unhide setting `js.interpretation.enabled` ( #12605 )
...
* Unhide setting 'js.interpretation.enabled'
* Fix grammar mistake
2026-04-10 23:45:07 -03:00
Manoj Kumar
b196e97cc3
Prevent deletion of account and domain if either of them has deleted protected instance ( #12901 )
2026-04-10 15:51:22 +02:00
Bernardo De Marco Gonçalves
27e4d979f1
Clean up backup references to their schedules when the schedules are deleted ( #12401 )
...
* clean up backup schedule references after their deletion
* drop unused column
* address reviews
2026-04-10 14:51:52 +05:30
Wei Zhou
e297644ce1
KVM: Enable HA heartbeat on ShareMountPoint ( #12773 )
2026-04-10 14:12:40 +05:30
Suresh Kumar Anaparti
11538df710
Merge branch '4.22'
2026-04-10 12:02:40 +05:30
João Jandre
2a60305792
Fix snapshot chaining on Xen ( #12597 )
2026-04-10 11:05:26 +05:30
Suresh Kumar Anaparti
7b467496cb
Do not include snapshots with Group type in snapshots resource count ( #12945 )
2026-04-10 10:50:35 +05:30
Abhisar Sinha
4ba4bd33c3
replace GROUP_CONCAT with JSON_ARRAYAGG to avoid errors like Row 19 was cut by GROUP_CONCAT ( #12777 )
2026-04-10 09:39:03 +05:30
Nicolas Vazquez
b5858029bb
Fix listing service offerings with different host tags ( #12919 )
2026-04-09 10:55:47 +02:00
Suresh Kumar Anaparti
c3614098da
Merge branch '4.22'
2026-04-08 18:09:43 +05:30
Suresh Kumar Anaparti
abdf926219
Revert "Use lateral join (introduced in MySQL 8.0.14) with subquery on user_statistics table in account_view for netstats ( #12631 )" ( #12965 )
...
This reverts commit 58916eb608 .
2026-04-08 09:43:44 +05:30
Abhisar Sinha
c8599040b4
Updating pom.xml version numbers for release 4.20.3.0
...
Signed-off-by: Abhisar Sinha <abhisar.sinha@gmail.com>
2026-04-06 17:22:19 +05:30
Wei Zhou
6f1aa96b4c
engine/schema: fix new systemvm template is not registered during upgrade if hypervisor is not KVM ( #12952 )
...
* engine/schema: fix new systemvm template is not registered during upgrade if hypervisor is not KVM
2026-04-06 17:19:04 +05:30
Suresh Kumar Anaparti
e2d18c0748
Merge branch '4.22'
2026-04-02 10:30:18 +05:30
Wei Zhou
470812100e
server: set template type to ROUTING or USER if template type is not specified when upload a template ( #12768 )
2026-04-02 09:34:28 +05:30
Pearl Dsilva
b805766f4b
Fix Host setup when persistent networks exist ( #12751 )
2026-04-01 07:25:19 -04:00
Abhishek Kumar
e2497cfc4d
backport: default system vm template update implementation ( #12935 )
...
Fixes #12934
Backported from 889fc62
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-01 15:34:04 +05:30
julien-vaz
4f93ba888c
Refactor Quota Summary API ( #10505 )
...
* Refactor Quota Summary API
* Fixes imports
* Fix QuotaServiceImplTest
* Update plugins/database/quota/src/main/java/org/apache/cloudstack/api/command/QuotaSummaryCmd.java
Co-authored-by: Fabricio Duarte <fabricio.duarte.jr@gmail.com>
* Fix QuotaSummaryCmd
* Remove unnecessary imports
* Remove unused createQuotaSummaryResponse declarations
* Remove unnecessary imports
* Update plugins/database/quota/src/main/java/org/apache/cloudstack/api/command/QuotaSummaryCmd.java
Co-authored-by: dahn <daan.hoogland@gmail.com>
* Fix QuotaSummaryCmd
* Fix QuotaResponseBuilderImplTest
* Refactor test
* Fix QuotaSummaryCmd
* Fix projectid behavior
* Simplify QuotaSummary and deprecate listall
* Fix createQuotaSummaryResponse
* Remove unused import
* Apply suggestions + some adjustments
* Remove duplicated check
* Fix checkstyle
* Adjust entity owner
* Remove unused method + fix tests
* Add missing @ACL to some parameters
* Adjust how the parameters behave
* Allow domain admins and users to use keyword
* Address reviews
---------
Co-authored-by: Julien Hervot de Mattos Vaz <julien.vaz@scclouds.com.br>
Co-authored-by: Fabricio Duarte <fabricio.duarte.jr@gmail.com>
Co-authored-by: dahn <daan.hoogland@gmail.com>
2026-03-31 20:29:30 -03:00
Henrique Sato
7eea9ed448
Add API to enable/disable NICs for KVM ( #12819 )
2026-03-31 10:14:20 +02:00
Suresh Kumar Anaparti
68030df10b
VM start error handling improvements and config to expose error to users ( #12894 )
...
* VM start error handling improvements, and config to expose error to user
* refactor
2026-03-27 15:35:08 -03:00
owsferraro
131ea9f7ac
Fix PowerFlex 4.x issues with take & revert instance snapshots ( #12880 )
...
* fixed database update on snapshot with multiple volumes and an api change
* changed overwritevolumecontent based on powerflex version and removed unnecessary comments
* Update plugins/storage/volume/scaleio/src/main/java/org/apache/cloudstack/storage/datastore/client/ScaleIOGatewayClientImpl.java
Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>
* Update plugins/storage/volume/scaleio/src/main/java/org/apache/cloudstack/storage/datastore/client/ScaleIOGatewayClientImpl.java
Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>
* Update plugins/storage/volume/scaleio/src/main/java/org/apache/cloudstack/storage/datastore/client/ScaleIOGatewayClientImpl.java
Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>
---------
Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>
2026-03-27 07:22:08 -03:00
Suresh Kumar Anaparti
1bff543e58
Merge branch '4.22'
2026-03-27 01:25:42 +05:30
Wei Zhou
4b7370a601
upgrade: skip the upgrade paths which are not needed ( #12881 )
...
* upgrade: skip the upgrade paths which are not needed
2026-03-26 13:08:12 +05:30
Suresh Kumar Anaparti
7c3637a2f5
Fix duplicate dummy templates, and update guest os for dummy template ( #12780 )
...
* Fix duplicate dummy template 'kvm-default-vm-import-dummy-template' entries
* Update guest os id of dummy template to 99 (Other Linux (64-bit)) from existing id: 1 (CentOS 4.5 (32-bit))
* update migration path to remove duplicate dummy templates
2026-03-24 18:01:26 +05:30
Nicolas Vazquez
7107d28db8
[VMware to KVM] Add guest OS for importing VM based on the source VM OS ( #12802 )
2026-03-24 15:06:38 +05:30
Suresh Kumar Anaparti
bce55945ec
Mark VMs in error state when expunge fails during destroy operation ( #12749 )
...
* Mark VMs in error state when expunge fails during destroy operation
* fetch volume by external id (used by external plugins)
* review comments
* Update reorder hosts log to DEBUG, log line is too verbose to have on as INFO
2026-03-24 00:29:14 -03:00
Fabricio Duarte
9db630932e
Address public IP limit validations
2026-03-17 16:45:33 +01:00
Fabricio Duarte
88a12a801f
Cleanup imported VM from disk on failure due to volume allocation + prevent duplicate volume and primary storage increment on import
2026-03-17 15:50:26 +01:00
Fabricio Duarte
9c0c8da706
[22.0] Address limit checks for VM, CPU, memory, volume, and primary storage
2026-03-17 15:10:33 +01:00
Abhisar Sinha
61afb4cb78
fix identation
2026-03-16 17:40:24 +01:00
Fabricio Duarte
dc7068a135
Address public IP limit validations
2026-03-16 11:47:32 +01:00
Fabricio Duarte
497266270b
Cleanup imported VM from disk on failure due to volume allocation + prevent duplicate volume and primary storage increment on import
2026-03-16 11:47:32 +01:00
Fabricio Duarte
0a4b4c6af0
[20.3] Address limit checks for VM, CPU, memory, volume, and primary storage
2026-03-16 11:47:32 +01:00
Abhisar Sinha
d0f6730157
volume download fix
2026-03-16 11:47:32 +01:00
abh1sar
03dfe4d1f3
secondary storage resource limit for download
2026-03-16 11:47:32 +01:00
dahn
89df318164
[20.3] resource allocation
2026-03-16 11:47:31 +01:00
Nicolas Vazquez
93239e09f1
Add conserve mode for VPC offerings ( #12487 )
2026-03-16 09:39:42 +01:00
Daman Arora
8c579538f9
CKS: Allow affinity group selection during cluster creation ( #12386 )
...
Co-authored-by: Daman Arora <daman.arora@shapeblue.com>
2026-03-13 10:58:55 +01:00
Abhisar Sinha
5d5ee7b689
volume download fix
2026-03-13 10:04:02 +01:00
abh1sar
4855d40e6e
[22.0] secondary storage resource limit for download
2026-03-13 10:01:41 +01:00
Vishesh
3b42fbf3b2
Fixing CI failures ( #12789 )
...
* Fixing CI failures
* fixup: test_secondary_storage
2026-03-13 13:33:59 +05:30
Pearl Dsilva
27bce46a8e
Clear System VM IP from NICs for PublicNetworkGuru ( #11992 )
2026-03-12 13:18:03 +01:00
Klaus de Freitas Dornsbach
74af9b9875
API key pair restructure ( #9504 )
...
Co-authored-by: Bernardo De Marco Gonçalves <bernardomg2004@gmail.com>
2026-03-09 14:20:17 +01:00
Suresh Kumar Anaparti
58916eb608
Use lateral join (introduced in MySQL 8.0.14) with subquery on user_statistics table in account_view for netstats ( #12631 )
2026-03-05 20:18:58 +01:00
Suresh Kumar Anaparti
75620309c2
Merge branch '4.22'
2026-03-04 21:13:01 +05:30
Vishesh
6516f7f1aa
Fix query execution in countVgpuVMs ( #12713 )
2026-02-27 18:23:25 +05:30
Suresh Kumar Anaparti
9e386a3128
PowerFlex/ScaleIO client initialization, authentication and command execution improvements ( #12391 )
...
* PowerFlex/ScaleIO client initialization, authentication and command execution improvements
* Migrate VM with volume not supported yet for PowerFlex/ScaleIO
* review changes
2026-02-26 09:23:41 -03:00
Suresh Kumar Anaparti
a8bd02f8ba
Merge branch '4.22'
2026-02-26 11:12:20 +05:30
Suresh Kumar Anaparti
b74f21b967
Merge branch '4.20' into 4.22
2026-02-26 11:11:41 +05:30
dahn
da7ac80dc4
prevent user.uuid from being regenerated on each operation by reading it from the DB ( #12632 )
2026-02-23 11:12:13 +01:00
Abhishek Kumar
95816b44e9
extensions: allow reserved resource details
...
Adds a new request parameter for create/updateExtension API to allow
operator to provide detail names for the extension resources which will be reserved to be used by the extension. The end user won't be able to view or add details with these details names for the resource.
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-02-22 18:08:03 +01:00
Daniel Augusto Veronezi Salvador
37e3657770
[22.0] resource allocation
2026-02-22 15:41:13 +01:00
Suresh Kumar Anaparti
30e6c224bd
Merge branch '4.22'
2026-02-19 13:20:04 +05:30
Suresh Kumar Anaparti
5caf6cd043
Merge branch '4.20' into 4.22
2026-02-19 13:19:14 +05:30
Suresh Kumar Anaparti
32c0cdbed9
Add volumes in 'Expunging' state to storage cleanup thread and during delete storage pool ( #12602 )
2026-02-18 20:08:25 +01:00
Suresh Kumar Anaparti
9dd93cef76
Support for custom SSH port for KVM hosts from the host url on add host and the configuration ( #12571 )
2026-02-18 20:05:51 +01:00
Daan Hoogland
a7dc5efad5
Merge release branch 4.22 to main
...
* 4.22:
Fix issue when restoring backup after migration of volume (#12549 )
Usage: Heartbeat should not schedule usage job when a job is already running (#12616 )
Allow limit queries without random ordering (#12598 )
engine/schema: fix cluster/zone settings with encrypted values (#12626 )
Fix injection of preset variables into the JS interpreter (#12515 )
Fix issue with multiple KVM Host entries in host table (#12589 )
Add a Prometheus metric to track host certificate expiry (#12613 )
ssvm: delete temp directory while deleting entity download url (#12562 )
2026-02-17 11:55:04 +01:00
Daan Hoogland
11df71e55c
Merge branch '4.20' into '4.22'
2026-02-17 11:53:08 +01:00
Manoj Kumar
c79b33c1fb
Allow enforcing password change for a user after reset by admin (root/domain) ( #12294 )
...
* API modifications for passwordchangerequired
* ui login flow for passwordchangerequired
* add passwordchangerequired in listUsers API response, it will be used in UI to render reset password form
* cleanup redundant LOGIN_SOURCE and limiting apis for first time login
* address copilot comments
* allow enforcing password change for all role types and update reset pwd flow for passwordchangerequired
* address review comments
* add unit tests
* cleanup ispasswordchangerequired from user_view
* address review comments
* 1. Allow enforcing password change while creating user
2. Admin can enforce password change on next login with out resetting password
* address review comment, add unit test
* improve code coverage
* fix pre-commit license issue
* 1. allow enter key to submit change password form
2. hide force password reset for disabled/locked user in ui
* 1. throw exception when force reset password is done for locked/disabled user/account
2. ui validation on current and new password being same
3. allow enforce change password for add user until saml is not enabled
* allow oauth login to skip force password change
2026-02-16 16:01:42 +05:30
Suresh Kumar Anaparti
e22f842ed8
Allow limit queries without random ordering ( #12598 )
2026-02-13 09:30:55 +01:00
Wei Zhou
18d66595b3
engine/schema: fix cluster/zone settings with encrypted values ( #12626 )
2026-02-12 12:52:23 +01:00
Nicolas Vazquez
b7c970f45f
Fix issue with multiple KVM Host entries in host table ( #12589 )
2026-02-11 13:47:21 +01:00
Daan Hoogland
e929f2024a
Merge branch '4.22'
2026-02-05 16:07:46 +01:00
Daan Hoogland
cd6a8f61ca
Merge branch '4.20' into 4.22
2026-02-05 15:32:36 +01:00
Erik Böck
e32d08e50e
Create new generic method for resource UUID obtention in event's descriptions ( #12502 )
2026-02-05 11:23:40 +01:00
Suresh Kumar Anaparti
ce42ce54c2
Fix template details deletion while updating template from UI ( #12559 )
...
* Fix template details deletion while updating template from UI
* update the latest template details before submit
2026-02-03 14:21:43 +05:30
Suresh Kumar Anaparti
a5b6bc3be6
Merge branch '4.22'
2026-01-30 21:15:58 +05:30
Suresh Kumar Anaparti
30d306622a
Merge branch '4.20' into 4.22
2026-01-30 21:15:21 +05:30
Suresh Kumar Anaparti
d98511dddd
Update physical size for the snapshots of the volumes on ceph primary storage ( #12465 )
2026-01-30 10:51:38 +01:00
Vishesh
a7178ee687
Fix mvn warnings ( #10909 )
...
* Replace maven-jgit-buildnumber-plugin with thread safe buildnumber-maven-plugin
* Fix mysql-connector-java warning
* Fix thread safe warning for properties-maven-plugin
* Fix mvn build - marvin warnings
* Update tools/marvin/README.md
* Update tools/marvin/README.md
Co-authored-by: dahn <daan.hoogland@gmail.com>
---------
Co-authored-by: dahn <daan.hoogland@gmail.com>
2026-01-30 14:01:57 +05:30
Abhishek Kumar
18972caf5f
api,server: allow cleaning up vm extraconfig ( #11974 )
2026-01-30 13:54:01 +05:30
Wei Zhou
81f16b6261
engine/schema: prepend algorithm to checksum during systemvm template registration ( #12165 )
...
* engine/schema: prepend algorithm to checksum during systemvm template registration
* Update utils/src/main/java/org/apache/cloudstack/utils/security/DigestHelper.java
2026-01-30 09:01:50 +02:00
dependabot[bot]
9d523cbbfe
Bump org.apache.maven.plugins:maven-war-plugin from 3.4.0 to 3.5.1 ( #12497 )
...
Bumps [org.apache.maven.plugins:maven-war-plugin](https://github.com/apache/maven-war-plugin ) from 3.4.0 to 3.5.1.
- [Release notes](https://github.com/apache/maven-war-plugin/releases )
- [Commits](https://github.com/apache/maven-war-plugin/compare/maven-war-plugin-3.4.0...maven-war-plugin-3.5.1 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-war-plugin
dependency-version: 3.5.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-30 08:57:24 +02:00
Abhishek Kumar
bb8e7d39e6
api,server: allow configuring repetitive alerts ( #11325 )
...
* api,server: allow configuring repetitive alerts
Fixes #6613
Introduces support for configuring additional alert types that can be published repeatedly, beyond the default set.
Operators can now use the dynamic configuration `alert.allowed.repetitive.types` to specify a comma-separated list of alert type names that should be allowed for repetitive publication.
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* add tests
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* fix
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* test fix
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* allow repetition for custom alerts
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* remove refactoring
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
---------
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-01-30 08:41:25 +02:00
Suresh Kumar Anaparti
ffb8b91ff5
Merge branch '4.22'
2026-01-29 19:42:07 +05:30
Suresh Kumar Anaparti
f5778eaa32
Merge branch '4.20' into 4.22
2026-01-29 19:41:29 +05:30
Daniel Augusto Veronezi Salvador
8c2a030816
Fix query filter and units tests ( #12184 )
2026-01-29 14:51:22 +02:00
Wei Zhou
aef3df7577
server: pass network label of physical network when plug nic for private gateway on hypervisor ( #11846 )
2026-01-29 14:47:08 +02:00
Andrija Panic
3ba5c2b610
Fix logs mismatch between Network GC wait and interval ( #10776 )
...
Co-authored-by: nvazquez <nicovazquez90@gmail.com>
Co-authored-by: dahn <daan@onecht.net>
Co-authored-by: Wei Zhou <weizhou@apache.org>
2026-01-29 11:27:46 +01:00
Suresh Kumar Anaparti
a55f85af50
Merge branch '4.22'
2026-01-29 15:55:03 +05:30
Suresh Kumar Anaparti
d700e2db64
Merge branch '4.20' into 4.22
2026-01-29 15:51:58 +05:30
Bernardo De Marco Gonçalves
c681d0d0a2
Change `vmsnapshot.max` setting scope to the account level ( #11616 )
2026-01-29 10:01:54 +01:00
Nicolas Vazquez
664f76c7e4
Fix KvmSshToAgentEnabled setting description and make it dynamic ( #12533 )
2026-01-29 09:24:58 +01:00
Fabricio Duarte
b7fc7179fc
Add batch deletion support to `removeRawUsageRecords` ( #12522 )
...
* Add batch deletion support to `removeRawUsageRecords`
* Remove ORDER BY from batch expunge
2026-01-29 08:14:05 +02:00
Daman Arora
9956d32548
Fix delete snapshot policy expunged volume ( #12474 )
...
* use findByIdIncludingRemoved for volume retrieval in snapshot policy validation
* add unit tests
* add cleanup for orphan snapshot policies
* delete snapshot policies when expunging volumes
* update orphan cleanup to remove policies for volumes that are in expunged state or null
---------
Co-authored-by: Daman Arora <daman.arora@shapeblue.com>
2026-01-28 16:11:14 +02:00
Suresh Kumar Anaparti
059debf212
Add the procedure files for insert extensions and update guest os category ( #12482 )
...
* Add the procedure files for insert extensions and update guestos category
* fixed indentation
* Apply suggestions from code review
Co-authored-by: Vishesh <8760112+vishesh92@users.noreply.github.com>
---------
Co-authored-by: Vishesh <8760112+vishesh92@users.noreply.github.com>
2026-01-28 16:09:37 +02:00
Abhisar Sinha
95de88a8ff
Usage server should takeover immediately if the other Usage server has been stopped gracefully ( #12507 )
2026-01-28 16:08:25 +02:00
Davi Torres
ded975ceb8
Improve message "Network is unavailable. Please contact administrator" ( #11981 )
...
* Improve message "Network is unavailable. Please contact administrator"
This trivial change provide more details for root administrators during troubleshooting.
See discussion https://github.com/apache/cloudstack/discussions/11980
* Improve error message for unavailable guest network
* Update engine/orchestration/src/main/java/com/cloud/vm/VirtualMachineManagerImpl.java
Co-authored-by: dahn <daan.hoogland@gmail.com>
* Fix and refactor
---------
Co-authored-by: dahn <daan.hoogland@gmail.com>
Co-authored-by: nvazquez <nicovazquez90@gmail.com>
2026-01-28 15:43:05 +02:00
Abhishek Kumar
69c69dc537
server,engine-schema: make config - use.https.to.upload zone scoped ( #11539 )
2026-01-28 13:23:39 +01:00
Suresh Kumar Anaparti
83ce0067b8
Update the snapshot physical size for the primary storage resource after snapshot creation and during resource count recalculation ( #12481 )
...
* Update snapshot size for the primary storage resource after snapshot creation and during resource count recalculation
* Update snapshot physical size
* review
* review
2026-01-28 13:07:57 +02:00
Suresh Kumar Anaparti
ff7ec0cd22
Update alert id for VR public and private interface ( #12527 )
2026-01-28 11:45:48 +01:00
Harikrishna
6932cacabc
Allow copy of templates from secondary storages of other zone when adding a new secondary storage ( #12296 )
...
* Allow copy of templates from secondary storages of other zone when adding a new secondary storage
* Add API param and UI changes on add secondary storage page
* Make copy template across zones non blocking
* Code fixes
* unused imports
* Add copy template flag in zone wizard and remove NFS checks
* Fix UI
* Label fixes
* code optimizations
* code refactoring
* missing changes
* Combine template copy and download into a single asynchronous operation
* unused import and fixed conflicts
* unused code
* update config message
* Fix configuration setting value on add secondary storage page
* Removed unused code
* Update unit tests
2026-01-28 16:00:30 +05:30
Abhishek Kumar
25cb545325
Merge remote-tracking branch 'apache/4.22'
2026-01-28 11:33:03 +05:30
Abhishek Kumar
276eb8111d
Merge remote-tracking branch 'apache/4.20' into 4.22
2026-01-28 11:32:18 +05:30
Fabricio Duarte
70d4c9d1ba
Consider secondary storage selectors during cold volume migration ( #10957 )
...
The secondary storage selectors allow operators to specify, for instance, that volumes should go to a specific secondary storage A. Thus, when uploading a volume, it will always be downloaded to secondary storage A.
The cold volume migration moves volumes to a secondary storage before moving them to the destination primary storage. This process does not consider the secondary storage selectors. However, some companies want to dedicate specific secondary storages for cold migration.
To address this, this PR makes the cold volume migration process consider the secondary storage selectors.
2026-01-28 11:18:31 +05:30
Daan Hoogland
cb822feb72
Merge branch '4.22'
2026-01-27 16:21:59 +01:00
Daan Hoogland
75db42bca6
Merge branch '4.20' into 4.22
2026-01-27 15:23:23 +01:00
Fabricio Duarte
0458c5328b
Consider secondary storage selectors during template synchronization ( #10956 )
...
* Consider secondary storage selectors during template synchronization
* Fix checkstyle
* Remove unused import
2026-01-27 11:05:09 +02:00
Nicolas Vazquez
fce69fbfe0
VM Power state optimization ( #12463 )
...
* Publish VM Power state optimization (PowerReportMissing)
* Fix logging
2026-01-27 10:27:43 +02:00
GaOrtiga
128dbe2c0b
Refactor configuration SystemVMDefaultHypervisor ( #8934 )
...
* refactor configuration SystemVMDefaultHypervisor
* change variable name
---------
Co-authored-by: Gabriel <gabriel.fernandes@scclouds.com.br>
2026-01-27 10:36:59 +05:30