Make notifications pluggable
- 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
Showing with 772 additions and 7 deletions
This diff is collapsed.