ironic/releasenotes/notes/dynamic-driver-list-show-apis-235e9fca26fc580d.yaml
Jim Rollenhagen e776757812 Add dynamic driver functionality to REST API
This adds API version 1.30, which adds dynamic driver parameters
and response fields to `GET /v1/drivers` and `GET /v1/drivers/<name>`.

Changes RAID APIs to work for dynamic drivers.

Also changes GET /v1/drivers/<name>/properties to work for dynamic
drivers. It uses the calculated default implementation for each
interface, when calculating the properties.

Last, changes node and driver vendor passthru to work correctly
for dynamic drivers. Similar to properties, driver vendor passthru
will use the calculated default vendor implementation.

Change-Id: If13e7e7fd368273e84d9a108be93b58150432fae
Partial-Bug: #1524745
2017-01-30 22:12:55 +00:00

21 lines
736 B
YAML

---
features:
- |
Provides support for dynamic drivers.
With REST API version 1.30, adds additional parameters and response
fields for GET /v1/drivers and GET /v1/drivers/<name>.
Also allows dynamic drivers to be used and returned in the following
API calls, in all versions of the REST API:
* GET /v1/drivers
* GET /v1/drivers/<name>
* GET /v1/drivers/<name>/properties
* GET /v1/drivers/<name>/vendor_passthru/methods
* GET/POST /v1/drivers/<name>/vendor_passthru
* GET/POST /v1/nodes/<id>/vendor_passthru
For more details, see the `REST API Version History documentation
<http://docs.openstack.org/developer/ironic/dev/webapi-version-history.html>`_.