magnum notification support

Registered by Pradeep Kilambi

Magnum needs to emit notifications for resource tracking, monitoring, metering and auditing purposes so ceilometer can capture the events and generate samples.

Leverage oslo.notify to send notifications when CUD bay/pod/node resource operations are executed.

Blueprint information

Status:
Complete
Approver:
Adrian Otto
Priority:
Medium
Drafter:
Pradeep Kilambi
Direction:
Approved
Assignee:
Wenzhi Yu
Definition:
Drafting
Series goal:
Accepted for newton
Implementation:
Implemented
Milestone target:
None
Started by
hongbin
Completed by
hongbin

Related branches

Sprints

Whiteboard

Pradeep Kilambi, are you still working on this?

Documentation: what needs to be set up, what to expect in the events, what happens if ceilometer is not present, example use cases.

Gerrit topic: https://review.openstack.org/#q,topic:bp/autoscale-bay,n,z

Addressed by: https://review.openstack.org/213929
    Enable ceilometer in devstack

Addressed by: https://review.openstack.org/215335
    Implement bay monitoring and notifications

Gerrit topic: https://review.openstack.org/#q,topic:bp/magnum-notifications,n,z

Addressed by: https://review.openstack.org/315469
    Emit notifications when CUD bay/pod

Addressed by: https://review.openstack.org/319127
    Document usage of notifications

Addressed by: https://review.openstack.org/317799
    Add Magnum events to definitions

(?)

Work Items

Work items:
Documentation: TODO

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.