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
HostIronicPythonAgentIronicPythonAgent.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()
IronicPythonAgentHeartbeaterIronicPythonAgentHeartbeater.do_heartbeat()IronicPythonAgentHeartbeater.force_heartbeat()IronicPythonAgentHeartbeater.max_error_jitter_multiplierIronicPythonAgentHeartbeater.max_jitter_multiplierIronicPythonAgentHeartbeater.min_error_jitter_multiplierIronicPythonAgentHeartbeater.min_heartbeat_intervalIronicPythonAgentHeartbeater.min_jitter_multiplierIronicPythonAgentHeartbeater.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
AgentIsBusyBlockDeviceEraseErrorBlockDeviceErrorCleaningErrorClockSyncErrorCommandExecutionErrorDeploymentErrorDeviceNotFoundExtensionErrorFileSystemNotSupportedHardwareManagerConfigurationErrorHardwareManagerMethodNotFoundHardwareManagerNotFoundHeartbeatConflictErrorHeartbeatConnectionErrorHeartbeatErrorImageChecksumErrorImageDownloadErrorImageDownloadOutofSpaceErrorImageDownloadTimeoutErrorImageWriteErrorIncompatibleHardwareMethodErrorIncompatibleNumaFormatErrorInspectionErrorInvalidCommandErrorInvalidCommandParamsErrorInvalidContentErrorInvalidImageInvalidMetricConfigIronicAPIErrorLookupAgentIPErrorLookupNodeErrorMetricsNotSupportedNotFoundProtectedDeviceErrorRESTErrorRequestedObjectNotFoundErrorServiceLookupFailureServicingErrorSoftwareRAIDErrorSystemRebootErrorUnknownNodeErrorVersionMismatchVirtualMediaBootError
- ironic_python_agent.hardware module
BlockDeviceBootInfoCPUCPUCoreGenericHardwareManagerGenericHardwareManager.HARDWARE_MANAGER_NAMEGenericHardwareManager.HARDWARE_MANAGER_VERSIONGenericHardwareManager.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()
HardwareManagerHardwareManager.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()
HardwareSupportHardwareTypeMemoryNetworkInterfaceSystemFirmwareSystemVendorInfoUSBInfocache_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