Add notification for service status change

Registered by Balazs Gibizer

Today external system cannot get notification based information about the nova service status. Nova service status can be changed administratively via os-services/disable API. Having such a notification helps to measure the length of maintenance windows or notify users about maintenance actions that possibly effect the operation of the infrastructure.

Blueprint information

Status:
Complete
Approver:
John Garbutt
Priority:
Medium
Drafter:
Balazs Gibizer
Direction:
Approved
Assignee:
Balazs Gibizer
Definition:
Approved
Series goal:
Accepted for mitaka
Implementation:
Implemented
Milestone target:
milestone icon mitaka-3
Started by
Balazs Gibizer
Completed by
John Garbutt

Related branches

Sprints

Whiteboard

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

Addressed by: https://review.openstack.org/182350
    Add notification for service status change

Addressed by: https://review.openstack.org/245678
    Add service status notification

Addressed by: https://review.openstack.org/247024
    Add infra for versioned notifications

Addressed by: https://review.openstack.org/247564
    Make emitting versioned notifications configurable

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

Gerrit topic: https://review.openstack.org/#q,topic:versioned-notification-api,n,z

Addressed by: https://review.openstack.org/248167
    Adds json sample for the versioned notifications

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.