ironic.drivers package¶
Subpackages¶
- ironic.drivers.modules package- Subpackages- ironic.drivers.modules.ansible package
- ironic.drivers.modules.drac 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
 
- 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.graphical_console 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.capabilities
- 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_console_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()
- get_verify_ca()
- need_prepare_ramdisk()
- normalize_mac()
- power_off_and_on()
- remove_node_capability()
- store_ramdisk_logs()
 
