ironic_python_agent package¶
Subpackages¶
- ironic_python_agent.api package
- ironic_python_agent.cmd package
- ironic_python_agent.extensions package- Submodules- ironic_python_agent.extensions.base module
- ironic_python_agent.extensions.clean module
- ironic_python_agent.extensions.deploy module
- ironic_python_agent.extensions.flow module
- ironic_python_agent.extensions.image module
- ironic_python_agent.extensions.log module
- ironic_python_agent.extensions.poll module
- ironic_python_agent.extensions.rescue module
- ironic_python_agent.extensions.service module
- ironic_python_agent.extensions.standby module
- ironic_python_agent.extensions.system module
 
- Module contents
 
- Submodules
- ironic_python_agent.hardware_managers package
- ironic_python_agent.metrics_lib package
Submodules¶
- ironic_python_agent.agent module- Host
- IronicPythonAgent- IronicPythonAgent.force_heartbeat()
- IronicPythonAgent.from_config()
- IronicPythonAgent.get_command_result()
- IronicPythonAgent.get_node_uuid()
- IronicPythonAgent.get_status()
- IronicPythonAgent.list_command_results()
- IronicPythonAgent.process_lookup_data()
- IronicPythonAgent.run()
- IronicPythonAgent.serve_ipa_api()
- IronicPythonAgent.set_agent_advertise_addr()
- IronicPythonAgent.validate_agent_token()
 
- IronicPythonAgentHeartbeater- IronicPythonAgentHeartbeater.do_heartbeat()
- IronicPythonAgentHeartbeater.force_heartbeat()
- IronicPythonAgentHeartbeater.max_error_jitter_multiplier
- IronicPythonAgentHeartbeater.max_jitter_multiplier
- IronicPythonAgentHeartbeater.min_error_jitter_multiplier
- IronicPythonAgentHeartbeater.min_heartbeat_interval
- IronicPythonAgentHeartbeater.min_jitter_multiplier
- IronicPythonAgentHeartbeater.run()
- IronicPythonAgentHeartbeater.stop()
 
- IronicPythonAgentStatus
 
- 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- AgentIsBusy
- BlockDeviceEraseError
- BlockDeviceError
- CleaningError
- ClockSyncError
- CommandExecutionError
- DeploymentError
- DeviceNotFound
- ExtensionError
- FileSystemNotSupported
- HardwareManagerConfigurationError
- HardwareManagerMethodNotFound
- HardwareManagerNotFound
- HeartbeatConflictError
- HeartbeatConnectionError
- HeartbeatError
- ImageChecksumError
- ImageDownloadError
- ImageDownloadOutofSpaceError
- ImageDownloadTimeoutError
- ImageWriteError
- IncompatibleHardwareMethodError
- IncompatibleNumaFormatError
- InspectionError
- InvalidCommandError
- InvalidCommandParamsError
- InvalidContentError
- InvalidImage
- InvalidMetricConfig
- IronicAPIError
- LookupAgentIPError
- LookupNodeError
- MetricsNotSupported
- NotFound
- ProtectedDeviceError
- RESTError
- RequestedObjectNotFoundError
- ServiceLookupFailure
- ServicingError
- SoftwareRAIDError
- SystemRebootError
- UnknownNodeError
- VersionMismatch
- VirtualMediaBootError
 
