ironic.conductor package¶
Submodules¶
- ironic.conductor.allocations module
- ironic.conductor.base_manager module
- ironic.conductor.cleaning module
- ironic.conductor.configdrive_utils module
- ironic.conductor.deployments module
- ironic.conductor.inspection module
- ironic.conductor.manager module
ConductorManagerConductorManager.RPC_API_VERSIONConductorManager.add_node_traits()ConductorManager.attach_virtual_media()ConductorManager.change_node_boot_mode()ConductorManager.change_node_power_state()ConductorManager.change_node_secure_boot()ConductorManager.cleanup_stale_conductors()ConductorManager.continue_inspection()ConductorManager.continue_node_clean()ConductorManager.continue_node_deploy()ConductorManager.continue_node_service()ConductorManager.create_allocation()ConductorManager.create_node()ConductorManager.create_port()ConductorManager.destroy_allocation()ConductorManager.destroy_node()ConductorManager.destroy_port()ConductorManager.destroy_portgroup()ConductorManager.destroy_volume_connector()ConductorManager.destroy_volume_target()ConductorManager.detach_virtual_media()ConductorManager.do_node_clean()ConductorManager.do_node_deploy()ConductorManager.do_node_rescue()ConductorManager.do_node_service()ConductorManager.do_node_tear_down()ConductorManager.do_node_unrescue()ConductorManager.do_provisioning_action()ConductorManager.driver_vendor_passthru()ConductorManager.get_boot_device()ConductorManager.get_console_information()ConductorManager.get_driver_properties()ConductorManager.get_driver_vendor_passthru_methods()ConductorManager.get_indicator_state()ConductorManager.get_node_vendor_passthru_methods()ConductorManager.get_node_with_token()ConductorManager.get_raid_logical_disk_properties()ConductorManager.get_runbook()ConductorManager.get_supported_boot_devices()ConductorManager.get_supported_indicators()ConductorManager.get_virtual_media()ConductorManager.heartbeat()ConductorManager.inject_nmi()ConductorManager.inspect_hardware()ConductorManager.manage_node_history()ConductorManager.object_action()ConductorManager.object_backport_versions()ConductorManager.object_class_action_versions()ConductorManager.remove_node_traits()ConductorManager.set_boot_device()ConductorManager.set_console_mode()ConductorManager.set_indicator_state()ConductorManager.set_target_raid_config()ConductorManager.targetConductorManager.update_node()ConductorManager.update_port()ConductorManager.update_portgroup()ConductorManager.update_volume_connector()ConductorManager.update_volume_target()ConductorManager.validate_driver_interfaces()ConductorManager.vendor_passthru()ConductorManager.vif_attach()ConductorManager.vif_detach()ConductorManager.vif_list()
convert_steps()do_attach_virtual_media()do_detach_virtual_media()do_sync_power_state()get_vendor_passthru_metadata()handle_sync_power_state_max_retries_exceeded()
- ironic.conductor.notification_utils module
- ironic.conductor.periodics module
- ironic.conductor.rpc_service module
- ironic.conductor.rpcapi module
ConductorAPIConductorAPI.RPC_API_VERSIONConductorAPI.add_node_traits()ConductorAPI.attach_virtual_media()ConductorAPI.can_send_create_port()ConductorAPI.can_send_rescue()ConductorAPI.change_node_boot_mode()ConductorAPI.change_node_power_state()ConductorAPI.change_node_secure_boot()ConductorAPI.continue_inspection()ConductorAPI.continue_node_clean()ConductorAPI.continue_node_deploy()ConductorAPI.continue_node_service()ConductorAPI.create_allocation()ConductorAPI.create_node()ConductorAPI.create_port()ConductorAPI.destroy_allocation()ConductorAPI.destroy_node()ConductorAPI.destroy_port()ConductorAPI.destroy_portgroup()ConductorAPI.destroy_volume_connector()ConductorAPI.destroy_volume_target()ConductorAPI.detach_virtual_media()ConductorAPI.do_node_clean()ConductorAPI.do_node_deploy()ConductorAPI.do_node_rescue()ConductorAPI.do_node_service()ConductorAPI.do_node_tear_down()ConductorAPI.do_node_unrescue()ConductorAPI.do_provisioning_action()ConductorAPI.driver_vendor_passthru()ConductorAPI.get_boot_device()ConductorAPI.get_conductor_for()ConductorAPI.get_console_information()ConductorAPI.get_current_topic()ConductorAPI.get_driver_properties()ConductorAPI.get_driver_vendor_passthru_methods()ConductorAPI.get_indicator_state()ConductorAPI.get_node_vendor_passthru_methods()ConductorAPI.get_node_with_token()ConductorAPI.get_raid_logical_disk_properties()ConductorAPI.get_random_topic()ConductorAPI.get_supported_boot_devices()ConductorAPI.get_supported_indicators()ConductorAPI.get_topic_for()ConductorAPI.get_topic_for_driver()ConductorAPI.get_virtual_media()ConductorAPI.heartbeat()ConductorAPI.inject_nmi()ConductorAPI.inspect_hardware()ConductorAPI.object_action()ConductorAPI.object_backport_versions()ConductorAPI.object_class_action_versions()ConductorAPI.remove_node_traits()ConductorAPI.set_boot_device()ConductorAPI.set_console_mode()ConductorAPI.set_indicator_state()ConductorAPI.set_target_raid_config()ConductorAPI.update_node()ConductorAPI.update_port()ConductorAPI.update_portgroup()ConductorAPI.update_volume_connector()ConductorAPI.update_volume_target()ConductorAPI.validate_driver_interfaces()ConductorAPI.vendor_passthru()ConductorAPI.vif_attach()ConductorAPI.vif_detach()ConductorAPI.vif_list()
LocalContext
- ironic.conductor.servicing module
- ironic.conductor.steps module
- ironic.conductor.task_manager module
TaskManagerTaskManager.downgrade_lock()TaskManager.load_driver()TaskManager.nodeTaskManager.portgroupsTaskManager.portsTaskManager.process_event()TaskManager.release_resources()TaskManager.resume_cleaning()TaskManager.set_spawn_error_hook()TaskManager.spawn_after()TaskManager.upgrade_lock()TaskManager.volume_connectorsTaskManager.volume_targets
acquire()require_exclusive_lock()
- ironic.conductor.utils module
StepFlowabort_on_conductor_take_over()add_secret_token()agent_is_alive()build_configdrive()cleaning_error_handler()cleanup_after_timeout()cleanup_cleanwait_timeout()cleanup_rescuewait_timeout()cleanup_servicewait_timeout()deploying_error_handler()exclude_current_conductor()fail_on_error()fast_track_able()get_attached_vif()get_configdrive_image()get_node_next_clean_steps()get_node_next_deploy_steps()get_token_project_from_request()hash_password()is_agent_token_pregenerated()is_agent_token_present()is_agent_token_valid()is_fast_track()log_step_flow_history()make_salt()node_cache_bios_settings()node_cache_boot_mode()node_cache_firmware_components()node_cache_vendor()node_change_boot_mode()node_change_secure_boot()node_get_boot_mode()node_history_record()node_power_action()node_set_boot_device()node_set_boot_mode()node_update_cache()node_wait_for_power_state()notify_conductor_resume_clean()notify_conductor_resume_deploy()notify_conductor_resume_operation()notify_conductor_resume_service()power_on_node_if_needed()power_state_error_handler()power_state_for_network_configuration()provisioning_error_handler()remove_agent_url()remove_node_rescue_password()rescuing_error_handler()restore_power_state_if_needed()run_node_action()servicing_error_handler()skip_automated_cleaning()spawn_cleaning_error_handler()spawn_deploying_error_handler()spawn_rescue_error_handler()spawn_servicing_error_handler()store_agent_certificate()update_image_type()update_next_step_index()validate_instance_info_traits()validate_port_physnet()value_within_timeout()verifying_error_handler()wipe_cleaning_internal_info()wipe_deploy_internal_info()wipe_internal_info_on_power_off()wipe_service_internal_info()wipe_token_and_url()
- ironic.conductor.verify module