b78605487d
This change is about adding the ability to the OneView drivers of doing hardware inspection. In this context, for enable hardware under management by OneView been inspected, is essencial a Server Profile applied to that hardware. A Server Profile, in OneView context, means a configuration that makes booting and connectivity operations settings possible. Considering in-band inspection as the inspection process that involves booting a ramdisk on the target node and fetching information directly from it, in this patch we extend the ironic.drivers.modules.inspector.Inspector class to inherit the ironic implementation for in-band inspection behaviours and to address our needs, we override the 'inspect_hardware' method to apply the needed Server Profile and we also override the '_periodic_check_result' periodic task to remove the Server Profile after the inspection process is over. Change-Id: I77ebf4b9175c2c1df1baa6d58714ff54c97c17ff Closes-Bug: 1621530
6 lines
157 B
YAML
6 lines
157 B
YAML
---
|
|
upgrade:
|
|
- Minimum required version of python-oneviewclient bumped to 2.5.1
|
|
features:
|
|
- Adds in-band inspection interface usable by OneView drivers.
|