• Tim Simmons's avatar
    Make notifications pluggable · 93c01612
    Tim Simmons authored
    - Defines a plugin interface for what's actually emitted as part
      of designate "notifications".
    - The default plugin emits the same thing as notifications did prior
      to this patch.
    - The "audit" notification plugin emits recordset data changes and
      zone/recordset names, if they exist, the notifications with this
      plugin look like http://paste.openstack.org/show/545210/
    - Adds support for multiple notifications for a single change
    - Also adds client IP to the context object, as it's a field that
      may be of interest to some types of notifications
    - Many tests
    
    Change-Id: I01118fae8ce6e38ccc61b0ce763fd759affd9a86
    93c01612
consume.py 1.21 KB