ironic.drivers package¶
Subpackages¶
- ironic.drivers.modules package
- Subpackages
- ironic.drivers.modules.ansible package
- ironic.drivers.modules.drac package
- ironic.drivers.modules.ibmc package
- ironic.drivers.modules.ilo package
- ironic.drivers.modules.inspector package
- ironic.drivers.modules.intel_ipmi package
- ironic.drivers.modules.irmc package
- ironic.drivers.modules.network package
- ironic.drivers.modules.redfish package
- ironic.drivers.modules.storage package
- ironic.drivers.modules.xclarity package
- Submodules
- ironic.drivers.modules.agent module
- ironic.drivers.modules.agent_base module
- ironic.drivers.modules.agent_client module
- ironic.drivers.modules.agent_power module
- ironic.drivers.modules.boot_mode_utils module
- ironic.drivers.modules.console_utils module
- ironic.drivers.modules.deploy_utils module
InstanceImageCache
agent_add_clean_params()
build_agent_options()
build_instance_info_for_deploy()
cache_instance_image()
check_for_missing_params()
check_interface_capability()
compute_image_checksum()
destroy_http_instance_images()
destroy_images()
direct_deploy_should_convert_raw_image()
fetch_images()
get_boot_option()
get_disk_label()
get_image_download_source()
get_image_instance_info()
get_image_properties()
get_ipxe_boot_file()
get_ipxe_config_template()
get_ironic_api_url()
get_pxe_boot_file()
get_pxe_config_template()
get_remote_boot_volume()
get_root_device_for_deploy()
get_single_nic_with_vif_port_id()
is_anaconda_deploy()
is_iscsi_boot()
is_ramdisk_deploy()
is_software_raid()
needs_agent_ramdisk()
parse_instance_info()
populate_storage_driver_internal_info()
prepare_agent_boot()
prepare_inband_cleaning()
prepare_inband_service()
reboot_to_finish_step()
remove_http_instance_symlink()
rescue_or_deploy_mode()
set_failed_state()
step_error_handler()
switch_pxe_config()
tear_down_inband_cleaning()
tear_down_inband_service()
tear_down_storage_configuration()
try_set_boot_device()
validate_capabilities()
validate_image_properties()
- ironic.drivers.modules.fake module
- ironic.drivers.modules.image_cache module
- ironic.drivers.modules.image_utils module
- ironic.drivers.modules.inspect_utils module
- ironic.drivers.modules.ipmitool module
- ironic.drivers.modules.ipxe module
- ironic.drivers.modules.noop module
- ironic.drivers.modules.noop_mgmt module
- ironic.drivers.modules.pxe module
- ironic.drivers.modules.pxe_base module
- ironic.drivers.modules.ramdisk module
- ironic.drivers.modules.snmp module
SNMPClient
SNMPDriverAPCMasterSwitch
SNMPDriverAPCMasterSwitchPlus
SNMPDriverAPCRackPDU
SNMPDriverAten
SNMPDriverAuto
SNMPDriverBase
SNMPDriverBaytechMRP27
SNMPDriverCyberPower
SNMPDriverEatonPower
SNMPDriverRaritanPDU2
SNMPDriverServerTechSentry3
SNMPDriverServerTechSentry4
SNMPDriverSimple
SNMPDriverTeltronix
SNMPDriverVertivGeistPDU
SNMPPower
memoize()
retry_on_outdated_cache()
- Module contents
- Subpackages
Submodules¶
- ironic.drivers.base module
ALL_INTERFACES
BIOSInterface
BareDriver
BareDriver.all_interfaces
BareDriver.bios
BareDriver.boot
BareDriver.console
BareDriver.core_interfaces
BareDriver.deploy
BareDriver.firmware
BareDriver.get_properties()
BareDriver.inspect
BareDriver.management
BareDriver.network
BareDriver.non_vendor_interfaces
BareDriver.optional_interfaces
BareDriver.power
BareDriver.raid
BareDriver.rescue
BareDriver.storage
BareDriver.vendor
BaseInterface
BaseInterface.execute_clean_step()
BaseInterface.execute_deploy_step()
BaseInterface.execute_service_step()
BaseInterface.execute_verify_step()
BaseInterface.get_clean_steps()
BaseInterface.get_deploy_steps()
BaseInterface.get_properties()
BaseInterface.get_service_steps()
BaseInterface.get_verify_steps()
BaseInterface.interface_type
BaseInterface.supported
BaseInterface.validate()
BootInterface
ConsoleInterface
DeployInterface
DeployInterface.clean_up()
DeployInterface.deploy()
DeployInterface.heartbeat()
DeployInterface.interface_type
DeployInterface.prepare()
DeployInterface.prepare_cleaning()
DeployInterface.prepare_service()
DeployInterface.take_over()
DeployInterface.tear_down()
DeployInterface.tear_down_cleaning()
DeployInterface.tear_down_service()
FirmwareInterface
InspectInterface
ManagementInterface
ManagementInterface.attach_virtual_media()
ManagementInterface.detach_virtual_media()
ManagementInterface.detect_vendor()
ManagementInterface.get_boot_device()
ManagementInterface.get_boot_mode()
ManagementInterface.get_indicator_state()
ManagementInterface.get_mac_addresses()
ManagementInterface.get_secure_boot_state()
ManagementInterface.get_sensors_data()
ManagementInterface.get_supported_boot_devices()
ManagementInterface.get_supported_boot_modes()
ManagementInterface.get_supported_indicators()
ManagementInterface.get_virtual_media()
ManagementInterface.inject_nmi()
ManagementInterface.interface_type
ManagementInterface.set_boot_device()
ManagementInterface.set_boot_mode()
ManagementInterface.set_indicator_state()
ManagementInterface.set_secure_boot_state()
NetworkInterface
NetworkInterface.add_cleaning_network()
NetworkInterface.add_inspection_network()
NetworkInterface.add_provisioning_network()
NetworkInterface.add_rescuing_network()
NetworkInterface.add_servicing_network()
NetworkInterface.configure_tenant_networks()
NetworkInterface.get_current_vif()
NetworkInterface.get_node_network_data()
NetworkInterface.get_properties()
NetworkInterface.interface_type
NetworkInterface.need_power_on()
NetworkInterface.port_changed()
NetworkInterface.portgroup_changed()
NetworkInterface.remove_cleaning_network()
NetworkInterface.remove_inspection_network()
NetworkInterface.remove_provisioning_network()
NetworkInterface.remove_rescuing_network()
NetworkInterface.remove_servicing_network()
NetworkInterface.unconfigure_tenant_networks()
NetworkInterface.validate()
NetworkInterface.validate_inspection()
NetworkInterface.validate_rescue()
NetworkInterface.vif_attach()
NetworkInterface.vif_detach()
NetworkInterface.vif_list()
PowerInterface
RAIDInterface
RAID_APPLY_CONFIGURATION_ARGSINFO
RescueInterface
StorageInterface
VendorInterface
VendorMetadata
cache_bios_settings()
cache_firmware_components()
clean_step()
deploy_step()
driver_passthru()
passthru()
service_step()
verify_step()
- ironic.drivers.drac module
- ironic.drivers.fake_hardware module
FakeHardware
FakeHardware.supported_bios_interfaces
FakeHardware.supported_boot_interfaces
FakeHardware.supported_console_interfaces
FakeHardware.supported_deploy_interfaces
FakeHardware.supported_firmware_interfaces
FakeHardware.supported_inspect_interfaces
FakeHardware.supported_management_interfaces
FakeHardware.supported_power_interfaces
FakeHardware.supported_raid_interfaces
FakeHardware.supported_rescue_interfaces
FakeHardware.supported_storage_interfaces
FakeHardware.supported_vendor_interfaces
- ironic.drivers.generic module
GenericHardware
GenericHardware.supported_boot_interfaces
GenericHardware.supported_deploy_interfaces
GenericHardware.supported_firmware_interfaces
GenericHardware.supported_inspect_interfaces
GenericHardware.supported_network_interfaces
GenericHardware.supported_raid_interfaces
GenericHardware.supported_rescue_interfaces
GenericHardware.supported_storage_interfaces
ManualManagementHardware
- ironic.drivers.hardware_type module
AbstractHardwareType
AbstractHardwareType.get_properties()
AbstractHardwareType.supported
AbstractHardwareType.supported_bios_interfaces
AbstractHardwareType.supported_boot_interfaces
AbstractHardwareType.supported_console_interfaces
AbstractHardwareType.supported_deploy_interfaces
AbstractHardwareType.supported_firmware_interfaces
AbstractHardwareType.supported_inspect_interfaces
AbstractHardwareType.supported_management_interfaces
AbstractHardwareType.supported_network_interfaces
AbstractHardwareType.supported_power_interfaces
AbstractHardwareType.supported_raid_interfaces
AbstractHardwareType.supported_rescue_interfaces
AbstractHardwareType.supported_storage_interfaces
AbstractHardwareType.supported_vendor_interfaces
- ironic.drivers.ilo module
- ironic.drivers.intel_ipmi module
- ironic.drivers.ipmi module
- ironic.drivers.irmc module
IRMCHardware
IRMCHardware.supported_bios_interfaces
IRMCHardware.supported_boot_interfaces
IRMCHardware.supported_console_interfaces
IRMCHardware.supported_inspect_interfaces
IRMCHardware.supported_management_interfaces
IRMCHardware.supported_power_interfaces
IRMCHardware.supported_raid_interfaces
IRMCHardware.supported_vendor_interfaces
- ironic.drivers.redfish module
RedfishHardware
RedfishHardware.supported_bios_interfaces
RedfishHardware.supported_boot_interfaces
RedfishHardware.supported_firmware_interfaces
RedfishHardware.supported_inspect_interfaces
RedfishHardware.supported_management_interfaces
RedfishHardware.supported_power_interfaces
RedfishHardware.supported_raid_interfaces
RedfishHardware.supported_vendor_interfaces
- ironic.drivers.snmp module
- ironic.drivers.utils module
MixinVendorInterface
add_node_capability()
capabilities_to_dict()
collect_ramdisk_logs()
ensure_next_boot_device()
force_persistent_boot()
get_agent_iso()
get_agent_kernel_ramdisk()
get_field()
get_kernel_append_params()
get_node_capability()
get_node_mac_addresses()
get_ramdisk_logs_file_name()
need_prepare_ramdisk()
normalize_mac()
power_off_and_on()
store_ramdisk_logs()