fix(ui): validate OOBM is enabled before allowing HA on KVM hosts (#13605)#13647
fix(ui): validate OOBM is enabled before allowing HA on KVM hosts (#13605)#13647Chinmay048 wants to merge 4 commits into
Conversation
|
@kiranchavala a Jenkins job has been kicked to build UI QA env. I'll keep you posted as I make progress. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #13647 +/- ##
============================================
- Coverage 19.65% 19.64% -0.01%
+ Complexity 19792 19789 -3
============================================
Files 6368 6368
Lines 575107 575113 +6
Branches 70370 70370
============================================
- Hits 113016 112996 -20
- Misses 449808 449832 +24
- Partials 12283 12285 +2
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
UI build: ✔️ |
|
@blueorangutan package |
|
@kiranchavala a [SL] Jenkins job has been kicked to build packages. It will be bundled with no SystemVM templates. I'll keep you posted as I make progress. |
|
Packaging result [SF]: ✔️ el8 ✔️ el9 ✔️ el10 ✔️ debian ✔️ suse15. SL-JID 18620 |
|
cc @weizhouapache @winterhazel Consider this UI improvement for the 4.23 release |
kiranchavala
left a comment
There was a problem hiding this comment.



Description
Closes #13605
This PR updates the Vue UI infrastructure configuration (
hosts.js) to validate that Out-of-Band Management (OOBM) is active and enabled before allowing administrators to configure or enable High Availability (HA) on KVM hosts. If OOBM is not enabled on a KVM host, the HA action buttons are cleanly hidden to prevent invalid configurations.Types of changes
Feature/Enhancement Scale or Bug Severity
Bug Severity
How Has This Been Tested?
record.outofbandmanagement.enabledis false or undefined, the "Configure HA" and "Enable HA" action buttons are properly hidden.