Send out notifications when instance tags changed

Registered by Zhenyu Zheng

Tag instance was added in microversion 2.26, tags have a separate
DB table and it is only related to the instance only by instance
uuid. Currently, when instance tag added, updated or deleted,no
notification will be send out. Other services like Searchlight
and Ceilometer have no way to know this information except call
instance/detail API.

Since tags are designed to be used for filter instances, and
up-to-date sync really matters for services that provide advanced
search like Searchlight,

This BP propose to add notification for tags actions.

Blueprint information

Status:
Complete
Approver:
Matt Riedemann
Priority:
Low
Drafter:
Zhenyu Zheng
Direction:
Approved
Assignee:
Zhenyu Zheng
Definition:
Approved
Series goal:
Accepted for pike
Implementation:
Implemented
Milestone target:
milestone icon pike-2
Started by
Matt Riedemann
Completed by
Matt Riedemann

Related branches

Sprints

Whiteboard

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

Addressed by: https://review.openstack.org/429569
    Send out notifications when instance tags chaned (spec)

Addressed by: https://review.openstack.org/459923
    Send out notifications when instance tags changed

Addressed by: https://review.openstack.org/471425
    Move notifications/objects/test_base.py

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.