ironic/ironic
Dmitry Tantsur 91467d3135 Expose versioning information on GET / endpoint
This returns 'min_version' (minimum supported version), 'version'
(current/maximum supported version), and 'status' (of the version,
is 'CURRENT' for v1) in the response to a GET / request.
It makes our response to / very close to Nova's one[0], and will allow
us to implement a `ironic version-list` command similar to Nova's.

As this change is needed for proper versioning support on client
side, it's not versioned itself. Otherwise we'll have a
chicken-and-egg problem.

[0]http://specs.openstack.org/openstack/nova-specs/specs/kilo/implemented/api-microversions.html#versioning

Closes-Bug: #1489172
Co-Authored-By: Ruby Loo <rloo@yahoo-inc.com>
Change-Id: I6dd1ea20e23137d9a9566355adc0784067d2cb5b
2015-10-13 14:47:30 +00:00
..
api Expose versioning information on GET / endpoint 2015-10-13 14:47:30 +00:00
cmd Implement indirection_api 2015-09-24 00:26:33 +00:00
common Merge "OneView Driver for Ironic" 2015-10-13 03:05:14 +00:00
conductor Fix conductor deregistration on non init conductor 2015-10-02 10:17:12 +03:00
db Use JsonEncoded{Dict,List} from oslo_db 2015-08-21 20:02:17 +02:00
dhcp Fix string formatting issues 2015-09-17 09:58:05 +03:00
drivers Merge "OneView Driver for Ironic" 2015-10-13 03:05:14 +00:00
locale Imported Translations from Zanata 2015-10-11 06:27:07 +00:00
nova Enable flake8 checking of ironic/nova/* 2015-06-12 11:48:20 -07:00
objects Remove unused import of oslo_log 2015-10-07 16:40:03 -07:00
openstack Switch to the oslo_utils.fileutils 2015-07-15 08:07:32 +03:00
tests Expose versioning information on GET / endpoint 2015-10-13 14:47:30 +00:00
__init__.py Move eventlent monkeypatch out of cmd/ 2014-02-08 00:11:56 -08:00
netconf.py Enable translation for config option help messages 2015-07-06 10:57:53 -07:00
version.py Correct version.py and update current version string 2014-03-21 13:50:05 -07:00