ironic_python_agent¶
- ironic_python_agent package
- Subpackages
 - Submodules
- ironic_python_agent.agent module
 - ironic_python_agent.burnin module
 - ironic_python_agent.config module
 - ironic_python_agent.device_hints module
 - ironic_python_agent.disk_partitioner module
 - ironic_python_agent.disk_utils module
block_uuid()count_mbr_partitions()dd()destroy_disk_metadata()find_efi_partition()fix_gpt_partition()get_and_validate_image_format()get_dev_byte_size()get_dev_sector_size()get_device_information()get_disk_identifier()get_partition_table_type()is_block_device()is_last_char_digit()list_partitions()make_partitions()partition_index_to_path()partprobe()populate_image()trigger_device_rescan()udev_settle()wait_for_disk_to_become_available()
 - ironic_python_agent.dmi_inspector module
 - ironic_python_agent.efi_utils module
 - ironic_python_agent.encoding module
 - ironic_python_agent.errors module
AgentIsBusyBlockDeviceEraseErrorBlockDeviceErrorCleaningErrorClockSyncErrorCommandExecutionErrorDeploymentErrorDeviceNotFoundExtensionErrorFileSystemNotSupportedHardwareManagerConfigurationErrorHardwareManagerMethodNotFoundHardwareManagerNotFoundHeartbeatConflictErrorHeartbeatConnectionErrorHeartbeatErrorImageChecksumErrorImageDownloadErrorImageDownloadOutofSpaceErrorImageDownloadTimeoutErrorImageWriteErrorIncompatibleHardwareMethodErrorIncompatibleNumaFormatErrorInspectionErrorInvalidCommandErrorInvalidCommandParamsErrorInvalidContentErrorInvalidImageInvalidMetricConfigIronicAPIErrorLookupAgentIPErrorLookupNodeErrorMetricsNotSupportedNotFoundProtectedDeviceErrorRESTErrorRequestedObjectNotFoundErrorServiceLookupFailureServicingErrorSoftwareRAIDErrorSystemRebootErrorUnknownNodeErrorVersionMismatchVirtualMediaBootError
 - ironic_python_agent.hardware module
BlockDeviceBootInfoCPUCPUCoreGenericHardwareManagerHardwareManagerHardwareSupportHardwareTypeMemoryNetworkInterfaceSystemFirmwareSystemVendorInfoUSBInfocache_node()check_versions()deduplicate_steps()dispatch_to_all_managers()dispatch_to_managers()filter_devices()get_cached_node()get_component_devices()get_current_versions()get_holder_disks()get_managers()get_managers_detail()get_multipath_status()is_md_device()list_all_block_devices()list_hardware_info()md_get_raid_devices()md_restart()safety_check_block_device()save_api_client()update_cached_node()
 - ironic_python_agent.inject_files module
 - ironic_python_agent.inspect module
 - ironic_python_agent.inspector module
 - ironic_python_agent.ironic_api_client module
 - ironic_python_agent.mdns module
 - ironic_python_agent.netutils module
RawPromiscuousSocketsbring_up_vlan_interfaces()ethtoolPermAddrget_default_ip_addr()get_hostname()get_interface_driver()get_interface_pci_address()get_ipv4_addr()get_ipv6_addr()get_lldp_info()get_mac_addr()get_wildcard_address()ifreqifreq_datainterface_has_carrier()is_bond()is_network_device()is_vlan()list_interfaces()wrap_ipv6()
 - ironic_python_agent.numa_inspector module
 - ironic_python_agent.partition_utils module
 - ironic_python_agent.qemu_img module
 - ironic_python_agent.raid_utils module
 - ironic_python_agent.tls_utils module
 - ironic_python_agent.utils module
AccumulatedFailuresStreamingClientcollect_system_logs()copy_config_from_vmedia()create_partition_table()determine_time_method()execute()extract_device()find_in_lshw()get_agent_params()get_command_output()get_journalctl_output()get_node_boot_mode()get_partition_table_type_from_specs()get_route_source()get_ssl_client_options()guess_root_disk()gzip_and_b64encode()is_char_device()is_journalctl_present()log_early_log_to_logger()mkfs()mounted()parse_capabilities()parse_device_tags()remove_large_keys()rescan_device()split_device_and_partition_number()sync_clock()try_collect_command_output()try_execute()unlink_without_raise()
 - ironic_python_agent.version module
 
 - Module contents