ironic/ironic/api/controllers/v1
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
..
__init__.py Expose conductors: api 2018-12-04 09:13:24 +08:00
bios.py Add Node BIOS support - REST API 2018-05-28 12:17:39 +02:00
chassis.py Ensure pagination marker is always set 2018-09-11 20:32:34 +01:00
collection.py Expose conductors: api 2018-12-04 09:13:24 +08:00
conductor.py Expose conductors: api 2018-12-04 09:13:24 +08:00
driver.py Remove support for creating and loading classic drivers 2018-07-02 17:37:28 +02:00
node.py Expose conductors: api 2018-12-04 09:13:24 +08:00
notification_utils.py Fix doc builds for ironic 2018-09-05 19:24:55 +02:00
port.py Ensure pagination marker is always set 2018-09-11 20:32:34 +01:00
portgroup.py Ensure pagination marker is always set 2018-09-11 20:32:34 +01:00
ramdisk.py Missing import of "_" 2018-05-23 10:40:31 +07:00
state.py Use docstrings for attributes in api/controllers 2014-10-27 21:47:18 +00:00
types.py Fix W605 Errors 2018-05-09 06:13:55 -07:00
utils.py Expose conductors: api 2018-12-04 09:13:24 +08:00
versions.py Expose conductors: api 2018-12-04 09:13:24 +08:00
volume.py Add REST API for volume connector and volume target operation 2017-07-03 15:51:59 +09:00
volume_connector.py Ensure pagination marker is always set 2018-09-11 20:32:34 +01:00
volume_target.py Ensure pagination marker is always set 2018-09-11 20:32:34 +01:00