Magnum endpoint should not be versioned in service catalog
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Magnum |
New
|
Undecided
|
Unassigned |
Bug Description
The best practice for service endpoints is for them to be unversioned. According to [1]:
> Querying type=’volume’ in any service catalog on any cloud returns an unversioned URL for that service. This is a contract we can depend on.
According to [2]:
> This should be unversioned base URL for an API. Good examples include https:/
> Conversely, https:/
In magnum's devstack plugin, this is not the case. "v1" is appended to the endpoint [3]:
get_
[1] http://
[2] http://
[3] https:/