Add missing server consoles client and tests

Registered by Felipe Monteiro

Currently, the servers_client or any other compute client does not support the APIs found under "Server consoles" section in compute API documentation [1].

The servers_client (or a new client should be created) should be updated to support the following additional endpoints:
1) GET /servers/{server_id}/consoles
2) POST /servers/{server_id}/consoles
3) GET /servers/{server_id}/consoles/{console_id}
4) DELETE /servers/{server_id}/consoles/{console_id}
5) GET /os-console-auth-tokens/{console_token}

In addition, unit tests should be written for the client and functional tests should be written to test the new endpoints.

[1] http://developer.openstack.org/api-ref/compute/?expanded=lists-consoles-detail

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Felipe Monteiro
Direction:
Needs approval
Assignee:
Felipe Monteiro
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/missing-server-consoles-api-test,n,z

Addressed by: https://review.openstack.org/433319
    WIP Add compute consoles client and tests.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.