ironic/ironic/api/controllers
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
..
v1 Expose conductors: api 2018-12-04 09:13:24 +08:00
__init__.py Remove copyright from empty files 2014-01-07 21:05:01 +08:00
base.py Fix W504 errors 2018-05-09 06:11:30 -07:00
link.py Add config option to override url for links 2015-09-15 18:53:10 +01:00
root.py Add version discovery information to the /v1 endpoint 2018-08-27 10:48:27 +02:00
version.py Add version discovery information to the /v1 endpoint 2018-08-27 10:48:27 +02:00