Commit Graph

38598 Commits

Author SHA1 Message Date
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 ee2e83143a extract common code wrt service capability in network & vpc offering in add/clone operations 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 28fe7460da update license 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 611d4d4789 fix pre-commit checks 2026-02-26 08:15:59 -05:00
Pearl Dsilva d24ab7e8e0 add unit tests 2026-02-26 08:15:58 -05:00
Pearl Dsilva fe70dec626 vpc & backup offering clone api 2026-02-26 08:15:58 -05:00
Pearl Dsilva 01a11fb685 Add UI support to clone disk and network offering 2026-02-26 08:15:58 -05:00
Pearl Dsilva 0e20b8a34d fix license and pre-ccommit issues 2026-02-26 08:15:58 -05:00
Pearl Dsilva 6e86139c10 remove unnecessary changes 2026-02-26 08:15:58 -05:00
Pearl Dsilva 3072ef4c30 Add UI support for cloning Compute and System Service offerings 2026-02-26 08:15:58 -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
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
Abhisar Sinha 744c8afcf1
fix primary storage maintenance on xcpng (#12694) 2026-02-25 11:38:45 +01:00
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
Suresh Kumar Anaparti cf71938473
[UI] Allow change password for native users only. (#12584) 2026-02-23 12:39:55 +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
Pearl Dsilva 87c8e74642
Fix github action workflow (#12675) 2026-02-23 08:59:31 +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 32c0cdbed9
Add volumes in 'Expunging' state to storage cleanup thread and during delete storage pool (#12602) 2026-02-18 20:08:25 +01:00
Suresh Kumar Anaparti 8b38cea33c
Fix NPE while stopping the RabbitMQEventBus bean when there is no connection established with RabbitMQ Event Bus (#12635) 2026-02-18 20:06:46 +01:00
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 c0db75b9fa agentic workflow daily report 2026-02-18 09:35:17 +01:00
dahn a1bcae9213
Agentic workflow experiment (#12652) 2026-02-17 16:11:01 +01:00
dahn 62eb4b7828
Remove acs-robot from collaborators list 2026-02-17 15:47:14 +01:00
dahn 22cda0c77b
constructing the expiry Prometheus Item according to new format (#12653) 2026-02-17 14:41:58 +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