List server and client API information

Registered by Dean Troyer

Implement the first cut at API version detection. May need to use hard-coded API version information to handle the differences in the different services return formats until a common schema is adopted.

Blueprint information

Status:
Started
Approver:
Dean Troyer
Priority:
Medium
Drafter:
Dean Troyer
Direction:
Approved
Assignee:
Dean Troyer
Definition:
New
Series goal:
None
Implementation:
Slow progress
Milestone target:
milestone icon m4
Started by
Dean Troyer

Related branches

Sprints

Whiteboard

Add a 'api list' command to show information on available/supported API versions from the servers.

Also show the supported API version in the client.

Work toward the version discovery outlines in https://etherpad.openstack.org/api-version-discovery-proposal using the existing data available from the API servers.

Gerrit topic: https://review.openstack.org/#q,topic:api-list,n,z

Addressed by: https://review.openstack.org/38315
    Add api list command

(?)

Work Items

Work items:
Add api list command: INPROGRESS
Abstract version discovery: TODO

This blueprint contains Public information 
Everyone can see this information.