ironic.drivers.modules.inspector package

Subpackages

Submodules

Module contents

class ironic.drivers.modules.inspector.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
class ironic.drivers.modules.inspector.Inspector(*args, **kwargs)[source]

Bases: Common

In-band inspection via ironic-inspector project.

abort(task)[source]

Abort hardware inspection.

Parameters:

task – a task from TaskManager.

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.