Nico
6b9615b2f9
Selected type on update traffic type is based on chosen type in traffic types tab ( #10902 )
...
Co-authored-by: Nicole Schmidt <nicole.schmidt@scclouds.com.br>
2025-07-31 15:21:19 +05:30
Abhishek Kumar
3850445b50
ui: fix delete traffic type ( #11337 )
...
Currently wrong parameter - 'itemd' is passed to the `deleteTrafficType` method.
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-07-31 15:17:01 +05:30
Suresh Kumar Anaparti
f58372e97b
[UI] Use GET request method for list API calls ( #11354 )
...
* [UI] Use GET request method for list API calls
* Updated UI unit tests
2025-07-31 15:09:12 +05:30
Pearl Dsilva
2944bd1eda
API: Set Object name when expunging VM ( #11352 )
2025-07-31 11:11:40 +05:30
Suresh Kumar Anaparti
1f1e38f3a8
Support to list templates in ready state (new API parameter 'isready', similar to list ISOs) ( #11343 )
...
* Support to list templates in ready state (new API parameter 'isready', similar to list ISOs), and UI to display Templates/ISOs in ready state wherever applicable
2025-07-31 10:08:35 +05:30
Suresh Kumar Anaparti
712492230a
Shutdown MS maintenance jobs when finished ( #11330 )
2025-07-31 10:00:29 +05:30
Suresh Kumar Anaparti
70468a6258
Merge branch '4.20'
2025-07-30 18:30:07 +05:30
Suresh Kumar Anaparti
7e0414354a
Merge branch '4.19' into 4.20
2025-07-30 18:14:58 +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
Abhisar Sinha
294aef5ecf
Fix listCapacity sort by usage ( #11316 )
2025-07-30 14:05:03 +02:00
Rohit Yadav
2d025bd074
kvm: fix regression 5a52ca78ae ( #11342 )
...
Somehow the commit 5a52ca78ae was reverted
so cloud-init templates don't work on arm64 anymore :(
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2025-07-30 17:03:10 +05:30
Suresh Kumar Anaparti
4d2beea777
logger fix
2025-07-30 14:50:41 +05:30
Suresh Kumar Anaparti
76cfcb48fb
Merge branch '4.20'
2025-07-30 11:21:12 +05:30
Suresh Kumar Anaparti
96ed9d47bc
Merge branch '4.19' into 4.20
2025-07-30 11:10:17 +05:30
Abhishek Kumar
8497f70b46
ui: make events tab selected columns persistent using cache ( #11317 )
...
Fixes #10308
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-07-30 11:07:38 +05:30
Abhishek Kumar
7506a547af
kvm, ui: fix interface when using vlan subnet for storage traffic type ( #11245 )
...
* kvm, ui: fix interface when using vlan subnet for storage traffic type
Fixes #7816
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-07-30 11:04:58 +05:30
Abhishek Kumar
fd4223295a
ui: fix advance setting behaviour in autoscale form ( #11306 )
...
Fixes #11269
The current dysfunctional behaviour was introduced in #6571 . In advanced
settings interface for ssh keypairs, userdata, affinity group, etc are
show but the toggle to show/hide them was not working correctly.
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-07-30 10:56:33 +05:30
Abhisar Sinha
da3ba17884
Fix build and ui build errors in main ( #11332 )
...
* fix build error in registeruserdatacmd
* remove unused imports
* fix ui build errors
2025-07-29 17:02:16 -03:00
nvazquez
2bffabba7b
Fix unit tests after merge forward
2025-07-29 13:41:40 -03:00
Daan Hoogland
8429223782
missing imports from merge forward
2025-07-29 17:04:06 +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
Vishesh
f2bda46419
Upgrade noVNC from 1.4.0 to 1.6.0 ( #11119 )
2025-07-29 15:17:37 +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
Abhishek Kumar
e9918ba15d
ui: fix volume size not showing ( #11328 )
...
Fixes #11321
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-07-29 17:12:31 +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
John Bampton
b92c1965b9
README: add `Contributors Avatars` and `Star History` ( #11311 )
2025-07-29 09:41:22 +02:00
Manoj Kumar
a32738c52e
Prevent infinite autoscaling ( #11244 )
...
* Prevent infinite autoscaling
* Update server/src/main/java/com/cloud/network/as/AutoScaleManagerImpl.java
Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>
2025-07-29 11:41:30 +05:30
Abhishek Kumar
4aed972e78
api,server,extensions: allow updating extension resource map details ( #11303 )
...
* api,server,extensions: allow updating extension resource map details
This PR makes changes for allowing updating details for an extension resource mapping.
Currently, extensions only support Cluster to be registered therefore changes has been added to updateCluster functionality.
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-07-29 10:25:52 +05:30
Harikrishna
9fee6dae34
Fix local storage pool disconnect issue ( #11200 )
2025-07-28 19:41:12 +05:30
Abhishek Kumar
d693736ee8
ui: fix NAN% used memory for vm ( #11307 )
2025-07-28 14:59:17 +02:00
Abhishek Kumar
524f0d80db
server: fix NaN values for external resource metrics ( #11302 )
...
CPU and RAM values for external resource metrics was showing NaN values. This fixes the behaviour.
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-07-28 17:56:25 +05:30
Suresh Kumar Anaparti
45edf82efa
[UI] Fix for local storage enable/disable toggle in edit zone ( #11309 )
2025-07-28 17:54:00 +05:30
Rohit Yadav
82396b621e
appliance: bump systemvmtemplate version to 4.20.2
...
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2025-07-28 15:21:55 +05:30
Suyang(Dawson) Chen
1a9efe8de3
Add unit tests for getConfigResources in ModuleDefinitionSet and improve context readability ( #11042 )
2025-07-28 11:37:01 +02:00
Pearl Dsilva
ca6d2dc57e
Prevent multi-select dropdown menu from floating on scrolling through the form ( #11237 )
2025-07-28 11:20:42 +02:00
Nicolas Vazquez
21dde2b9a2
[DB] Add force recreate parameter to cloudstack-setup-databases script ( #11239 )
2025-07-28 14:27:15 +05:30
Harikrishna
cca8b2fef9
Extensions Framework & Orchestrate Anything ( #9752 )
...
The Extensions Framework in Apache CloudStack is designed to provide a flexible and standardised mechanism for integrating external systems and custom workflows into CloudStack’s orchestration process. By defining structured hook points during key operations—such as virtual machine deployment, resource preparation, and lifecycle events—the framework allows administrators and developers to extend CloudStack’s behaviour without modifying its core codebase.
2025-07-28 10:41:17 +05:30
Abhishek Kumar
217ff27650
ui: fix compute offering edit ( #11232 )
...
Fixes #11216
There is no parameter named 'storageaccessgroups' in updateServiceOffering API.
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-07-26 13:17:31 +05:30
Nicolas Vazquez
40035f54d0
[UI] Add dedicated account field dropdown on zone creation ( #11195 )
2025-07-26 12:36:47 +05:30
Abhishek Kumar
407072ffd4
schema,framework/db,server: fix user_vm_details usage ( #11292 )
...
* schema,framework/db,server: fix user_vm_details usage
Continuation of #10736
* python files
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-07-26 12:24:05 +05:30
Daan Hoogland
609efcc231
Merge branch '4.19' into 4.20
2025-07-25 22:01:17 +02:00
Nicolas Vazquez
13892e2ff0
[CKS] Create Kubernetes ISO support for ARCH optional parameter ( #10986 )
...
* [CKS] Create Kubernetes ISO support for ARCH optional parameter
* Include arch on the build name
* Refactor
* Fix ISO naming
* Apply suggestions from code review
Co-authored-by: Wei Zhou <weizhou@apache.org>
* Reorder parameters
---------
Co-authored-by: Wei Zhou <weizhou@apache.org>
2025-07-25 16:45:54 -03:00
Suresh Kumar Anaparti
ed6ee6b704
Mark LDAP user query timeout as incorrect login instead of disabling user immediately ( #11220 )
...
* Mark LDAP user query timeout as incorrect login instead of disabling user immediately
* code improvements
2025-07-25 19:31:43 +05:30
Pearl Dsilva
890386e949
Allow custom NTP servers for CPVM ( #11210 )
2025-07-25 15:21:06 +02:00
ghernadi
a4263da8ae
linstor: Use template's uuid if pool's downloadPath is null as resource-name ( #11053 )
...
Also added an integration test for templates from snapshots
2025-07-25 07:51:11 -04:00