Project

General

Profile

Actions

Feature #1243

open

A provision to a node should be treated as an event.

Added by Corey Osman over 12 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Difficulty:
Triaged:
Fixed in Releases:
Found in Releases:

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

Actions

Also available in: Atom PDF