ironic/ironic/tests/unit
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
..
api Add dynamic driver functionality to REST API 2017-01-30 22:12:55 +00:00
cmd Prepare for functional testing 2015-09-28 21:27:01 +00:00
common Merge "Use only Glance V2 by default (with a compatibility option)" 2017-01-20 12:22:05 +00:00
conductor Add dynamic driver functionality to REST API 2017-01-30 22:12:55 +00:00
conf Migrate to using keystoneauth Sessions 2016-08-03 11:24:21 -07:00
db Add dynamic driver functionality to REST API 2017-01-30 22:12:55 +00:00
dhcp Add Virtual Network Interface Driver APIs 2016-12-23 11:58:02 +00:00
drivers Merge "Generic management I/F for Inject NMI" 2017-01-20 16:36:07 +00:00
objects Register/unregister hardware interfaces for conductors 2017-01-19 11:28:30 +00:00
__init__.py Support defining and loading hardware types 2016-12-14 18:50:52 +01:00
policy_fixture.py Add keystone policy support to Ironic 2016-08-04 12:43:20 +00:00
raid_constants.py RAID interface to support JBOD volumes 2016-05-04 14:28:48 +00:00
stubs.py Prepare for functional testing 2015-09-28 21:27:01 +00:00