API for listing introspection statuses

Registered by Dmitry Tantsur

It would be handy to get status for all introspection processing running or run previously. New API:

GET /v1/introspection
 Returns statuses for nodes that are/were on introspection:
 {
   "statuses": [
      ...
   ]
 }

Support usual pagination, sorting and filtering arguments as defined by https://github.com/openstack/api-wg/blob/master/guidelines/pagination_filter_sort.rst and https://review.openstack.org/#/c/190743/

Initially support filtering by "finished" metafield:
* finished = null/absent fetches all statuses
* finished = true fetches only finished
* finished = false fetches only not finished

Blueprint information

Status:
Not started
Approver:
None
Priority:
Medium
Drafter:
Dmitry Tantsur
Direction:
Needs approval
Assignee:
None
Definition:
Discussion
Series goal:
Accepted for mitaka
Implementation:
Not started
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.