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 |
||
---|---|---|
.. | ||
api | ||
cmd | ||
common | ||
conductor | ||
conf | ||
db | ||
dhcp | ||
drivers | ||
locale | ||
nova | ||
objects | ||
tests | ||
__init__.py | ||
version.py |