servers list API support specify multi-status

Registered by boh.ricky on 2014-04-26

Problem description
===================

Currently, servers list API only support specify one status values currently.
But servers has multiple status. If the user is concern about the servers in
two different status, the API need to be called twice separately.

Proposed change
===============

Implement the support for servers list API to specify multiple status values
concurrently.

REST API impact
---------------

GET /v2/​{tenant_id}​/servers

Current:
status (Optional) query csapi:ServerStatus
Value of the status of the server so that you can filter on "ACTIVE" for example.

Future:
status (Optional) query xsd:string
Value of the statuses of the server so that you can filter on "ACTIVE,PAUSED" for example.

Blueprint information

Status:
Complete
Approver:
John Garbutt
Priority:
Low
Drafter:
boh.ricky
Direction:
Needs approval
Assignee:
boh.ricky
Definition:
Approved
Series goal:
Accepted for juno
Implementation:
Implemented
Milestone target:
milestone icon 2014.2
Started by
boh.ricky on 2014-04-26
Completed by
boh.ricky on 2014-08-12

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/servers-list-support-multi-status,n,z

Addressed by: https://review.openstack.org/90546
    servers list API support specify multi-status

Spec not approved yet, un-targeting blueprint from juno-1 --johnthetubaguy (28th May 2014)

I have adding the spec URL, and now accepted this for juno now, we need to see some code before this can be approved. --johnthetubaguy (30th May 2014)

Addressed by: https://review.openstack.org/97529
    servers list API support specify multi-status

Not all the reviews have +2s and are not all are close to approval, so moving to juno-3. But please move this back to juno-2, should you get your patches approved in time. --johnthetubaguy 21st July 2014

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.