Most of them areoutdated, but provide historical design context.
They arenotuser documentation and should not be treated as such.
Documentation is available here.
Entity Health Status
Adding External Health Status to oVirt Entities
Provide a mechanism to set entity health status which will be displayed in the UI as follows
OK `Info `![`ExternalStatusInfo.png`](/images/wiki/ExternalStatusInfo.png) `Warning `![`ExternalStatusFailure.png`](/images/wiki/ExternalStatusFailure.png) `Error `![`ExternalStatusWarning.png`](/images/wiki/ExternalStatusWarning.png) `Failure `![`ExternalStatusError.png`](/images/wiki/ExternalStatusError.png)
The Health Status field will be returned as part of the retrieved entity when a call to display the entity is done using the REST API.
The main use-case for this new status is to provide plugins / external systems the ability to trigger issues, and allow the administrator to clearly see there is an issue through the UI
It will first be supported on hosts and storage domains.
- Name: Eli Mesika (MyUser)
- Email: email@example.com
Currently oVirt provides only an internal status of the host which is controlled internally by oVirt In order to see problems on an entity, the administrator should go and select each entity and then look in the relevant plug-in sub-tab for the entity. There is no visual marker for indicating problems on the entity that were reported by an external system
An external system indicates a problem on an entity instance and wants to set its health status such that this status is displayed and visible immediately to the application administrator in the entity main view without any need to drill-down to each and every entity. The administrator will see in the main grid that there is an issue, and pressing on the specific entity he will either be able to look at the events sub-tab to understand what the issue is, or look at custom sub-tab provided by the plugin (if there is indeed a plugin in this specific use-case).
The goal is to enable to add each entity a Health Status field which can be set and retrieved using the REST API The UI should include this field for each such entity main view and displayed it graphically with the appropriate color according to the reported status
This will be achieved by adding a Health Status field to each relevant entity which can be set by a command on the entity instance The command parameters should have parameters that enables oVirt to generate an implicit External Event for the status transition
For the first phase the supported entities will be : Host and Storage Domain vds_dynamic and storage_domain_dynamic tables will have an addition health column DB Facade objects, BEs and tests will be updated accordingly
on REST API those entities will retrieve the health as well , for example a GET on