Pearl Dsilva
7707ca5776
rebase to 4.20
2026-01-14 14:54:53 -05:00
Abhisar Sinha
5c1f9315ce
Remove transaction from updateCapacityForHost cal ( #12421 )
2026-01-14 16:12:42 +01:00
Suresh Kumar Anaparti
6a324da27a
MAC address assignment improvements ( #12349 )
2026-01-13 13:56:39 +01:00
Abhisar Sinha
9e86fdf1b6
Fix cloud-sysvmadmin hang ( #12355 )
2026-01-13 09:06:25 +01:00
Abhishek Kumar
8627c60b95
ui: option to migrate vm with volumes to same pool ( #11703 )
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-01-12 14:27:04 +01:00
Rene Peinthor
8dcfc7c767
Linstor fix host picking ( #12047 )
2026-01-12 11:29:31 +01:00
Suresh Kumar Anaparti
2b373a4659
[UI] Fix primary storage details display when the uuid has divergent pattern ( #12307 )
...
* [UI] Fix primary storage details display when the uuid has different pattern (eg. for pools with SolidFireShared provider)
* Fix on refresh
---------
Co-authored-by: vishesh92 <vishesh92@gmail.com>
2026-01-12 14:18:35 +05:30
Abhisar Sinha
c7cfeb5caa
fix location constraint ceph error ( #12285 )
2026-01-12 09:13:12 +01:00
Abhishek Kumar
0e6d2d986b
ui: prevent calling listConfigurations when not allowed ( #11704 )
...
By default, normal users won't have access to listConfigurations API,
therefore, UI should not call it when access is not there.
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-01-12 13:23:37 +05:30
Suresh Kumar Anaparti
db1c7d678c
Updated protobuf version to 3.25.5, and protobuf & jackson maven dependencies ( #12389 )
2026-01-12 08:21:19 +01:00
Abhishek Kumar
ef1aaa0551
kvm: allow skip forcing disk controller ( #11750 )
2026-01-09 13:56:39 +01:00
Abhisar Sinha
c91e84c6d8
Avoid double counting primary storage allocated capacity for storage pools having a parent ( #12181 )
2026-01-09 13:30:24 +01:00
Nicolas Vazquez
9a38e75abd
Fix Linstor shrink qcow2 volumes ( #12387 )
2026-01-09 09:48:04 +01:00
Pearl Dsilva
750290b8ae
Prevent NPE when removing NIC from a stopped VM using service offering with CPU cap set ( #12232 )
...
This PR fixes : #12225
---------
Co-authored-by: Abhisar Sinha <63767682+abh1sar@users.noreply.github.com>
2026-01-07 11:39:15 +05:30
Manoj Kumar
57331aca2f
Skip removal of offerings if in use during domain removal ( #11780 )
...
This PR fixes #11502
- Prevent service offering update to specific domains if any instance for the offering are outside of those
- Removal of offerings is skipped if it is in use by any Instance.
2026-01-07 09:25:11 +05:30
Suresh Kumar Anaparti
a29de0ed06
Retry cloneVM task when any file access issue while cloning from volume or template ( #12335 )
2026-01-05 16:30:39 +01:00
YoulongChen
fca928d609
fix HMAC Signatures and API Keys Logged in Plaintext ( #12021 )
...
Co-authored-by: chenyoulong20g@ict.ac.cn <chenyoulong20g@ict.ac.cn>
Co-authored-by: dahn <daan.hoogland@gmail.com>
2026-01-05 13:28:48 +01:00
Manoj Kumar
ca64406a88
replace momentjs with dayjs and use watch instead of update ( #12351 )
2026-01-05 08:19:03 +01:00
YoulongChen
77cb0827d3
Refactor XML parsing to use safer document builders in multiple classes ( #12129 )
...
Co-authored-by: chenyoulong20g@ict.ac.cn <chenyoulong20g@ict.ac.cn>
2026-01-05 07:58:34 +01:00
Suresh Kumar Anaparti
4f74937855
Event typo fix ( #12350 )
2026-01-02 14:04:59 +05:30
Rene Peinthor
10dcbd76f0
linstor: Provide /dev/drbd/by-res/ resource paths to CloudStack ( #12300 )
2025-12-31 10:55:54 +01:00
Abhishek Kumar
5cb279b6f1
ui: fix test delivery params in create webhook form ( #12318 )
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-12-30 11:07:32 +01:00
Suresh Kumar Anaparti
56a39e6be7
Add 'dataDiskController' VM setting/detail for KVM hypervisor ( #12334 )
2025-12-28 11:20:45 +01:00
Abhishek Kumar
432a3065bc
api: fix response annotation for createBackupSchedule ( #11950 )
...
Currently, `createBackupSchedule` API documentation wrongly specifies
BackupResponse as the API response.
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-12-24 16:20:40 +01:00
vladimirpetrov
b394b5ba74
Fix terms, typos and grammar mistakes in the API, error messages, events, etc. ( #7857 )
...
This PR aligns the use of terminology, renaming VM / virtual machine references to 'Instance' and also capitalising the terms Templates, Network, Snapshot, User, Account in CloudStack APIs, error and log messages, events, tooltips, etc. Many typos, grammar and spelling mistakes were fixed, also terms like IPv4, VPN, VPC, etc. were properly capitalised. Some error messages were cleaned for better readability. The test cases, expecting some exception strings were adjusted accordingly.
Here is the wiki page, describing the changes in details:
https://cwiki.apache.org/confluence/display/CLOUDSTACK/Object+Naming+and+Title+Case+Convention
---------
Co-authored-by: Manoj Kumar <manojkr.itbhu@gmail.com>
Co-authored-by: Harikrishna <harikrishna.patnala@gmail.com>
2025-12-22 15:18:58 +05:30
Vitor Hugo Homem Marzarotto
47a6ac89ba
Update templateConfig.sh to not break with directorys with space on t… ( #10898 )
...
Co-authored-by: Vitor Hugo Homem Marzarotto <vitor.marzarotto@scclouds.com.br>
Co-authored-by: Henrique Sato <henriquesato2003@gmail.com>
Co-authored-by: Wei Zhou <weizhou@apache.org>
2025-12-21 10:22:39 +01:00
Fabricio Duarte
061ce9b39b
Fix VM and volume metrics listing regressions ( #12284 )
2025-12-20 10:40:26 +01:00
Abhishek Kumar
79ab1566b1
packaging: use latest cmk release link directly ( #11429 )
...
Instead listing all GIthub releases first and finding the latest one use
the direct link for the latest Github release.
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-12-19 20:41:00 +01:00
Fabricio Duarte
e8200a0b74
Prioritize copying templates from other secondary storages instead of downloading them ( #10363 )
...
* Prioritize copying templates from other secondary storages instead of downloading them
* Treat some corner cases
2025-12-18 15:23:27 +05:30
Wei Zhou
ba26d95ad7
api: create/register/upload template with empty template tag ( #12234 )
2025-12-16 15:48:06 +01:00
Suresh Kumar Anaparti
67217d4d2e
UI: Option to choose the isolation method when creating the public IP range ( #12000 )
2025-12-15 09:37:18 +01:00
dahn
494c56a499
check for active MSses before starting DB upgrade ( #12140 )
2025-12-12 15:09:35 +01:00
Abhishek Kumar
e1c48c3adc
server,ui: prevent role change for default accounts ( #11761 )
...
* server,ui: prevent role change for default accounts
Fixes #10931
Role for default accounts shouldn't be changed. Appropriate error should be returned by the server and UI should not present option for them.
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* Update server/src/main/java/com/cloud/user/AccountManagerImpl.java
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-12 13:42:26 +01:00
dahn
79ebf6959e
refactor storapool automation ( #11789 )
...
Co-authored-by: Daan Hoogland <dahn@apache.org>
2025-12-11 09:04:23 +01:00
Vishesh
4348386970
Optimize drs plan generation ( #12014 )
2025-12-10 13:24:39 +01:00
Abhishek Kumar
ba52db9b3e
ui: allow macaddress input for add nic to vm ( #12145 )
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-12-09 15:20:01 +01:00
Manoj Kumar
951649c420
Support iprange while creating remote access vpn ( #12063 )
2025-12-09 11:56:16 +01:00
Suresh Kumar Anaparti
e4414d1c44
Fix agent wait before reconnect ( #12153 )
2025-12-03 11:19:47 +05:30
Abhishek Kumar
243f566a60
refactor: add null check for BroadcastDomainType retrievals ( #11572 )
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-12-01 08:19:09 +01:00
Abhishek Kumar
44119cf34f
ui: fix dsiple managementservermetricsresponse - agentcount ( #12148 )
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-11-28 10:29:18 +01:00
Abhishek Kumar
f379d78963
ui: fix section search filter ( #12146 )
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-11-28 09:29:10 +01:00
YoulongChen
028dd86945
fixed Password Exposure in IPMI Tool Command Execution ( #12028 )
2025-11-13 13:40:36 +05:30
Abhishek Kumar
f0a0936675
server: fix volume offering not updated after offering change ( #12003 )
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-11-12 09:51:51 +01:00
YoulongChen
81787b310e
fix API Request Parameters Logged Credential Masking in ApiServer ( #12020 )
2025-11-12 13:06:19 +05:30
Wei Zhou
d26122bf22
Veeam: use pre-defined object mapper ( #10715 )
2025-11-07 16:13:10 +01:00
Wei Zhou
2954e96947
Veeam: get templateId from vm instance if vm is created from ISO ( #10705 )
2025-11-07 11:55:27 +01:00
Manoj Kumar
c5c3cc40c1
consider Instance in Starting state for listPodsByUserConcentration ( #11845 )
2025-11-07 10:43:46 +01:00
Wei Zhou
8230f04a79
CKS: update cloud.kubernetes.cluster.network.offering to dynamic ( #11847 )
2025-11-06 11:13:53 +01:00
Wei Zhou
d53b6dbda4
api/test: fix storage pool update with only id ( #11897 )
2025-11-03 15:25:09 +01:00
Suresh Kumar Anaparti
e90e436ef8
UI: Enable listall (for Affinity Groups, SSH Keypairs, User Data) in deploy instance wizard for admin, and lists SSH Keypairs, User Data by domain/account ( #11906 )
2025-10-29 11:18:32 +01:00