ironic/ironic
Kaifeng Wang 7c7744dfb3 Expose conductors: api
This patch implements API part to the feature of exposing conductors
information.

A new API object Conductor is added to provide endpoints below:

* GET /v1/conductors for listing conductor resources
* GET /v1/conductors/{hostname} for showing a conductor

V1 endpoint discovery and default policy are updated.

A conductor field is added to Node API object, which returns in
/v1/nodes* related endpoints.

Considering patch size and microversion conflicting with other api
patches, api-ref would go in another patch if no strong opinions.

Story: 1724474
Task: 28064

Change-Id: Iec6aaabc46442a60e2d27e02c21e67234b84d77b
2018-12-04 09:13:24 +08:00
..
api Expose conductors: api 2018-12-04 09:13:24 +08:00
cmd Add ironic-status upgrade check command framework 2018-11-01 19:58:13 +00:00
common Expose conductors: api 2018-12-04 09:13:24 +08:00
conductor Expose conductors: db and rpc 2018-11-29 10:25:16 +08:00
conf Merge "Recommend to set boot mode explicitly" 2018-11-27 03:16:41 +00:00
db Expose conductors: db and rpc 2018-11-29 10:25:16 +08:00
dhcp Merge "Add meaningful exception in Neutron port show" 2018-03-16 13:49:39 +00:00
drivers Merge "Add the noop management interface to the manual-management hardware type" 2018-11-27 03:38:18 +00:00
hacking Follow-up to improve pep8 checking with hacking 2018-07-26 10:29:41 +07:00
objects Expose conductors: db and rpc 2018-11-29 10:25:16 +08:00
tests Expose conductors: api 2018-12-04 09:13:24 +08:00
__init__.py Move eventlet monkey patch code 2017-03-02 13:48:18 +02:00
version.py Correct version.py and update current version string 2014-03-21 13:50:05 -07:00