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
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.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
HardwareManagerMethodNotFound
HardwareManagerNotFound
HeartbeatConflictError
HeartbeatConnectionError
HeartbeatError
ImageChecksumError
ImageDownloadError
ImageWriteError
IncompatibleHardwareMethodError
IncompatibleNumaFormatError
InspectionError
InvalidCommandError
InvalidCommandParamsError
InvalidContentError
InvalidImage
IronicAPIError
LookupAgentIPError
LookupNodeError
NotFound
ProtectedDeviceError
RESTError
RequestedObjectNotFoundError
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_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.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()
GenericHardwareManager.get_system_vendor_info()
GenericHardwareManager.get_usb_devices()
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.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()
HardwareManager.get_usb_devices()
HardwareManager.get_version()
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()
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.netutils module
- 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_ssl_client_options()
guess_root_disk()
gzip_and_b64encode()
is_char_device()
is_journalctl_present()
log_early_log_to_logger()
mounted()
parse_capabilities()
remove_large_keys()
rescan_device()
split_device_and_partition_number()
sync_clock()
try_collect_command_output()
- ironic_python_agent.version module