Commit Graph

12609 Commits

Author SHA1 Message Date
Pearl Dsilva d53591c3fe prevent creating a bkp offering of a bkp repo that already exists 2026-02-26 08:21:09 -05:00
Pearl Dsilva d5138ed019 remove unused imports 2026-02-26 08:21:09 -05:00
Pearl Dsilva 7d7ee2fd8e fix issue with test 2026-02-26 08:21:09 -05:00
Pearl Dsilva 06af8b6916 add check 2026-02-26 08:21:09 -05:00
Pearl Dsilva 6b071d6572 use appropriate zoneId during clone bkp offering 2026-02-26 08:21:09 -05:00
Pearl Dsilva 4a130cea5e combine check 2026-02-26 08:21:08 -05:00
Pearl Dsilva f03bef5f7e address comments 2026-02-26 08:21:06 -05:00
Pearl Dsilva 15c6090894 address copilot comments 2026-02-26 08:15:59 -05:00
Pearl Dsilva f02f9402b0 add some checks to prevent networkmode change when provider is nsx/netris from the source networkmode 2026-02-26 08:15:59 -05:00
Pearl Dsilva 714cb4ed1d add recently added domain id for bkp offering to be inherited in clone operation 2026-02-26 08:15:59 -05:00
Pearl Dsilva e637321277 pre-commit check failure 2026-02-26 08:15:59 -05:00
Pearl Dsilva 65e5bb3ee6 fix test failure - unnecessary stubbings 2026-02-26 08:15:59 -05:00
Pearl Dsilva 4ad44d07a2 fix test failures 2026-02-26 08:15:59 -05:00
Pearl Dsilva 6399e4b4b8 fix unit tests 2026-02-26 08:15:59 -05:00
Pearl Dsilva 03b5aed1b6 combine add/clone disk/compute offering forms 2026-02-26 08:15:59 -05:00
Pearl Dsilva 406e4952dc increase test coverage 2026-02-26 08:15:59 -05:00
Pearl Dsilva 9d5e6bfdd6 make fields non mandatory for clone offerings APIs 2026-02-26 08:15:58 -05:00
Pearl Dsilva 30f277acc2 Add support to clone network and vpc offering with the right parameters 2026-02-26 08:15:58 -05:00
Pearl Dsilva 6ce6d3dfde fix capability list and mapping of params 2026-02-26 08:15:58 -05:00
Pearl Dsilva afe6c86990 add support for vpc & backup offerings to be cloned 2026-02-26 08:15:56 -05:00
Pearl Dsilva e13104bfea Add support to clone existing offerings and update them 2026-02-26 08:14:34 -05:00
Suresh Kumar Anaparti da85858e93
unit test fix (after merge) 2026-02-26 12:01:15 +05:30
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
Erik Böck c748b69e70
Fix NPE during public IP listing when a removed network or VPC ID is informed for associatenetworkid parameter (#12372) 2026-02-23 13:03:36 +01:00
Erik Böck d0543449a6
Changes to the error message displayed during the removal of public templates that are used (#12373) 2026-02-23 11:21:04 +01:00
dahn da7ac80dc4
prevent user.uuid from being regenerated on each operation by reading it from the DB (#12632) 2026-02-23 11:12:13 +01:00
Suresh Kumar Anaparti 30e6c224bd
Merge branch '4.22' 2026-02-19 13:20:04 +05:30
Suresh Kumar Anaparti 5caf6cd043
Merge branch '4.20' into 4.22 2026-02-19 13:19:14 +05:30
Suresh Kumar Anaparti 9dd93cef76
Support for custom SSH port for KVM hosts from the host url on add host and the configuration (#12571) 2026-02-18 20:05:51 +01:00
Suresh Kumar Anaparti 8c12a13216
Fix NPE during reset password (#12585) 2026-02-18 20:03:36 +01:00
Daan Hoogland a7dc5efad5 Merge release branch 4.22 to main
* 4.22:
  Fix issue when restoring backup after migration of volume (#12549)
  Usage: Heartbeat should not schedule usage job when a job is already running (#12616)
  Allow limit queries without random ordering (#12598)
  engine/schema: fix cluster/zone settings with encrypted values (#12626)
  Fix injection of preset variables into the JS interpreter (#12515)
  Fix issue with multiple KVM Host entries in host table (#12589)
  Add a Prometheus metric to track host certificate expiry (#12613)
  ssvm: delete temp directory while deleting entity download url (#12562)
2026-02-17 11:55:04 +01:00
Daan Hoogland 11df71e55c Merge branch '4.20' into '4.22' 2026-02-17 11:53:08 +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
Pearl Dsilva ae5308bdd2
Fix issue when restoring backup after migration of volume (#12549) 2026-02-13 15:14:58 +01:00
Fabricio Duarte 34f6f413a1
Fix injection of preset variables into the JS interpreter (#12515) 2026-02-11 16:12:09 +01:00
Nicolas Vazquez b7c970f45f
Fix issue with multiple KVM Host entries in host table (#12589) 2026-02-11 13:47:21 +01:00
Daan Hoogland d3e1976912 Merge release branch 4.22 to main
* 4.22:
  Fixes issue with loading Capacity dashboard when mulitple backup providers configured (#12550)
2026-02-09 13:06:28 +01:00
Daan Hoogland 7324ef45d4 Merge branch '4.20' into 4.22 2026-02-09 13:05:08 +01:00
Pearl Dsilva a0f35a186d
Fixes issue with loading Capacity dashboard when mulitple backup providers configured (#12550) 2026-02-09 12:12:28 +01:00
Daan Hoogland e929f2024a Merge branch '4.22' 2026-02-05 16:07:46 +01:00
Daan Hoogland cd6a8f61ca Merge branch '4.20' into 4.22 2026-02-05 15:32:36 +01:00
Erik Böck e32d08e50e
Create new generic method for resource UUID obtention in event's descriptions (#12502) 2026-02-05 11:23:40 +01:00
Abhisar Sinha 9ae696d1c8
Preserve VM settings on Instance Snapshot revert for Custom Service Offering (#12555) 2026-02-03 14:15:09 +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
Suresh Kumar Anaparti 6bed3d4e64
Update storage usage / size in backup usage response (#12539) 2026-01-30 13:45:59 +01:00
Abhishek Kumar 18972caf5f
api,server: allow cleaning up vm extraconfig (#11974) 2026-01-30 13:54:01 +05:30