← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1577410] [NEW] Neutron needs a test for GET /

 

Public bug reported:

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.  We should a simple smoke test or two for GET /.

[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

** Affects: neutron
     Importance: Undecided
     Assignee: Mark T. Voelker (mvoelker)
         Status: New

** Changed in: neutron
     Assignee: (unassigned) => Mark T. Voelker (mvoelker)

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1577410

Title:
  Neutron needs a test for GET /

Status in neutron:
  New

Bug description:
  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.  We should a simple smoke test or two for GET /.

  [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

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1577410/+subscriptions


Follow ups