vishesh92
61aa7edd2a
Merge branch 'main' into feature-kms
2026-04-15 14:09:46 +05:30
vishesh92
473983491f
Address comments
2026-04-14 23:04:33 +05:30
Daan Hoogland
82bfa9fb3f
Merge branch '4.22'
2026-04-14 14:50:44 +02:00
Daan Hoogland
1085da4ef8
Merge commit '19b4ef106931aa1d6a8fed06984009d86760e4de' into 4.22
2026-04-14 13:15:05 +02: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
João Jandre
7c7b2ae75d
Fix KVM incremental volume snapshot creation ( #12666 )
2026-04-11 00:12:44 +05:30
Wei Zhou
273699cf56
kvm: fix wrong CheckVirtualMachineAnswer when vm does not exist ( #12928 )
...
* kvm: fix wrong CheckVirtualMachineAnswer when vm does not exist
* kvm: add LibvirtCheckVirtualMachineCommandWrapperTest
Co-authored-by: dahn <daan.hoogland@gmail.com>
2026-04-10 16:01:29 +05:30
poddm
8f3c6fad7a
set snapcpg config on copy ( #12955 )
2026-04-10 15:18:45 +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
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
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
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
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
Vishesh
7740c5a381
Merge branch 'main' into feature-kms
2026-04-06 12:01:52 +05:30
Suresh Kumar Anaparti
e2d18c0748
Merge branch '4.22'
2026-04-02 10:30:18 +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
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
18075ae4a9
Add support for Headlamp dashboard for kubernetes; deprecate legacy kubernetes dashboard ( #12776 )
2026-03-30 16:04:45 +02:00
Suresh Kumar Anaparti
71bd26ff7c
PowerFlex/ScaleIO storage - the MDMs validation improvements ( #12893 )
2026-03-27 15:37:30 -03: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
Suresh Kumar Anaparti
1bff543e58
Merge branch '4.22'
2026-03-27 01:25:42 +05:30
Suresh Kumar Anaparti
d6c39772b2
Set management server id from cookies after saml login ( #12858 )
2026-03-25 20:52:44 +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
vishesh92
30891ee545
Add smoke test
2026-03-23 14:14:10 +05:30
vishesh92
0fe31fbb8e
fixups
2026-03-23 14:14:09 +05:30
vishesh92
949c00e55d
Fix missing labels and label generation
2026-03-23 14:14:07 +05:30
vishesh92
d8cdddb540
fixup
2026-03-23 14:14:07 +05:30
vishesh92
d7c5e249b6
Add missing license
2026-03-23 14:14:05 +05:30
vishesh92
bca1b25d26
directly create the key in the store
2026-03-23 14:14:02 +05:30
vishesh92
6ba0af5ceb
fix list apis
2026-03-23 14:13:57 +05:30
vishesh92
529fd9d661
fixups
2026-03-23 14:12:37 +05:30
vishesh92
56cf3f6b0e
Change wrapping algo for pkcs
2026-03-23 14:12:36 +05:30
vishesh92
f354da4436
fixups and some ui changes
2026-03-23 14:12:35 +05:30
vishesh92
0d39a7b0be
Add some tests
2026-03-23 14:12:34 +05:30
vishesh92
6abcffa9d7
temp commit
2026-03-23 14:12:30 +05:30
vishesh92
86e1d2b695
allow adding kms key in deploy vm
2026-03-23 14:11:26 +05:30
vishesh92
e3a63ec932
integrate volume encryption with kms
2026-03-23 14:05:14 +05:30
vishesh92
e995b46b20
Add KMS framework
2026-03-23 14:04:38 +05:30
Daniel Augusto Veronezi Salvador
e8d57d1b0d
Implement/fix limit validation for secondary storage
2026-03-17 18:56:28 +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
Abhishek Kumar
7f7d0b02e1
Remove unnecessary stubbings in ManagementServerMaintenanceManagerImplTest ( #11914 ) ( #12623 )
2026-03-12 12:29:31 +05:30
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