Update Quantum Client for API v1.1
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:
- 2012.1
- Started by
- dan wendlandt
- Completed by
- dan wendlandt
Related branches
Related bugs
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?