Pearl Dsilva
be2994db0f
Merge branch 'main' of https://github.com/apache/cloudstack into clvm-enhancements
2026-04-13 14:30:51 -04:00
Henrique Sato
ed575cc0a1
New config.json variable to set the ACS default language ( #12863 )
...
* New config.json variable to set the ACS default language
* Address review
2026-04-13 14:37:45 -03:00
sandeeplocharla
5b696c0ec7
Create, Delete, Enable, Disable, Enter, Cancel maintenance of Primary StoragePool with ONTAP storage ( #12563 )
...
* Create & Delete, Enable & Disable, Enter & Cancel maintenance of Primary StoragePool with ONTAP storage
Co-authored-by: Rajiv Jain <Rajiv.Jain@netapp.com>
Create & Delete, Enable & Disable, Enter & Cancel maintenance of Primary StoragePool with ONTAP storage
Co-authored-by: Rajiv Jain<rajiv1@netapp.com>
Edited readme file
Fixed license check issue
Removed dependency that's not conforming with ACF guidelines
* Fixed the initial review comments
* Fixed some rebase issues
---------
Co-authored-by: Locharla, Sandeep <Sandeep.Locharla@netapp.com>
2026-04-13 08:38:15 -03:00
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
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
68bd056306
Support timeout configuration for Create and Restore NAS backup ( #12964 )
...
* Introduce configurable timeout to Create NAS backup
* use timeout set via "commands.timeout"
2026-04-10 10:11:54 +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
Vishesh
416679fae1
Fix domain parsing for GPU & add Display controller in the supported PCI class ( #12981 )
...
* Fix domain parsing for GPU
* Add Display controller to GPU class check
this adds support for the amd instinct mi2xx accelorator crards in the discovery script.
Co-authored-by: Piet Braat <piet@phiea.nl>
2026-04-10 09:23:07 +05:30
prashanthr2
b1bc5380a2
fix: support SharedMountPoint for KVM volume import and unmanage ( #12956 )
2026-04-09 15:09:08 +02:00
prashanthr2
b0b3dc91f5
fix: support SharedMountPoint volume checks for importVm ( #12946 )
2026-04-09 13:34:35 +02:00
Nicolas Vazquez
b5858029bb
Fix listing service offerings with different host tags ( #12919 )
2026-04-09 10:55:47 +02:00
Manoj Kumar
1ff9eec997
Load arch data for backup from template during create instance from backup ( #12801 )
2026-04-09 09:49:49 +02:00
Daman Arora
7ba5240b31
Block backup deletion while create-VM-from-backup or restore jobs are in progress ( #12792 )
...
* Block backup deletion while create-VM-from-backup or restore jobs are in progress
* Add tests
* Fix exception message
* Update test
Co-authored-by: Abhisar Sinha <63767682+abh1sar@users.noreply.github.com>
2026-04-09 11:09:01 +05:30
Suresh Kumar Anaparti
c3614098da
Merge branch '4.22'
2026-04-08 18:09:43 +05:30
Abhisar Sinha
03de62bf38
Support Linstor Primary Storage for NAS BnR ( #12796 )
2026-04-08 15:14:20 +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
Pearl Dsilva
34b0729e8b
add test for pre/post migration
2026-04-07 14:40:27 -04:00
Pearl Dsilva
4903339aa3
evist lock tracking - use lvs command to get lock host than DB
2026-04-07 12:55:05 -04:00
Daniil Zhyliaiev
30dd234b00
fix: NsxResource.executeRequest DeleteNsxNatRuleCommand comparison bug ( #12833 )
...
Fixes an issue in NsxResource.executeRequest where Network.Service
comparison failed when DeleteNsxNatRuleCommand was executed in a
different process. Due to serialization/deserialization, the
deserialized Network.Service instance was not equal to the static
instances Network.Service.StaticNat and Network.Service.PortForwarding,
causing the comparison to always return false.
Co-authored-by: Andrey Volchkov <avolchkov@playtika.com>
2026-04-06 15:50:17 -03:00
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
Suresh Kumar Anaparti
e10c066cc1
Fix NPE during VM setup for pvlan ( #12781 )
...
* Fix NPE during VM setup for pvlan
* review comments
2026-04-01 16:29:44 +02:00
Pearl Dsilva
b805766f4b
Fix Host setup when persistent networks exist ( #12751 )
2026-04-01 07:25:19 -04:00
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
Pearl Dsilva
a29f823f13
Merge branch 'main' of https://github.com/apache/cloudstack into clvm-enhancements
2026-03-31 14:50:37 -04:00
Pearl Dsilva
381dc67ef0
add more tests
2026-03-31 12:50:24 -04:00
John Bampton
5d61ba3538
[CI] Create `.codespellrc`; upgrade codespell hook; fix typos ( #12824 )
2026-03-31 15:04:05 +02:00
John Bampton
5d95bdd0eb
pre-commit trailing whitespace auto clean up ( #12841 )
2026-03-31 15:02:39 +02:00
Henrique Sato
7eea9ed448
Add API to enable/disable NICs for KVM ( #12819 )
2026-03-31 10:14:20 +02:00
Pearl Dsilva
e45a43db29
add more tests
2026-03-30 16:49:56 -04:00
Pearl Dsilva
f84a507224
restrict pre and post migration commands to only kvm hosts where vm has CLVM/CLVM-NG volumes
2026-03-30 15:15:37 -04:00
Pearl Dsilva
93782bb5f1
add tests
2026-03-30 12:00:05 -04:00
Pearl Dsilva
18075ae4a9
Add support for Headlamp dashboard for kubernetes; deprecate legacy kubernetes dashboard ( #12776 )
2026-03-30 16:04:45 +02:00
John Bampton
cf9bda2050
[CI] Add github-actions ecosystem to Dependabot ( #12823 )
2026-03-30 15:49:22 +02:00
John Bampton
6bcbb008b4
Bump `actions/checkout` to `v6` ( #12164 )
2026-03-30 15:48:47 +02:00
Suresh Kumar Anaparti
59b6c32b60
[UI] Fix create backup notification ( #12903 )
2026-03-30 12:19:35 +02:00
Manoj Kumar
4ebe3349b7
add user-agent header to template downloader request ( #12791 )
2026-03-30 12:02:12 +02:00
Pearl Dsilva
a923bdbeb6
remove failing test - fails on CI but passes locally
2026-03-27 17:45:26 -04:00
Pearl Dsilva
2f0fc971c2
fix EOF and trailing spaces
2026-03-27 16:56:56 -04:00
Pearl Dsilva
0afa603145
fix build failure, add tests
2026-03-27 15:15:46 -04:00
Pearl Dsilva
0fcf12c252
add tests
2026-03-27 14:41:30 -04:00
Suresh Kumar Anaparti
71bd26ff7c
PowerFlex/ScaleIO storage - the MDMs validation improvements ( #12893 )
2026-03-27 15:37:30 -03: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
Pearl Dsilva
058007e7ec
fix lockhost on creation of volumes from snap and fix bitmap issue when migrating a vol with incremental snap
2026-03-27 14:08:20 -04:00
James Peru Mmbono
6ca6aa1c3f
Fix NPE in NASBackupProvider when no running KVM host is available ( #12805 )
...
* Fix NPE in NASBackupProvider when no running KVM host is available
ResourceManager.findOneRandomRunningHostByHypervisor() can return null
when no KVM host in the zone has status=Up (e.g. during management
server startup, brief agent disconnections, or host state transitions).
NASBackupProvider.syncBackupStorageStats() and deleteBackup() call
host.getId() without a null check, causing a NullPointerException that
crashes the entire BackupSyncTask background job every sync interval.
This adds null checks in both methods:
- syncBackupStorageStats: log a warning and return early
- deleteBackup: throw CloudRuntimeException with a descriptive message
2026-03-27 21:32:13 +05:30
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
Pearl Dsilva
237f074054
Merge branch 'main' of https://github.com/apache/cloudstack into clvm-enhancements
2026-03-26 16:49:05 -04:00
Suresh Kumar Anaparti
1bff543e58
Merge branch '4.22'
2026-03-27 01:25:42 +05:30