ironic.drivers.modules.inspector.agent module

In-band inspection implementation.

class ironic.drivers.modules.inspector.agent.AgentInspect(*args, **kwargs)[source]

Bases: Common

In-band inspection.

abort(task)[source]

Abort hardware inspection.

Parameters:

task – a task from TaskManager.

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
ironic.drivers.modules.inspector.agent.run_inspection_hooks(task, inventory, plugin_data, hooks)[source]

Process data from the ramdisk using inspection hooks.