Update Quantum Client for API v1.1

Registered by dan wendlandt

1.1 version of the API supports operational status and filters. We're also considering modifying the behavior of error codes and adding 'tags'. We'll need the quantum client code to be updated to send v1.1 api calls, and to handle the new inputs/outputs.

Blueprint information

Status:
Complete
Approver:
None
Priority:
High
Drafter:
None
Direction:
Needs approval
Assignee:
Salvatore Orlando
Definition:
New
Series goal:
None
Implementation:
Implemented
Milestone target:
milestone icon 2012.1
Started by
dan wendlandt
Completed by
dan wendlandt

Related branches

Sprints

Whiteboard

I think Dan registered this blueprint for keeping track of all the changes required to the Quantum API client into this blueprint, and make sure they get into the Essex release.

The list, so far, is at follows:
1 - Operational Status (Server-side feature already in trunk)
     Need support in CLI - 1.1 output templates should differ from 1.0 ones
2 - API Filters (Server-side feature under review - on trunk for E-3)
    We need a facility into the CLI for allowing filters to be specified on the command line. Also, we need to support them in the client library.
3 - List Response pagination (to be pushed soon)
   The client needs a way to specify limit (items per page) and markers (id of the last item of the previous page) for pagination
4 - API Error codes (under implementation)
  Restructured error codes imply we need a different way of parsing error messages for the 1.1 client
5 - API Tags?

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.