-
Bug
-
Resolution: Unresolved
-
Normal
-
rhos-18.0 FR 2 (Mar 2025)
-
2
-
False
-
-
False
-
No Docs Impact
-
openstack-watcher-ui-9.0.1-18.0.20250923154706.2de738c.el9ost
-
rhos-workloads-evolution
-
None
-
Release Note Not Required
-
-
-
-
Workloads Evolution Sprint 8, Workload Evolution Sprint 9, Workload Evolution Sprint 10
-
3
-
Important
Attempting to create a cluster maintenance audit via Horizon fails with an HTTP 500 error due to a missing required property: maintenance_node.
Steps to Reproduce:
- Navigate to the Horizon dashboard.
- Go to the "Admin" Project.
- Go to the "Optimization" section.
- Go to the "Audit Template" section.
- Create an audit template: Goal=cluster_maintaining, Strategie=host_maintenance
- Go to the "Audit" section.
- Attempt to create an audit, with the audit template created before(you can't explicitly specifying a maintenance_node)
Observed Behavior:
The system returns the following error message:
Error: Failed to create audit.
'maintenance_node' is a required property
Failed validating 'required' in schema:
{
'properties': {
'backup_node':
,
'maintenance_node':
},
'required': ['maintenance_node']
}
On instance: {} (HTTP 500)
Expected Behavior:
The UI should validate the form and prevent submission if the required maintenance_node field is missing. A user-friendly error message should be displayed instead of returning an HTTP 500 error.
Impact:
This issue prevents users from creating maintenance audits via the Horizon UI and may lead to confusion due to the unclear error feedback.
Suggested Fix:
Implement client-side validation to ensure the maintenance_node field is required before submission, and handle missing data more gracefully on the backend to avoid 500 errors.
- depends on
-
RHOSSTRAT-936 Openstack Watcher: Failed to create cluster maintenance audit from horizon
-
- In Progress
-