This PR adds a new status page, reachable via a option in the sidebar navigation "VMware Managed Status", to show the synched status of managed hosts between Foreman and the VMWare site.
For example if a user modifies / deletes a VM via vSphere, the status of this managed VM may be different than it is in Foreman. The status page checks the list of managed hosts and diplays the difference in information. The following scenarios are listed, when:
a compute resource id not found, the VM uuid is missing in vSphere
the host uuid is found, but is associated with a different compute resource
there exists duplicate hosts for a given host uuid
Not sure if all scenarios are possible to happen. The current state of the status page is, the hosts are listed, but the UI is minimal and requires a bit more attention. This is an area that definitely needs more attention. Furthermore the status page is rendered server side only for now, there is no Ajax function yet to provide asynchronous loading of data via the front end.
This PR adds a new status page, reachable via a option in the sidebar navigation "VMware Managed Status", to show the synched status of managed hosts between Foreman and the VMWare site.
For example if a user modifies / deletes a VM via vSphere, the status of this managed VM may be different than it is in Foreman. The status page checks the list of managed hosts and diplays the difference in information. The following scenarios are listed, when:
Not sure if all scenarios are possible to happen. The current state of the status page is, the hosts are listed, but the UI is minimal and requires a bit more attention. This is an area that definitely needs more attention. Furthermore the status page is rendered server side only for now, there is no Ajax function yet to provide asynchronous loading of data via the front end.