Abhisar Sinha
a127a26ebd
Fix Revert Instance to Snapshot with custom service offering ( #12885 )
...
* Fix revertVM with custom svc offering
2026-04-20 08:37:53 +02:00
Fabricio Duarte
89d915493f
Fix NPE on external/unmanaged instance import using custom offerings ( #12884 )
...
* Fix NPE on external/unmanaged instance import using custom offerings
2026-04-20 08:37:21 +02:00
Fabricio Duarte
2511fdffaa
Implement limit validations on updateBucket
2026-04-15 08:53:37 +02:00
Fabricio Duarte
13842a626d
Address reviews
2026-04-15 08:52:35 +02:00
Daan Hoogland
d6f4fc3ac4
Updating pom.xml version numbers for release 22.0.1
2026-04-13 11:53:00 +02:00
Abhishek Kumar
19b4ef1069
server: reserve backup, bucket resource limits during operations
...
Changes to check resource limits with reservations for the following
resource types:
- backup
- backup_storage
- bnucket
- object_storage
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-04-13 11:21:41 +02:00
Fabricio Duarte
8608b4edd0
Fix snapshot copy resource limit concurrency
...
Co-authored-by: Abhisar Sinha <63767682+abh1sar@users.noreply.github.com>
2026-03-18 01:52:36 -03:00
Fabricio Duarte
f333134456
Address merge issues
2026-03-17 19:28:16 -03:00
Daniel Augusto Veronezi Salvador
e8d57d1b0d
Implement/fix limit validation for secondary storage
2026-03-17 18:56:28 +01:00
João Jandre
86c9f7bd94
Fix backup list
2026-03-17 17:14:38 +01:00
Fabricio Duarte
9db630932e
Address public IP limit validations
2026-03-17 16:45:33 +01:00
Fabricio Duarte
c6b20b8cc7
Fix failing tests
2026-03-17 15:51:45 +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
f7f0e75122
Fixed a merge issue in ImageStoreUploadMonitorImpl
2026-03-13 15:19:28 +05:30
Fabricio Duarte
07c3dc86b2
[22.0] Consider infinite resources when calculating secondary storage limit for upload operations
2026-03-13 10:37:04 +01:00
Abhisar Sinha
d722415105
[22.0] secondary storage resource limit for upload
2026-03-13 10:15:55 +01:00
abh1sar
4855d40e6e
[22.0] secondary storage resource limit for download
2026-03-13 10:01:41 +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
d11d182c71
[22.0] Fix resource limit reservation and check during StartVirtualMachine
2026-02-22 18:05:20 +01:00
Daniel Augusto Veronezi Salvador
3d678e726a
[22.0] resource reservation on volume snapshot creation
2026-02-22 17:23:39 +01:00
Daniel Augusto Veronezi Salvador
1f849caa0b
[22.0] resource reservation on volume creation
2026-02-22 16:17:26 +01:00
Daniel Augusto Veronezi Salvador
831ef82ff9
[22.0] resource allocation vpc
2026-02-22 16:02:14 +01:00
Daniel Augusto Veronezi Salvador
8d269cf5be
[22.0] Implement/fix limit validation for projects
2026-02-22 16:01:34 +01:00
Daniel Augusto Veronezi Salvador
003c840817
[22.0] resource instance limits
2026-02-22 15:42:31 +01:00
Daniel Augusto Veronezi Salvador
37e3657770
[22.0] resource allocation
2026-02-22 15:41:13 +01:00
Harikrishna Patnala
71f47d6130
Updating pom.xml version numbers for release 4.22.0.0
...
Signed-off-by: Harikrishna Patnala <harikrishna.patnala@gmail.com>
2025-10-30 19:23:56 +05:30
Nicolas Vazquez
bfc4f60e1d
[VMware to KVM migration] Check source VM against the selected offering ( #11908 )
...
* [VMware to KVM migration] Check source VM against the selected offering
* Fix build
2025-10-26 16:45:26 +05:30
Harikrishna Patnala
c2c1e11580
Merge branch '4.20'
2025-10-26 16:23:10 +05:30
Suresh Kumar Anaparti
255c4615dd
Fix VMScheduler unit test for daylight saving time ( #11907 )
2025-10-24 16:08:32 +02:00
Nicolas Vazquez
7ef5db2153
UI: Fix upgrade router template operation failure ( #11901 )
2025-10-24 13:38:06 +05:30
Wei Zhou
e333ce9782
Updating pom.xml version numbers for release 4.20.3.0-SNAPSHOT
2025-10-24 09:13:19 +02:00
Abhisar Sinha
a2fcbd608a
Avoid html escaping while saving vmsettings in backup_details ( #11900 )
2025-10-24 12:03:52 +05:30
Nicolas Vazquez
4b74a99a57
Fix: NPE thrown on VMware to KVM migration tasks listing for removed VMs ( #11892 )
2025-10-23 10:40:17 +05:30
Abhishek Kumar
4cdcde2fe7
server: do not return extension path to non root admins ( #11856 )
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-10-17 15:06:28 +05:30
Nicolas Vazquez
e7a55a766c
Fixes for Import VM Tasks listing ( #11841 )
...
* Fix import VM tasks pagination
* Fix UI for pagination and proper listing
* Fixes and improvements
* Polish UI
* Restore config.json
* Fix state on parameter description
2025-10-16 18:56:41 +05:30
Wei Zhou
4dc3931233
Updating pom.xml version numbers for release 4.20.2.0
...
Signed-off-by: Wei Zhou <weizhou@apache.org>
2025-10-16 11:42:56 +02:00
Harikrishna Patnala
8b9f5fd8f9
Merge branch '4.20'
2025-10-16 13:39:40 +05:30
Abhishek Kumar
03a4b9f4fd
server,utils: improve js interpretation functionality
...
Make JS interpretation functionalities configurable via a hidden config
- js.interpretation.enabled
Default value is false, making such functionalities disabled, ie, new
heuristic rules cannot be added or updated.
For JsInterpretor, use --no-java --no-syntax-extensions args and a deny-all ClassFilter.
Replace string-spliced vars with ENGINE_SCOPE Bindings, use a fresh ScriptContext per run, and compile before eval.
Use a named daemon worker with hard timeouts and capture stdout.
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-10-16 09:49:36 +02:00
Abhishek Kumar
c8d44d92a7
api,server: fix entity access
...
Added access check for:
- createNetworkACL
- listNetworkACLs
- listResourceDetails
- listVirtualMachinesUsageHistory
- listVolumesUsageHistory
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-10-16 09:49:34 +02:00
Pearl Dsilva
0e8b0b8e40
Allow counters to be created with same name, provider and source as a deleted one ( #10223 )
2025-10-15 13:06:36 +02:00
Wei Zhou
4327871036
Routed: fix create network exception when auto-allocation is disabled ( #11624 )
...
* Routed: fix create network exception when auto-allocation is disabled for regular users
* routed: throw InvalidParameterValueException instead of CloudRuntimeException which gives vague message to regular users
2025-10-14 13:00:33 +02:00
Abhisar Sinha
046014b4c5
NAS BnR: Create Instance from Backup issues ( #11754 )
...
* add createCrossZoneInstnaceEnabled to BackupOfferingResponse
* show use IP Address from Backup button when orignal instance is expunged
* Fix NPE in takeBackup if the vm template is deleted.
* Add since to Cross zone instance creation in BackupOfferingResponse.java
Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>
* Store and show Guest os type in the backup metadata
* show warning in create instance from backup form if guest os type is different
* show warning in create instance from backup form if guest os type is different
* backupvmexpunged -> isbackupvmexpunged
* review comments
* fix npe
* improve err msg
* err msg
---------
Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>
2025-10-14 14:51:57 +05:30
Abhishek Kumar
dfcbd2e977
server: consistent behaviour for list apis with project=-1 ( #11767 )
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-10-14 09:06:53 +02:00
julien-vaz
a574f7ac99
Add logs for host removal ( #10423 )
...
Co-authored-by: Julien Hervot de Mattos Vaz <julien.vaz@scclouds.com.br>
Co-authored-by: Bernardo De Marco Gonçalves <bernardomg2004@gmail.com>
2025-10-14 08:49:15 +02:00
CodeBleu
c9ce6e305c
ui: Allow edit source CIDR on load balancer rule ( #11766 )
2025-10-14 08:30:28 +02:00
Abhishek Kumar
0ca63f36a5
api,server,ui: allow cleaning up external details for host and serviceoffering ( #11548 )
2025-10-13 16:21:43 +02:00
John Bampton
cdb0604e7b
pre-commit: enforce mixed-line-ending for all files ( #11667 )
2025-10-13 16:26:15 +05:30
Rohit Yadav
1e23d6bc20
server: enable KVM volume and VM snapshot by default ( #11446 )
...
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2025-10-13 09:53:11 +02:00
Wei Zhou
162c45f8fa
api/server: list networks by name ( #11470 )
...
* api/server: list networks by name
* Update api/src/main/java/org/apache/cloudstack/api/command/user/network/ListNetworksCmd.java
2025-10-13 12:39:13 +05:30