The ilo drivers cannot determine few of the capabilities/properties OOB. It needs to use ironic inspector for it. For example, disk-size.
Secondly, we would like customers to have the option of using inspector with ilo drivers also as it discovers some capabilities which ilo drivers doesnt discover.
A config variable "oob_inspection_only" with default value of "True" will be introduced. If this is set to true, then ilo drivers perform only out-of-band inspection. If this is set to "False" ilo drivers inspection will perform inband inspection after out-of-band inspection. The properties from out-of-band and inband inspection both will be populated in node.properties.
This requires the spec https://review.openstack.org/#/c/305864/ to be approved for virtual media and then iLO drivers can implement inband inspection for vmedia drivers.
Copy of whiteboard:
Gerrit topic: https:/ /review. openstack. org/#q, topic:bp/ enhance- ilo-drivers- for-inband- discovery, n,z
Addressed by: https:/ /review. openstack. org/201904
Enhance ilo drivers to do inband inspection
Addressed by: https:/ /review. openstack. org/214357
WIP: inband discovery in ilo