Pearl Dsilva
a29f823f13
Merge branch 'main' of https://github.com/apache/cloudstack into clvm-enhancements
2026-03-31 14:50:37 -04:00
John Bampton
5d61ba3538
[CI] Create `.codespellrc`; upgrade codespell hook; fix typos ( #12824 )
2026-03-31 15:04:05 +02:00
John Bampton
5d95bdd0eb
pre-commit trailing whitespace auto clean up ( #12841 )
2026-03-31 15:02:39 +02:00
Henrique Sato
7eea9ed448
Add API to enable/disable NICs for KVM ( #12819 )
2026-03-31 10:14:20 +02:00
Pearl Dsilva
18075ae4a9
Add support for Headlamp dashboard for kubernetes; deprecate legacy kubernetes dashboard ( #12776 )
2026-03-30 16:04:45 +02:00
Pearl Dsilva
237f074054
Merge branch 'main' of https://github.com/apache/cloudstack into clvm-enhancements
2026-03-26 16:49:05 -04:00
Suresh Kumar Anaparti
1bff543e58
Merge branch '4.22'
2026-03-27 01:25:42 +05:30
Suresh Kumar Anaparti
d6c39772b2
Set management server id from cookies after saml login ( #12858 )
2026-03-25 20:52:44 +05:30
Nicolas Vazquez
7107d28db8
[VMware to KVM] Add guest OS for importing VM based on the source VM OS ( #12802 )
2026-03-24 15:06:38 +05:30
Pearl Dsilva
798401ec39
Merge branch 'main' of https://github.com/apache/cloudstack into clvm-enhancements
2026-03-17 07:12:21 -04:00
Pearl Dsilva
3bd5410f9a
Add support to clone existing offerings and update them ( #12357 )
...
* Add support to clone existing offerings and update them
* add support for vpc & backup offerings to be cloned
* fix capability list and mapping of params
* Add support to clone network and vpc offering with the right parameters
* make fields non mandatory for clone offerings APIs
* Add UI support for cloning Compute and System Service offerings
* remove unnecessary changes
* fix license and pre-ccommit issues
* Add UI support to clone disk and network offering
* vpc & backup offering clone api
* add unit tests
* fix pre-commit checks
* increase test coverage
* combine add/clone disk/compute offering forms
* update license
* fix unit tests
* fix test failures
* fix test failure - unnecessary stubbings
* pre-commit check failure
* add recently added domain id for bkp offering to be inherited in clone operation
* extract common code wrt service capability in network & vpc offering in add/clone operations
* add some checks to prevent networkmode change when provider is nsx/netris from the source networkmode
* address copilot comments
* address comments
* combine check
* use appropriate zoneId during clone bkp offering
* add check
* fix issue with test
* remove unused imports
* prevent creating a bkp offering of a bkp repo that already exists
* extend clone disk and service offerings to domain admins
2026-03-17 12:01:43 +05:30
Nicolas Vazquez
93239e09f1
Add conserve mode for VPC offerings ( #12487 )
2026-03-16 09:39:42 +01:00
Pearl Dsilva
cc924c5b3a
Add support for clvm_ng - which allows qcow2 on block storage , linked clones, etc
2026-03-13 17:27:37 -04:00
Daman Arora
8c579538f9
CKS: Allow affinity group selection during cluster creation ( #12386 )
...
Co-authored-by: Daman Arora <daman.arora@shapeblue.com>
2026-03-13 10:58:55 +01:00
Daman Arora
71daf84c9e
Show security group selection in Basic zone VM deployment and fix SG listing for cross-domain deployments ( #12775 )
2026-03-12 12:06:20 +05:30
Dheeraj Bansal
7aa0558c5b
ui: avoid 404 after deleting template zones ( #12681 )
2026-03-09 14:29:12 +01:00
Abhishek Kumar
db83622956
ui: fix create network from global create menu ( #12677 )
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-03-09 14:26:19 +01:00
dahn
120a43648b
set width of dropdown select items for Network Offering during add tier dialog ( #11899 )
2026-03-05 19:52:28 +01:00
Pearl Dsilva
81bb667267
add support for new gen clvm with template (qcow2) backing
2026-03-05 13:09:56 -05:00
GaOrtiga
7ad68aafa5
Enable defining a network as redundant during restart through the UI ( #7405 )
...
Co-authored-by: Gabriel <gabriel.fernandes@scclouds.com.br>
Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>
2026-03-04 17:00:54 +01:00
Andrei Mizurou
9cc6c09b9e
Remove broken ViserJS attribution link from UI README ( #12724 )
2026-03-03 16:15:09 +01:00
Suresh Kumar Anaparti
a8bd02f8ba
Merge branch '4.22'
2026-02-26 11:12:20 +05:30
Suresh Kumar Anaparti
b74f21b967
Merge branch '4.20' into 4.22
2026-02-26 11:11:41 +05:30
Suresh Kumar Anaparti
17ec4fc31c
UI: Fix duplicate quickview (for provider column) in backup repository ( #11849 )
...
* UI: Fix quickview (for provider column) in backup repository
* Consolidated quickview checks with first column, column key
* quickViewEnabled condition update
2026-02-26 10:33:35 +05:30
Suresh Kumar Anaparti
cf71938473
[UI] Allow change password for native users only. ( #12584 )
2026-02-23 12:39:55 +01:00
Manoj Kumar
c79b33c1fb
Allow enforcing password change for a user after reset by admin (root/domain) ( #12294 )
...
* API modifications for passwordchangerequired
* ui login flow for passwordchangerequired
* add passwordchangerequired in listUsers API response, it will be used in UI to render reset password form
* cleanup redundant LOGIN_SOURCE and limiting apis for first time login
* address copilot comments
* allow enforcing password change for all role types and update reset pwd flow for passwordchangerequired
* address review comments
* add unit tests
* cleanup ispasswordchangerequired from user_view
* address review comments
* 1. Allow enforcing password change while creating user
2. Admin can enforce password change on next login with out resetting password
* address review comment, add unit test
* improve code coverage
* fix pre-commit license issue
* 1. allow enter key to submit change password form
2. hide force password reset for disabled/locked user in ui
* 1. throw exception when force reset password is done for locked/disabled user/account
2. ui validation on current and new password being same
3. allow enforce change password for add user until saml is not enabled
* allow oauth login to skip force password change
2026-02-16 16:01:42 +05:30
Suresh Kumar Anaparti
408e8c079d
Merge branch '4.22'
2026-02-05 21:42:47 +05:30
Daan Hoogland
e929f2024a
Merge branch '4.22'
2026-02-05 16:07:46 +01:00
Suresh Kumar Anaparti
53c98c33e6
ui build fixes (after merge)
2026-02-05 20:36:41 +05:30
Daan Hoogland
cd6a8f61ca
Merge branch '4.20' into 4.22
2026-02-05 15:32:36 +01:00
Imvedansh
3d7d412d5b
UI: Add comprehensive domain deletion confirmation dialog (Feature Request #11497 ) ( #12380 )
2026-02-05 11:52:11 +01:00
Suresh Kumar Anaparti
ce42ce54c2
Fix template details deletion while updating template from UI ( #12559 )
...
* Fix template details deletion while updating template from UI
* update the latest template details before submit
2026-02-03 14:21:43 +05:30
Wei Zhou
b869913529
noVNC: support Spanish Latin American keyboard on VMware ( #12484 )
...
* noVNC: support Spanish Latin American keyboard
* Update server/src/main/java/com/cloud/vm/UserVmManagerImpl.java
2026-02-02 15:16:54 +05:30
Suresh Kumar Anaparti
a5b6bc3be6
Merge branch '4.22'
2026-01-30 21:15:58 +05:30
Suresh Kumar Anaparti
30d306622a
Merge branch '4.20' into 4.22
2026-01-30 21:15:21 +05:30
Vishesh
d0e21a7dba
UI: Prevent extra API calls in search filter on scrolling ( #12553 )
2026-01-30 09:53:28 +01:00
Abhishek Kumar
18972caf5f
api,server: allow cleaning up vm extraconfig ( #11974 )
2026-01-30 13:54:01 +05:30
Vishesh
45d623ec0d
Update search filter size dynamically ( #12552 )
2026-01-30 08:51:47 +02:00
Abhishek Kumar
8bea89a80b
Merge remote-tracking branch 'apache/4.22'
2026-01-30 10:09:16 +05:30
Abhishek Kumar
29ce03e946
Merge remote-tracking branch 'apache/4.20' into 4.22
2026-01-30 10:08:36 +05:30
Abhishek Kumar
d7bdbcc4ed
pre-commit: fix inconsistent license ( #12551 )
...
Fix inconsistent license with UI .vue file.
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-01-30 10:05:50 +05:30
Vishesh
0e94f7d771
UI: Show applied search filters ( #9520 )
2026-01-29 15:17:11 +01:00
Suresh Kumar Anaparti
a55f85af50
Merge branch '4.22'
2026-01-29 15:55:03 +05:30
Suresh Kumar Anaparti
d700e2db64
Merge branch '4.20' into 4.22
2026-01-29 15:51:58 +05:30
Manoj Kumar
a8f1e4a5ba
import network acl rules using csv ( #12013 )
2026-01-29 09:10:28 +01:00
Abhishek Kumar
bd459a4c4c
ui: allow viewing hosts from management server connected agents ( #12149 )
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-01-29 10:00:54 +02:00
Abhishek Kumar
10e0d42f45
ui: introduce section-level “advisories” with quick-fix actions ( #11763 )
...
* ui: introduce section-level “advisories” with quick-fix actions
This change adds a lightweight “advisories” mechanism to section configs and ships the first advisory to help operators satisfy some of the CKS prerequisites.
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* fix
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* fix endpoint.url check
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* label consistency
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* Update ui/src/components/view/AdvisoriesView.vue
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* improvements
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* remove comments
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* allow disabling
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
---------
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-29 09:37:52 +02:00
Abhishek Kumar
286e406e38
ui: clear selected resource when no items in listview ( #11946 )
...
Fixes #11922
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-01-29 12:05:51 +05:30
Suresh Kumar Anaparti
65e9bebc69
Show parent snapshot (along with the chain size) for incremental snapshots ( #12468 )
...
* Show parent snapshot (along with the chain size) for incremental snapshots
* review
* review changes
2026-01-29 08:16:10 +02:00
Vishesh
243872a771
Use infinite scroll select ( #11991 )
...
* addresses the domain selection (listed after the page size) with keyword search
2026-01-29 11:40:23 +05:30