Notification system

Registered by Glen Campbell on 2011-04-19

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/{id}/events)

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:
milestone icon 2011.3
Started by
Jay Pipes on 2011-07-26
Completed by
Jay Pipes on 2011-08-15

Sprints

Whiteboard

First appeared in diablo-4

This will be discussed in the following session:
https://blueprints.launchpad.net/openstack-devel/+spec/notification-and-statistics

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.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.