Support Multiple API versions

Registered by mattfarina

Add support to be able to build support multiple API versions. For example, the ability to support V2 and V3 of Keystone. This is just to have an architecture that supports this and not to develop it for each service.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
mattfarina
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
mattfarina
Completed by
mattfarina

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/golang-multi-version,n,z

Addressed by: https://review.openstack.org/98198
    Move the service handling to be versioned.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.