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
- Module contents
- Submodules
- ironic_python_agent.hardware_managers package
Submodules¶
- ironic_python_agent.agent module
Host
IronicPythonAgent
IronicPythonAgent.force_heartbeat()
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
IronicPythonAgentStatus
- ironic_python_agent.burnin module
- ironic_python_agent.config module
- 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
IronicAPIError
LookupAgentIPError
LookupNodeError
NotFound
ProtectedDeviceError
RESTError
RequestedObjectNotFoundError
ServicingError
SoftwareRAIDError
SystemRebootError
UnknownNodeError
VersionMismatch
VirtualMediaBootError
- ironic_python_agent.hardware module
BlockDevice
BootInfo
CPU
GenericHardwareManager
GenericHardwareManager.HARDWARE_MANAGER_NAME
GenericHardwareManager.HARDWARE_MANAGER_VERSION
GenericHardwareManager.apply_configuration()
GenericHardwareManager.burnin_cpu()
GenericHardwareManager.burnin_disk()
GenericHardwareManager.burnin_memory()
GenericHardwareManager.burnin_network()
GenericHardwareManager.collect_lldp_data()
GenericHardwareManager.collect_system_logs()
GenericHardwareManager.create_configuration()
GenericHardwareManager.delete_configuration()
GenericHardwareManager.erase_block_device()
GenericHardwareManager.erase_devices_express()
GenericHardwareManager.erase_devices_metadata()
GenericHardwareManager.erase_pstore()
GenericHardwareManager.evaluate_hardware_support()
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_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.inject_files()
GenericHardwareManager.list_block_devices()
GenericHardwareManager.list_block_devices_check_skip_list()
GenericHardwareManager.list_hardware_info()
GenericHardwareManager.list_network_interfaces()
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.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_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
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_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.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_journalctl_present()
log_early_log_to_logger()
parse_capabilities()
remove_large_keys()
rescan_device()
split_device_and_partition_number()
sync_clock()
try_collect_command_output()
- ironic_python_agent.version module