Daan Hoogland
55ab7c5589
Merge branch '4.20' into 4.22
2025-12-22 13:23:37 +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
Daan Hoogland
cee330e7c8
Merge branch '4.20' into 4.22
2025-12-22 10:27:57 +01:00
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
Wei Zhou
8936e4c535
api:rename RegisterCmd.java => RegisterUserKeyCmd.java ( #12259 )
2025-12-18 11:53: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
Abhisar Sinha
e9900aba23
Show time correctly in the backup schedule UI ( #12012 )
2025-12-17 14:47:28 +01:00
Abhishek Kumar
e08e66d66d
kvm: use preallocation option for fat disk resize ( #11986 )
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-12-17 13:03:39 +01:00
Brad House
de1b1d24c2
Python exception processing static routes fixed ( #11967 )
2025-12-16 20:07:22 +01:00
Brad House
d5165183ea
KVM memballooning requires free page reporting and autodeflate ( #11932 )
2025-12-16 16:58:32 +01:00
Wei Zhou
ba26d95ad7
api: create/register/upload template with empty template tag ( #12234 )
2025-12-16 15:48:06 +01:00
Daan Hoogland
7aba434dc4
merge forward 4.20 to 4.22 LTS
2025-12-16 11:19:04 +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
Pearl Dsilva
0a13fb27f5
Prevent scaling of cluster if count / resources exceed account resource limits ( #12167 )
2025-12-12 13:57:15 +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
dahn
223fc2512c
Enhance NFS mount option check for empty response ( #11839 )
2025-12-09 10:51:42 +01:00
Lucas Martins
12f4321952
Changes error message when using invalid `endpoint.url` ( #8603 )
...
Co-authored-by: lucas.martins.scclouds <lucas.martins@scclouds.com.br>
Co-authored-by: Daniel Augusto Veronezi Salvador <38945620+GutoVeronezi@users.noreply.github.com>
Co-authored-by: erikbocks <erik.bock@outlook.com>
2025-12-08 09:41:56 +01:00
Suresh Kumar Anaparti
a0ba2aaf3f
Merge branch '4.20' into 4.22
2025-12-05 18:41:18 +05:30
Abhisar Sinha
4379666fb6
Proxmox Extension : Make settings such as storage, disk_size,... ( #12174 )
...
Make storage, disk-size and os-type configurable in the Proxmox extension
Doc PR: apache/cloudstack-documentation#601
---------
Co-authored-by: dahn <daan.hoogland@gmail.com>
2025-12-03 17:05:22 +05:30
Suresh Kumar Anaparti
e4414d1c44
Fix agent wait before reconnect ( #12153 )
2025-12-03 11:19:47 +05:30
Abhishek Kumar
2941b518ba
Merge remote-tracking branch 'apache/4.20' into 4.22
2025-12-01 13:05:08 +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
Wei Zhou
516012a0b4
ceph: fix offline volume migration between ceph pools ( #12103 )
2025-11-28 15:44:00 +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
Daan Hoogland
e23c7ef701
Merge release branch 4.20 to 4.22
...
* 4.20:
fixed Password Exposure in IPMI Tool Command Execution (#12028 )
server: fix volume offering not updated after offering change (#12003 )
fix API Request Parameters Logged Credential Masking in ApiServer (#12020 )
2025-11-26 11:31:27 +01:00
Abhisar Sinha
e33f4754f5
Fix DB upgrade script for 4.22 ( #12111 )
2025-11-26 09:25:41 +01:00
Abhishek Kumar
9ec8cc4186
api,server,ui: improve listing public ip for associate ( #11591 )
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-11-26 09:24:12 +01:00
Wei Zhou
dba889ea3e
UI: fix list of zones if zone has icon ( #12083 )
2025-11-24 11:10:43 +01:00
Abhishek Kumar
21d844ba1c
ui: fix zone options for image instance deploy button ( #12060 )
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-11-14 10:43:42 +01:00
YoulongChen
028dd86945
fixed Password Exposure in IPMI Tool Command Execution ( #12028 )
2025-11-13 13:40:36 +05:30
dahn
e90e31d386
add isPerson check to query for AD ( #11843 )
2025-11-12 16:09:28 +01:00
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
Abhisar Sinha
671d8ad704
Track volume usage data at a vm granularity as well ( #11531 )
...
Co-authored-by: Vishesh <8760112+vishesh92@users.noreply.github.com>
2025-11-12 09:32:01 +01:00
YoulongChen
81787b310e
fix API Request Parameters Logged Credential Masking in ApiServer ( #12020 )
2025-11-12 13:06:19 +05:30
Pearl Dsilva
15439ede7d
UI: Update and reset domain level configuration ( #11571 )
2025-11-11 09:29:54 +01:00
Wei Zhou
50fe265017
Merge remote-tracking branch 'apache/4.20' into 4.22
2025-11-07 17:19:53 +01:00
Wei Zhou
d26122bf22
Veeam: use pre-defined object mapper ( #10715 )
2025-11-07 16:13:10 +01:00
Suresh Kumar Anaparti
2dd1e6d786
Enable UEFI on KVM hosts (by default), and configure with some default settings ( #11740 )
2025-11-07 14:54:02 +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
Suresh Kumar Anaparti
9c0efb7072
DB setup: support db schema creation (with --schema-only) without force recreate option ( #12004 )
2025-11-07 09:37:11 +01:00
Suresh Kumar Anaparti
b8ec941ec1
uefi property typo ( #11929 )
2025-11-07 09:31:11 +01:00