HTTP POST notification driver

Registered by Unmesh Gurjar

Add a HTTP notification driver to Nova, which calls back event to a specified URL. Currently the Nova notification defaults to no operation driver. It also has the Rabbit and Log drivers.
The HTTP POST driver should be capable of sending notifications for configurable set of events.

Also, Nova should accept a request-id from the request (request header named 'X-Compute-Tracking-Id').

Blueprint information

Status:
Started
Approver:
Vish Ishaya
Priority:
Low
Drafter:
Unmesh Gurjar
Direction:
Approved
Assignee:
Unmesh Gurjar
Definition:
Approved
Series goal:
None
Implementation:
Blocked
Milestone target:
None
Started by
Unmesh Gurjar

Related branches

Sprints

Whiteboard

Addressed by: https://review.openstack.org/#/c/11016/
     Implements HTTP POST notification driver.

Addressed by: https://review.openstack.org/#/c/11018/
    Sets the request_id in context to value provided in 'X-Compute-Tracking-Id' request header (if provided).

Gerrit topic: https://review.openstack.org/#q,topic:bp/http-notification-driver,n,z

Since the request_id change has been abandonded and wasn't received favourably, I think we should proceed without it

Addressed by: https://review.openstack.org/11016
    Implemented HTTP POST notifier.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.