Add messages resource for sending errors to users

Registered by Alex Meade

For quite some time, OpenStack services have wanted to be able to send messages to API end users (by user I do not mean the Operator, but the User that is interacting with the client).

At the Mitaka Cinder mid-cycle (https://etherpad.openstack.org/p/mitaka-cinder-midcycle-user-notifications), we decided to begin solving this problem by adding a /messages resource to the api in order for end-users to query for more information about errors. We should follow suite in Manila.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Medium
Drafter:
Alex Meade
Direction:
Approved
Assignee:
Jan Provaznik
Definition:
Approved
Series goal:
Accepted for pike
Implementation:
Implemented
Milestone target:
milestone icon pike-3
Started by
Ben Swartzlander
Completed by
Ben Swartzlander

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:user-messages,n,z

Addressed by: https://review.openstack.org/313549
    WIP User Messages [merged]

Addressed by: https://review.openstack.org/313951
    Add tempest tests for user messages [squashed]

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

Addressed by: https://review.openstack.org/443101
    Extend usage of user messages

Addressed by: https://review.openstack.org/443102
    Provide filter name in user messages

Addressed by: https://review.openstack.org/434277
    Add spec for user messages [merged]

Addressed by https://review.openstack.org/#/c/429614/
    Add commands for user messages

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

Addressed by: https://review.openstack.org/471438
    Add sorting, filtering and pagination for messages [squashed]

Addressed by: https://review.openstack.org/474540
    Add user messages periodic cleanup task [merged]

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.