abd4cbd010
A fundamental operation for most OpenStack services is providing information about what versions of an API are available to clients. A version document can be retrieved by sending an unauthenticated GET request to the root URL ("/") for most services, including Neutron. This capability is important for discovery in that clients can learn how to interact with the cloud in question, and DefCore considers it an important capability for interoperability and has added similar capabilities to it's Guidelines for other services.[1][2] As Neutron moves toward microversioning [3], being able to retrieve a version document will be increasingly important for clients. However, there are currently no tests for GET /, so DefCore cannot make this a required Capability. This patch adds a simple test for GET / that performs checks on document structure and version information. [1] http://git.openstack.org/cgit/openstack/defcore/tree/2016.01.json#n117 [2] http://git.openstack.org/cgit/openstack/defcore/tree/2016.01.json#n1379 [3] https://etherpad.openstack.org/p/newton-neutron-future-neutron-api Closes-Bug: #1577410 Change-Id: I606b98cb6648bd4dd45f0dfdd634b1012aeae2ac
5 lines
112 B
YAML
5 lines
112 B
YAML
---
|
|
features:
|
|
- Adds a network version client for querying
|
|
Neutron's API version discovery URL ("GET /").
|