summaryrefslogtreecommitdiff
path: root/ironic/drivers/modules/noop.py
Commit message (Collapse)AuthorAgeFilesLines
* [Trivial] Fix typo in noop interface commentArne Wiebalck2019-01-251-1/+1
| | | | Change-Id: I62ed49de0cb6a605defa6ad172704f66f753eede
* BIOS Settings: Add BIOSInterfaceZenghui Shi2018-05-081-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Adds 'bios' interface to 'BaseDriver' * Adds BIOSInterface driver class * Adds fake & no-bios drivers and entries * Implements it for 'fake-hardare' hardware type * Adds configuration parameters: + [DEFAULT]/enabled_bios_interfaces + [DEFAULT]/default_bios_interface * Adds 'bios_interface' field to Node object * Handle 'bios_interface' field in _convert_to_version * Adds bios in CLEANING_INTERFACE_PRIORITY Drivers can implement this interface to do BIOS configuration. Co-Authored-By: Yolanda Robla Mota <yroblamo@redhat.com> Co-Authored-By: Luong Anh Tuan <tuanla@vn.fujitsu.com> Change-Id: I7e57130242b6cab21b54e35dc3c0b7819bdc43c0 Story: #1712032
* Add dynamic driver functionality to REST APIJim Rollenhagen2017-01-301-0/+3
| | | | | | | | | | | | | | | | | | 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
* Create dummy interfaces for use with hardware typesDmitry Tantsur2016-11-101-0/+67
A new module is created containing "noop" implementations of all interfaces we consider optional. These can be used as default implementation for hardware types that don't support a particular interface or just don't want it enabled by default. Partial-Bug: #1524745 Change-Id: I2abe2ff5449ac2671020f309b27c4e738fa017b5