- ironic_python_agent.hardware module- BlockDevice
- BootInfo
- CPU
- CPUCore
- GenericHardwareManager- GenericHardwareManager.HARDWARE_MANAGER_NAME
- GenericHardwareManager.HARDWARE_MANAGER_VERSION
- GenericHardwareManager.any_ipmi_device_exists()
- GenericHardwareManager.apply_configuration()
- GenericHardwareManager.burnin_cpu()
- GenericHardwareManager.burnin_disk()
- GenericHardwareManager.burnin_gpu()
- GenericHardwareManager.burnin_memory()
- GenericHardwareManager.burnin_network()
- GenericHardwareManager.clean_uefi_nvram()
- GenericHardwareManager.collect_lldp_data()
- GenericHardwareManager.collect_system_logs()
- GenericHardwareManager.create_configuration()
- GenericHardwareManager.create_cpu_info_dict()
- GenericHardwareManager.delete_configuration()
- GenericHardwareManager.erase_block_device()
- GenericHardwareManager.erase_devices_express()
- GenericHardwareManager.erase_devices_metadata()
- GenericHardwareManager.erase_pstore()
- GenericHardwareManager.evaluate_hardware_support()
- GenericHardwareManager.execute_bootc_install()
- GenericHardwareManager.filter_device()
- GenericHardwareManager.full_sync()
- GenericHardwareManager.generate_tls_certificate()
- GenericHardwareManager.get_bios_given_nic_name()
- GenericHardwareManager.get_bmc_address()
- GenericHardwareManager.get_bmc_mac()
- GenericHardwareManager.get_bmc_v6address()
- GenericHardwareManager.get_boot_info()
- GenericHardwareManager.get_clean_steps()
- GenericHardwareManager.get_cpu_cores()
- GenericHardwareManager.get_cpus()
- GenericHardwareManager.get_deploy_steps()
- GenericHardwareManager.get_interface_info()
- GenericHardwareManager.get_ipv4_addr()
- GenericHardwareManager.get_ipv6_addr()
- GenericHardwareManager.get_memory()
- GenericHardwareManager.get_os_install_device()
- GenericHardwareManager.get_service_steps()
- GenericHardwareManager.get_skip_list_from_node_for_disks()
- GenericHardwareManager.get_skip_list_from_node_for_raids()
- GenericHardwareManager.get_system_vendor_info()
- GenericHardwareManager.get_usb_devices()
- GenericHardwareManager.initialize()
- GenericHardwareManager.inject_files()
- GenericHardwareManager.list_block_devices()
- GenericHardwareManager.list_block_devices_check_skip_list()
- GenericHardwareManager.list_hardware_info()
- GenericHardwareManager.list_network_interfaces()
- GenericHardwareManager.read_cpu_info()
- GenericHardwareManager.validate_configuration()
- GenericHardwareManager.write_image()
 
- HardwareManager- HardwareManager.collect_lldp_data()
- HardwareManager.collect_system_logs()
- HardwareManager.erase_block_device()
- HardwareManager.erase_devices()
- HardwareManager.evaluate_hardware_support()
- HardwareManager.filter_device()
- HardwareManager.full_sync()
- HardwareManager.generate_tls_certificate()
- HardwareManager.get_bmc_address()
- HardwareManager.get_bmc_mac()
- HardwareManager.get_bmc_v6address()
- HardwareManager.get_boot_info()
- HardwareManager.get_clean_steps()
- HardwareManager.get_cpus()
- HardwareManager.get_deploy_steps()
- HardwareManager.get_interface_info()
- HardwareManager.get_memory()
- HardwareManager.get_os_install_device()
- HardwareManager.get_service_steps()
- HardwareManager.get_skip_list_from_node_for_disks()
- HardwareManager.get_skip_list_from_node_for_raids()
- HardwareManager.get_usb_devices()
- HardwareManager.get_version()
- HardwareManager.initialize()
- HardwareManager.list_block_devices()
- HardwareManager.list_block_devices_check_skip_list()
- HardwareManager.list_hardware_info()
- HardwareManager.list_network_interfaces()
- HardwareManager.wait_for_disks()
 
- HardwareSupport
- HardwareType
- Memory
- NetworkInterface
- SystemFirmware
- SystemVendorInfo
- USBInfo
- cache_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- RawPromiscuousSockets
- bring_up_vlan_interfaces()
- ethtoolPermAddr
- get_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()
- ifreq
- ifreq_data
- interface_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- AccumulatedFailures
- StreamingClient
- collect_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
