Abhishek Kumar
e3681a04bb
server: allow migration of vm with snapshots for vmware ( #9305 )
...
Fixes #9061
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-09-10 12:25:16 +02:00
Wei Zhou
8089d32740
Merge remote-tracking branch 'apache/4.20'
2025-09-09 19:50:22 +02:00
Wei Zhou
7044564bab
Merge remote-tracking branch 'apache/4.19' into 4.20
2025-09-09 19:42:42 +02:00
Abhishek Kumar
f26f8cce17
server: allow adding non-overlapping ipv6 ranges in same vlan ( #11556 )
...
Fixes #11527
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
Co-authored-by: Wei Zhou <weizhou@apache.org>
2025-09-09 14:51:39 +02:00
Abhishek Kumar
fe120b64e7
server: prevent vm schedule update failure for time when not changed ( #11314 )
...
Fixes #11175
Behaviour introduced in #7397 always validates start-end times during
update even when they are not changed which leads to failure to
enable/disable schedule if the start time has passed.
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-09-09 11:34:28 +02:00
Wei Zhou
f99942cf9a
Merge remote-tracking branch 'apache/4.19' into 4.20
2025-09-08 10:00:01 +02:00
Abhishek Kumar
a4cf47a9b8
server: remove extra chars when template status is error string ( #11329 )
...
Fixes #11324
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-09-03 13:00:26 +02:00
Abhisar Sinha
3d6ec29c9b
Don't show backup in list_capacity for dummy plugin or if backup_framework is disabled ( #11485 )
...
* Don't show backup storage in list_capacity for dummy plugin or if backup_framework is disabled
* Fix the tile to full size
---------
Co-authored-by: Harikrishna Patnala <harikrishna.patnala@gmail.com>
2025-09-03 15:50:46 +05:30
Wei Zhou
66a584624f
Update md5sum to sha512sum ( #11134 )
...
* Update md5sum to sha512sum
* Move SQL to schema-42100to42200.sql
2025-09-03 11:12:43 +02:00
Harikrishna
fd46e61032
Added events for snapshots, vmsnapshots, internalLB operations ( #11230 )
...
* Added events for snapshots, vmsnapshots, internalLB operations
* Update server/src/main/java/com/cloud/resource/ResourceManagerImpl.java
Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>
* small fix
* Unit test - ArgumentMatchers change
Co-authored-by: dahn <daan.hoogland@gmail.com>
* Unit test - ArgumentMatchers change
Co-authored-by: dahn <daan.hoogland@gmail.com>
---------
Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>
Co-authored-by: dahn <daan.hoogland@gmail.com>
2025-09-02 18:02:30 +05:30
Wei Zhou
ca0c3530ad
utils: add UuidUtils.nameUUIDFromBytes ( #11136 )
...
* utils: add UuidUtils.nameUUIDFromBytes
* Fix PR 13922
2025-09-01 08:10:31 +02:00
Davi Torres
9184170b01
Remove Domain/IP from Password Reset Link to custom Global Setting ( #11379 )
...
Co-authored-by: Davi Torres <dtorres@simnet.ca>
Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>
2025-08-31 11:22:33 +02:00
Suresh Kumar Anaparti
2eb80e0361
Merge branch '4.20'
2025-08-29 15:36:16 +05:30
Suresh Kumar Anaparti
ca62a7dd50
Merge branch '4.19' into 4.20
2025-08-29 15:31:00 +05:30
Wei Zhou
ba7ec88650
SG: Apply rules for both ipv4/ipv6 of VMs with associated account/SG ( #11243 )
2025-08-29 11:39:50 +02:00
Suresh Kumar Anaparti
1033be4b31
Updating pom.xml version numbers for release 4.22.0.0-SNAPSHOT
...
Signed-off-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>
2025-08-28 12:00:42 +05:30
Suresh Kumar Anaparti
f9513b47bf
Updating pom.xml version numbers for release 4.21.0.0
...
Signed-off-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>
2025-08-22 11:42:37 +05:30
slavkap
1272b13087
Fix of create a template from a StorPool snapshot on another zone ( #11490 )
...
* Fix of create template from snapshot on another zone
When a snapshot has a copy on StorPool primary storage in another zone, but the original snapshot resides on secondary storage, creating a template from the copied snapshot results in the template being created in the first zone.
If the snapshot.backup.to.secondary setting is disabled, and a user creates a volume or template from a snapshot, the snapshot is temporarily backed up to secondary storage during the operation. After the operation, this backup should be deleted. However, the snapshot currently remains on both primary and secondary storage.
* update snapshot info depending on the data store role
2025-08-22 00:53:55 +05:30
João Jandre
f2d635683b
Update error message when no snapshot strategy is found while creating snapshot ( #11455 )
2025-08-18 14:14:20 +05:30
Suresh Kumar Anaparti
f671461d4c
Fix for create template from snapshot (for snapshots on primary storage and storage doesn't support create snapshot to template directly) ( #11452 )
...
* Fix for create template from snapshot
* code improvements, for create volume from snapshot
2025-08-15 22:17:03 +05:30
Wei Zhou
03da8cbd3e
server: fix conserve_mode of DefaultIsolatedNetworkOfferingForVpcNetworks ( #11133 )
...
* server: fix conserve_mode of DefaultIsolatedNetworkOfferingForVpcNetworks
* test: update test_network_acl.py to test conserve mode
* Update test/integration/smoke/test_network_acl.py
Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>
2025-08-15 17:58:28 +05:30
Harikrishna
0b381d4270
Exclude External hypervisor type during upgrade for System VM template checks ( #11435 )
...
* Exclude External hypervisor type during upgrade for System VM template checks
2025-08-15 16:28:56 +05:30
Vishesh
1994511f0c
noVNC: Show a dot cursor when the cursor is not visible ( #11418 )
2025-08-11 17:59:26 +05:30
slavkap
dc5e475bd2
Fix of deployment VM from a copied snapshot in another zone ( #11351 )
...
* Fix of deploy VM with a snapshot that is copied to another zone
* Fix of creating StorPool volume from a snapshot if the size in the
offering is bigger than the snapshot size
2025-08-07 18:17:57 +05:30
Suresh Kumar Anaparti
ae95be3702
Merge branch '4.20'
2025-08-07 18:16:19 +05:30
dahn
fe8f3c8eeb
get forward header for proxies and apply it in Jetty ( #11386 )
...
* get forward header and apply it fro proxies
Co-authored-by: Daan Hoogland <dahn@apache.org>
2025-08-07 18:15:16 +05:30
Suresh Kumar Anaparti
56b97f8255
Merge branch '4.19' into 4.20
2025-08-07 18:02:55 +05:30
Abhishek Kumar
f020b5b5df
cleanup: remove com.cloud.user.MockAccountManagerImpl ( #11392 )
...
Replaces com.cloud.user.MockAccountManagerImpl with Mockito.mock(AccountManager.class)
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-08-06 13:38:50 +02:00
Wei Zhou
b9864cb1e1
server: fix vm deployment without networkid in a zone with shared networks ( #11242 )
2025-08-06 05:14:40 +02:00
Suresh Kumar Anaparti
4c3f29de1e
Agent manager connection handling improvements ( #11376 )
...
* Agent manager connection handling improvements
* Fix to send LB check interval in ready command
2025-08-05 15:07:02 +05:30
Erik Böck
d7b7bd53ad
Fix infrastructure leak on exception while attaching/detaching volumes in VMware ( #10860 )
...
* Handled exception separately to prevent infrastructure data leak
2025-08-04 19:35:54 +05:30
Abhisar Sinha
80f837b5e7
remove volume size check in restoreBackupToVM ( #11384 )
2025-08-04 18:08:48 +05:30
slavkap
e5f61164b3
Support of snapshot copy to primary storage in different zones. ( #9478 )
...
* Support of snapshot copy to different StorPool primary storage between zones
2025-08-04 16:35:16 +05:30
João Jandre
4a4b5a5e5f
Improve volume backup restoration log ( #11181 )
2025-08-03 12:29:54 +05:30
Pearl Dsilva
db63d2428b
Netris: Fix Netris provider parameter name and response ( #11377 )
...
* Fix Netris url param name and allow cidr size for routed mode vpcs
* rename response parameter name
2025-08-02 22:33:43 +05:30
Bernardo De Marco Gonçalves
9de77e1cc1
API to list console sessions ( #11016 )
...
* create API to list console sessions
2025-08-01 20:28:33 +05:30
Abhishek Kumar
a60c8cab14
api,server,ui: allow listing events by state ( #11355 )
...
* api,server,ui: allow listing events by state
This change allows listing events by a particular state - Created, Scheduled, Started, Completed.
A new parameter - state has been added to the listEvents API and corresponding changes have been added in the UI.
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* Update api/src/main/java/org/apache/cloudstack/api/command/user/event/ListEventsCmd.java
---------
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>
2025-07-31 19:22:15 +05:30
Vishesh
bcd738caa6
Fix GPU discovery script to make it run with mdev for SR-IOV enabled devices ( #11340 )
2025-07-31 18:29:35 +05:30
Abhisar Sinha
e805e45342
Show chain size in snapshot response for incremental snapshots ( #11313 )
2025-07-31 14:52:48 +02:00
Abhisar Sinha
a87c5c2b3a
Create new Instance from VM backup ( #10140 )
...
This feature adds the ability to create a new instance from a VM backup for dummy, NAS and Veeam backup providers. It works even if the original instance used to create the backup was expunged or unmanaged. There are two parts to this functionality:
Saving all configuration details that the VM had at the time of taking the backup. And using them to create an instance from backup.
Enabling a user to expunge/unmanage an instance that has backups.
2025-07-31 15:47:22 +05:30
Suresh Kumar Anaparti
70468a6258
Merge branch '4.20'
2025-07-30 18:30:07 +05:30
Bernardo De Marco Gonçalves
f73cb5621d
Refactoring retention of backup schedules ( #11223 )
...
* refactor backup schedule retention workflows
Co-authored-by: Fabricio Duarte <fabricio.duarte.jr@gmail.com>
2025-07-30 18:12:04 +05:30
Pearl Dsilva
1dc134a3ec
UI: Display NSX Provider only when NSX is the selected Isolation method ( #11142 )
2025-07-30 14:11:13 +02:00
Daan Hoogland
0b3959221b
Merge branch '4.20'
2025-07-29 16:50:55 +02:00
Daan Hoogland
be08fff32b
Merge branch '4.19' into 4.20
2025-07-29 15:29:59 +02:00
Abhishek Kumar
4b1a605e59
server: fix IllegalMonitorStateException on cluster managedstate change ( #11310 )
...
* server: fix IllegalMonitorStateException on cluster managedstate change
Fixes #11293
* Update server/src/main/java/com/cloud/resource/ResourceManagerImpl.java
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>
2025-07-29 18:33:05 +05:30
Suresh Kumar Anaparti
1961aea770
Merge branch '4.19' into 4.20
2025-07-29 18:18:33 +05:30
Nicolas Vazquez
8756be5c18
[Multi-Arch] Select Template Arch when creating template from volume ( #11068 )
...
Co-authored-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>
Co-authored-by: Vishesh <vishesh92@gmail.com>
2025-07-29 11:41:43 +02:00
Suresh Kumar Anaparti
86827f871d
Update CIDR/Gateway of the Shared Networks from Guest IP ranges ( #11249 )
2025-07-29 10:30:14 +02:00
Vishesh
f6ad184ea2
Feature: Add support for GPU with KVM hosts ( #11143 )
...
This PR allows attaching of GPU devices via PCI, mdev or VF to an Instance for KVM.
It allows the operator to discover the GPU devices on the KVM host and create a Compute Offering with GPU support based on the available GPU devices on the host. Once the operator has created the Compute offering, it can be used by users to launch Instances with GPU devices.
2025-07-29 13:46:24 +05:30