ironic.drivers.modules.inspector package¶
Subpackages¶
- ironic.drivers.modules.inspector.hooks package
- Submodules
- ironic.drivers.modules.inspector.hooks.accelerators module
 - ironic.drivers.modules.inspector.hooks.architecture module
 - ironic.drivers.modules.inspector.hooks.base module
 - ironic.drivers.modules.inspector.hooks.boot_mode module
 - ironic.drivers.modules.inspector.hooks.cpu_capabilities module
 - ironic.drivers.modules.inspector.hooks.extra_hardware module
 - ironic.drivers.modules.inspector.hooks.local_link_connection module
 - ironic.drivers.modules.inspector.hooks.memory module
 - ironic.drivers.modules.inspector.hooks.parse_lldp module
 - ironic.drivers.modules.inspector.hooks.pci_devices module
 - ironic.drivers.modules.inspector.hooks.physical_network module
 - ironic.drivers.modules.inspector.hooks.ports module
 - ironic.drivers.modules.inspector.hooks.raid_device module
 - ironic.drivers.modules.inspector.hooks.ramdisk_error module
 - ironic.drivers.modules.inspector.hooks.root_device module
 - ironic.drivers.modules.inspector.hooks.validate_interfaces module
 
 - Module contents
 
 - Submodules
 
Submodules¶
- ironic.drivers.modules.inspector.agent module
 - ironic.drivers.modules.inspector.client module
 - ironic.drivers.modules.inspector.interface module
 - ironic.drivers.modules.inspector.lldp_parsers module
 - ironic.drivers.modules.inspector.lldp_tlvs module
 
Module contents¶
- class ironic.drivers.modules.inspector.AgentInspect(*args, **kwargs)[source]¶
 Bases:
CommonIn-band inspection.
- continue_inspection(task, inventory, plugin_data)[source]¶
 Continue in-band hardware inspection.
- Parameters:
 task – a task from TaskManager.
inventory – hardware inventory from the node.
plugin_data – optional plugin-specific data.
- default_require_managed_boot = True¶
 
- class ironic.drivers.modules.inspector.Inspector(*args, **kwargs)[source]¶
 Bases:
CommonIn-band inspection via ironic-inspector project.
- continue_inspection(task, inventory, plugin_data=None)[source]¶
 Continue in-band hardware inspection.
This implementation simply defers to ironic-inspector. It only exists to simplify the transition to Ironic-native in-band inspection.
- Parameters:
 task – a task from TaskManager.
inventory – hardware inventory from the node.
plugin_data – optional plugin-specific data.