CADF Notifications Everywhere

Registered by Steve Martinelli on 2014-07-15

Currently, Keystone only uses CADF notifications for authentication.
We also have notifications for CRUD on several Keystone entities (user, project, group, role), but are not in the CADF standard format.

The purpose of this blueprint is to migrate the non-CADF notifications to CADF compliant.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Medium
Drafter:
Steve Martinelli
Direction:
Approved
Assignee:
Steve Martinelli
Definition:
Approved
Series goal:
Accepted for kilo
Implementation:
Implemented
Milestone target:
milestone icon 2015.1.0
Started by
Steve Martinelli on 2015-02-01
Completed by
Steve Martinelli on 2015-03-03

Related branches

Sprints

Whiteboard

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

Addressed by: https://review.openstack.org/151137
    Add CADF notifications for most resources

Addressed by: https://review.openstack.org/151551 (merged)
    Refactor _send_audit_notification

Gerrit topic: https://review.openstack.org/#q,topic:publicize_events,n,z

Addressed by: https://review.openstack.org/151774
    Publicize region/endpoint/policy/service events

Gerrit topic: https://review.openstack.org/#q,topic:add_cadf_for_new_events,n,z

Addressed by: https://review.openstack.org/151786
    Add CADF notification handling for policy/region/service/endpoint

Gerrit topic: https://review.openstack.org/#q,topic:add_domain_create_test,n,z

Addressed by: https://review.openstack.org/151791
    Add a test for create_domain in notifications

Addressed by: https://review.openstack.org/151866
    Add context to manager classes that send notifications

Addressed by: https://review.openstack.org/126180
    Revamp the documentation surrounding notifications

Gerrit topic: https://review.openstack.org/#q,topic:include_trusts,n,z

Addressed by: https://review.openstack.org/151867
    WIP - Add CADF notifications for trusts

Addressed by: https://review.openstack.org/155660
    Get initiator from manager and send to controller

Addressed by: https://review.openstack.org/156905
    Emit failure notifications for CADF audits events

Addressed by: https://review.openstack.org/158600
    Add in non-decorator notifiers

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.