Notification system
Rackspace needs the ability to maintain event notifications (and add to them) for parity with our existing features. Such a notification system has been implemented for Nova, and the same thing should be implemented for Glance. I'm merely linking to the existing Nova blueprint since the goal is to have them feature identical.
The REST API endpoint is /images/{id}/events (cf. /servers/
Blueprint information
- Status:
- Complete
- Approver:
- Jay Pipes
- Priority:
- Medium
- Drafter:
- Glen Campbell
- Direction:
- Approved
- Assignee:
- Johannes Erdfelt
- Definition:
- Approved
- Series goal:
- Accepted for diablo
- Implementation:
-
Implemented
- Milestone target:
-
2011.3
- Started by
- Jay Pipes
- Completed by
- Jay Pipes
Whiteboard
First appeared in diablo-4
This will be discussed in the following session:
https:/
The Nova notification doesn't get into the business of interfacing with external systems. Instead, it pushes the event message to a Rabbit queue. There's a worker that reads the event queue and presents it as an ATOM feed the PubSubHubbub notifications. The expectation is that that worker could also handle Glance notifications in a similar manner.