Feature #1243
openA provision to a node should be treated as an event.
Description
A provision to a node should be treated as an event. This would help with tracking the progress of provisioning. However, in order to properly track a provision event, a UUID would need to be created for each provision event and shared with the node being provisioned. This event would be stored in the database. At specific times during the provision we should be able to update the status of the provision event in foreman and notify the user using this UUID. The event would be specific to that provision event only and not be "reused" with any other provision.
Types of Status:
1. Booting from gpxe or pxelinux
2. Entering pre
3. Leaving Pre, Entering Packaging Installation
4. Entering Post
5. Leaving Post
6. Finished
Package Installation would be harder to track. However if we can load some sort of netcat program that monitors disk activity we should be able find out if its doing stuff and report back to foreman via http.
Furthermore, it would be nice to maintain a history of these events for comparison.
Using this type of provision event might also solve #1069
No data to display