OpenKeel: the sovereign French Cloud solution of the inherent group, with a European reach Discover inherent

Reverse-spec · Services

ironic — Verification

Reference verification

Review that the targeted function matches what the text describes.

Report fileLineReferenceStatusTargeted function
00-summary_stable-2026.2.md45ironic/command/api.pyOK
00-summary_stable-2026.2.md45pyproject.tomlOK
00-summary_stable-2026.2.md46ironic/command/conductor.pyOK
00-summary_stable-2026.2.md46ironic/common/rpc.py:36OK<module>
00-summary_stable-2026.2.md47ironic/command/singleprocess.pyOK
00-summary_stable-2026.2.md48ironic/command/networking.py:39OKmain
00-summary_stable-2026.2.md49ironic/command/novncproxy.pyOK
00-summary_stable-2026.2.md50ironic/command/pxe_filter.pyOK
00-summary_stable-2026.2.md51ironic/command/dbsync.pyOK
00-summary_stable-2026.2.md51ironic/command/status.pyOK
00-summary_stable-2026.2.md51ironic/command/manage.pyOK
00-summary_stable-2026.2.md52ipa:ironic_python_agent/agent.pyOK
00-summary_stable-2026.2.md82ironic/api/controllers/v1/node.py:1282OKprovision
00-summary_stable-2026.2.md84ironic/api/controllers/v1/node.py:1905OKnode_sanitize
00-summary_stable-2026.2.md84ironic/conductor/utils.py:1543OKis_agent_token_valid
00-summary_stable-2026.2.md85ironic/conductor/manager.py:3554OKheartbeat
01-rest-api_stable-2026.2.md5ironic/api/app.py:80OKsetup_app
01-rest-api_stable-2026.2.md5ironic/api/controllers/v1/__init__.py:126OKController
01-rest-api_stable-2026.2.md11ironic/api/controllers/base.py:51OKparse_headers
01-rest-api_stable-2026.2.md11ironic/api/controllers/v1/__init__.py:155OK_check_version
01-rest-api_stable-2026.2.md11ironic/api/controllers/v1/versions.py:300OKmax_version_string
01-rest-api_stable-2026.2.md12ironic/api/controllers/v1/__init__.py:177OKadd_version_attributes
01-rest-api_stable-2026.2.md13ironic/api/validation/__init__.py:33OKapi_version
01-rest-api_stable-2026.2.md13ironic/api/controllers/v1/utils.py:850OKcheck_allow_specify_fields
01-rest-api_stable-2026.2.md14ironic/api/middleware/parsable_error.py:36OKcall
01-rest-api_stable-2026.2.md14ironic/api/method.py:114OKformat_exception
01-rest-api_stable-2026.2.md15ironic/api/middleware/parsable_error.py:65OKreplacement_start_response
01-rest-api_stable-2026.2.md15ironic/api/middleware/json_ext.pyOK
01-rest-api_stable-2026.2.md16ironic/api/app.py:112OKsetup_app
01-rest-api_stable-2026.2.md17ironic/api/app.py:135OKsetup_app
01-rest-api_stable-2026.2.md17ironic/api/config.pyOK
01-rest-api_stable-2026.2.md18ironic/api/controllers/v1/utils.py:1794OKcheck_node_policy_and_retrieve
01-rest-api_stable-2026.2.md18ironic/api/controllers/v1/utils.py:1751OKcheck_owner_policy
01-rest-api_stable-2026.2.md19ironic/api/app.py:64OKIronicRequestId
01-rest-api_stable-2026.2.md20ironic/api/controllers/v1/collection.pyOK
01-rest-api_stable-2026.2.md29ironic/api/controllers/root.py:39OKindex
01-rest-api_stable-2026.2.md30ironic/api/controllers/v1/__init__.py:146OKindex
01-rest-api_stable-2026.2.md31ironic/api/controllers/v1/allocation.py:253OKget_all
01-rest-api_stable-2026.2.md32ironic/api/controllers/v1/allocation.py:365OKpost
01-rest-api_stable-2026.2.md33ironic/api/controllers/v1/allocation.py:307OKget_one
01-rest-api_stable-2026.2.md34ironic/api/controllers/v1/allocation.py:510OKpatch
01-rest-api_stable-2026.2.md35ironic/api/controllers/v1/allocation.py:554OKdelete
01-rest-api_stable-2026.2.md36ironic/api/controllers/v1/chassis.py:149OKget_all
01-rest-api_stable-2026.2.md37ironic/api/controllers/v1/chassis.py:227OKpost
01-rest-api_stable-2026.2.md38ironic/api/controllers/v1/chassis.py:180OKdetail
01-rest-api_stable-2026.2.md39ironic/api/controllers/v1/chassis.py:207OKget_one
01-rest-api_stable-2026.2.md40ironic/api/controllers/v1/chassis.py:255OKpatch
01-rest-api_stable-2026.2.md41ironic/api/controllers/v1/chassis.py:288OKdelete
01-rest-api_stable-2026.2.md42ironic/api/controllers/v1/conductor.py:115OKget_all
01-rest-api_stable-2026.2.md43ironic/api/controllers/v1/conductor.py:154OKget_one
01-rest-api_stable-2026.2.md44ironic/api/controllers/v1/ramdisk.py:402OKpost
01-rest-api_stable-2026.2.md45ironic/api/controllers/v1/deploy_template.py:141OKget_all
01-rest-api_stable-2026.2.md46ironic/api/controllers/v1/deploy_template.py:218OKpost
01-rest-api_stable-2026.2.md47ironic/api/controllers/v1/deploy_template.py:196OKget_one
01-rest-api_stable-2026.2.md48ironic/api/controllers/v1/deploy_template.py:250OKpatch
01-rest-api_stable-2026.2.md49ironic/api/controllers/v1/deploy_template.py:308OKdelete
01-rest-api_stable-2026.2.md50ironic/api/controllers/v1/driver.py:354OKget_all
01-rest-api_stable-2026.2.md51ironic/api/controllers/v1/driver.py:397OKget_one
01-rest-api_stable-2026.2.md52ironic/api/controllers/v1/driver.py:421OKproperties
01-rest-api_stable-2026.2.md53ironic/api/controllers/v1/driver.py:288OKlogical_disk_properties
01-rest-api_stable-2026.2.md54ironic/api/controllers/v1/driver.py:259OK_default
01-rest-api_stable-2026.2.md55ironic/api/controllers/v1/driver.py:259OK_default
01-rest-api_stable-2026.2.md56ironic/api/controllers/v1/driver.py:259OK_default
01-rest-api_stable-2026.2.md57ironic/api/controllers/v1/driver.py:259OK_default
01-rest-api_stable-2026.2.md58ironic/api/controllers/v1/driver.py:259OK_default
01-rest-api_stable-2026.2.md59ironic/api/controllers/v1/driver.py:233OKmethods
01-rest-api_stable-2026.2.md60ironic/api/controllers/v1/event.py:38OKpost
01-rest-api_stable-2026.2.md61ironic/api/controllers/v1/ramdisk.py:215OKpost
01-rest-api_stable-2026.2.md62ironic/api/controllers/v1/inspection_rule.py:143OKget_all
01-rest-api_stable-2026.2.md63ironic/api/controllers/v1/inspection_rule.py:230OKpost
01-rest-api_stable-2026.2.md64ironic/api/controllers/v1/inspection_rule.py:320OKdelete
01-rest-api_stable-2026.2.md65ironic/api/controllers/v1/inspection_rule.py:207OKget_one
01-rest-api_stable-2026.2.md66ironic/api/controllers/v1/inspection_rule.py:267OKpatch
01-rest-api_stable-2026.2.md67ironic/api/controllers/v1/inspection_rule.py:320OKdelete
01-rest-api_stable-2026.2.md68ironic/api/controllers/v1/ramdisk.py:143OKget_all
01-rest-api_stable-2026.2.md69ironic/api/controllers/v1/node.py:2734OKget_all
01-rest-api_stable-2026.2.md70ironic/api/controllers/v1/node.py:2994OKpost
01-rest-api_stable-2026.2.md71ironic/api/controllers/v1/node.py:2849OKdetail
01-rest-api_stable-2026.2.md72ironic/api/controllers/v1/node.py:2972OKget_one
01-rest-api_stable-2026.2.md73ironic/api/controllers/v1/node.py:3214OKpatch
01-rest-api_stable-2026.2.md74ironic/api/controllers/v1/node.py:3356OKdelete
01-rest-api_stable-2026.2.md75ironic/api/controllers/v1/allocation.py:601OKget_all
01-rest-api_stable-2026.2.md76ironic/api/controllers/v1/allocation.py:623OKdelete
01-rest-api_stable-2026.2.md77ironic/api/controllers/v1/bios.py:80OKget_all
01-rest-api_stable-2026.2.md78ironic/api/controllers/v1/bios.py:104OKget_one
01-rest-api_stable-2026.2.md79ironic/api/controllers/v1/firmware.py:79OKget_all
01-rest-api_stable-2026.2.md80ironic/api/controllers/v1/node.py:2232OKget_all
01-rest-api_stable-2026.2.md81ironic/api/controllers/v1/node.py:2271OKget_one
01-rest-api_stable-2026.2.md82ironic/api/controllers/v1/node.py:2292OKget
01-rest-api_stable-2026.2.md83ironic/api/controllers/v1/node.py:2097OKput
01-rest-api_stable-2026.2.md84ironic/api/controllers/v1/node.py:2112OKdelete
01-rest-api_stable-2026.2.md85ironic/api/controllers/v1/node.py:506OKget
01-rest-api_stable-2026.2.md86ironic/api/controllers/v1/node.py:480OKput
01-rest-api_stable-2026.2.md87ironic/api/controllers/v1/node.py:526OKsupported
01-rest-api_stable-2026.2.md88ironic/api/controllers/v1/node.py:658OKget_all
01-rest-api_stable-2026.2.md89ironic/api/controllers/v1/node.py:635OKget_one
01-rest-api_stable-2026.2.md90ironic/api/controllers/v1/node.py:612OKput
01-rest-api_stable-2026.2.md91ironic/api/controllers/v1/node.py:635OKget_one
01-rest-api_stable-2026.2.md92ironic/api/controllers/v1/node.py:612OKput
01-rest-api_stable-2026.2.md93ironic/api/controllers/v1/node.py:683OKput
01-rest-api_stable-2026.2.md94ironic/api/controllers/v1/portgroup.py:312OKget_all
01-rest-api_stable-2026.2.md95ironic/api/controllers/v1/portgroup.py:371OKdetail
01-rest-api_stable-2026.2.md96ironic/api/controllers/v1/port.py:448OKget_all
01-rest-api_stable-2026.2.md97ironic/api/controllers/v1/port.py:531OKdetail
01-rest-api_stable-2026.2.md98ironic/api/controllers/v1/node.py:802OKget
01-rest-api_stable-2026.2.md99ironic/api/controllers/v1/node.py:910OKboot_mode
01-rest-api_stable-2026.2.md100ironic/api/controllers/v1/node.py:729OKget
01-rest-api_stable-2026.2.md101ironic/api/controllers/v1/node.py:751OKput
01-rest-api_stable-2026.2.md102ironic/api/controllers/v1/node.py:853OKpower
01-rest-api_stable-2026.2.md103ironic/api/controllers/v1/node.py:1148OKprovision
01-rest-api_stable-2026.2.md104ironic/api/controllers/v1/node.py:820OKraid
01-rest-api_stable-2026.2.md105ironic/api/controllers/v1/node.py:961OKsecure_boot
01-rest-api_stable-2026.2.md106ironic/api/controllers/v1/node.py:1520OKget_all
01-rest-api_stable-2026.2.md107ironic/api/controllers/v1/node.py:1533OKput
01-rest-api_stable-2026.2.md108ironic/api/controllers/v1/node.py:1593OKdelete
01-rest-api_stable-2026.2.md109ironic/api/controllers/v1/node.py:1533OKput
01-rest-api_stable-2026.2.md110ironic/api/controllers/v1/node.py:1593OKdelete
01-rest-api_stable-2026.2.md111ironic/api/controllers/v1/node.py:2946OKvalidate
01-rest-api_stable-2026.2.md112ironic/api/controllers/v1/node.py:2057OK_default
01-rest-api_stable-2026.2.md113ironic/api/controllers/v1/node.py:2057OK_default
01-rest-api_stable-2026.2.md114ironic/api/controllers/v1/node.py:2057OK_default
01-rest-api_stable-2026.2.md115ironic/api/controllers/v1/node.py:2057OK_default
01-rest-api_stable-2026.2.md116ironic/api/controllers/v1/node.py:2057OK_default
01-rest-api_stable-2026.2.md117ironic/api/controllers/v1/node.py:2033OKmethods
01-rest-api_stable-2026.2.md118ironic/api/controllers/v1/node.py:2131OKget_all
01-rest-api_stable-2026.2.md119ironic/api/controllers/v1/node.py:2142OKpost
01-rest-api_stable-2026.2.md120ironic/api/controllers/v1/node.py:2160OKdelete
01-rest-api_stable-2026.2.md121ironic/api/controllers/v1/node.py:2354OKget
01-rest-api_stable-2026.2.md122ironic/api/controllers/v1/node.py:2373OKpost
01-rest-api_stable-2026.2.md123ironic/api/controllers/v1/node.py:2398OKdelete
01-rest-api_stable-2026.2.md124ironic/api/controllers/v1/volume.py:75OKget
01-rest-api_stable-2026.2.md125ironic/api/controllers/v1/volume_connector.py:167OKget_all
01-rest-api_stable-2026.2.md126ironic/api/controllers/v1/volume_target.py:201OKget_all
01-rest-api_stable-2026.2.md127ironic/api/controllers/v1/portgroup.py:312OKget_all
01-rest-api_stable-2026.2.md128ironic/api/controllers/v1/portgroup.py:451OKpost
01-rest-api_stable-2026.2.md129ironic/api/controllers/v1/portgroup.py:371OKdetail
01-rest-api_stable-2026.2.md130ironic/api/controllers/v1/portgroup.py:425OKget_one
01-rest-api_stable-2026.2.md131ironic/api/controllers/v1/portgroup.py:523OKpatch
01-rest-api_stable-2026.2.md132ironic/api/controllers/v1/portgroup.py:611OKdelete
01-rest-api_stable-2026.2.md133ironic/api/controllers/v1/port.py:448OKget_all
01-rest-api_stable-2026.2.md134ironic/api/controllers/v1/port.py:531OKdetail
01-rest-api_stable-2026.2.md135ironic/api/controllers/v1/port.py:448OKget_all
01-rest-api_stable-2026.2.md136ironic/api/controllers/v1/port.py:620OKpost
01-rest-api_stable-2026.2.md137ironic/api/controllers/v1/port.py:531OKdetail
01-rest-api_stable-2026.2.md138ironic/api/controllers/v1/port.py:597OKget_one
01-rest-api_stable-2026.2.md139ironic/api/controllers/v1/port.py:741OKpatch
01-rest-api_stable-2026.2.md140ironic/api/controllers/v1/port.py:852OKdelete
01-rest-api_stable-2026.2.md141ironic/api/controllers/v1/runbook.py:313OKget_all
01-rest-api_stable-2026.2.md142ironic/api/controllers/v1/runbook.py:399OKpost
01-rest-api_stable-2026.2.md143ironic/api/controllers/v1/runbook.py:374OKget_one
01-rest-api_stable-2026.2.md144ironic/api/controllers/v1/runbook.py:492OKpatch
01-rest-api_stable-2026.2.md145ironic/api/controllers/v1/runbook.py:573OKdelete
01-rest-api_stable-2026.2.md146ironic/api/controllers/v1/runbook.py:492OKpatch
01-rest-api_stable-2026.2.md147ironic/api/controllers/v1/runbook.py:492OKpatch
01-rest-api_stable-2026.2.md148ironic/api/controllers/v1/shard.py:43OKget_all
01-rest-api_stable-2026.2.md149ironic/api/controllers/v1/volume.py:75OKget
01-rest-api_stable-2026.2.md150ironic/api/controllers/v1/volume_connector.py:167OKget_all
01-rest-api_stable-2026.2.md151ironic/api/controllers/v1/volume_connector.py:245OKpost
01-rest-api_stable-2026.2.md152ironic/api/controllers/v1/volume_connector.py:213OKget_one
01-rest-api_stable-2026.2.md153ironic/api/controllers/v1/volume_connector.py:308OKpatch
01-rest-api_stable-2026.2.md154ironic/api/controllers/v1/volume_connector.py:390OKdelete
01-rest-api_stable-2026.2.md155ironic/api/controllers/v1/volume_target.py:201OKget_all
01-rest-api_stable-2026.2.md156ironic/api/controllers/v1/volume_target.py:287OKpost
01-rest-api_stable-2026.2.md157ironic/api/controllers/v1/volume_target.py:251OKget_one
01-rest-api_stable-2026.2.md158ironic/api/controllers/v1/volume_target.py:348OKpatch
01-rest-api_stable-2026.2.md159ironic/api/controllers/v1/volume_target.py:432OKdelete
01-rest-api_stable-2026.2.md167api-ref/source/baremetal-api-v1-volume.incOK
01-rest-api_stable-2026.2.md168api-ref/source/baremetal-api-v1-volume.incOK
01-rest-api_stable-2026.2.md169ironic/api/controllers/v1/node.py:635OKget_one
01-rest-api_stable-2026.2.md170ironic/common/policy.py:1457OK<module>
01-rest-api_stable-2026.2.md173ironic/api/controllers/v1/inspection_rule.py:320OKdelete
01-rest-api_stable-2026.2.md184ironic/api/controllers/root.py:39OKindex
01-rest-api_stable-2026.2.md184ironic/api/controllers/v1/__init__.py:117OKv1
01-rest-api_stable-2026.2.md185ipa:ironic_python_agent/ironic_api_client.py:121OK_get_ironic_api_version
01-rest-api_stable-2026.2.md189ironic/api/controllers/v1/node.py:3018OKpost
01-rest-api_stable-2026.2.md190ironic/api/controllers/v1/node.py:3092OKpost
01-rest-api_stable-2026.2.md192ironic/api/controllers/v1/node.py:2644OK_check_names_acceptable
01-rest-api_stable-2026.2.md193ironic/api/controllers/v1/node.py:250OKnode_validator
01-rest-api_stable-2026.2.md194ironic/db/sqlalchemy/api.py:816OKcreate_node
01-rest-api_stable-2026.2.md195ironic/api/controllers/v1/node.py:3147OK_authorize_patch_and_get_node
01-rest-api_stable-2026.2.md195ironic/common/states.py:246OK<module>
01-rest-api_stable-2026.2.md196ironic/common/states.py:251OK<module>
01-rest-api_stable-2026.2.md199ironic/conductor/rpcapi.py:247OKget_conductor_for
01-rest-api_stable-2026.2.md203ironic/conductor/rpcapi.py:278OKget_random_topic
01-rest-api_stable-2026.2.md207ironic/conductor/steps.py:753OK_check_step_policy
01-rest-api_stable-2026.2.md208ironic/api/controllers/v1/node.py:1148OKprovision
01-rest-api_stable-2026.2.md210ironic/api/controllers/v1/utils.py:935OKcheck_allow_management_verbs
01-rest-api_stable-2026.2.md211ironic/api/controllers/v1/node.py:1274OKprovision
01-rest-api_stable-2026.2.md212ironic/api/controllers/v1/node.py:1282OKprovision
01-rest-api_stable-2026.2.md213ironic/api/controllers/v1/node.py:1298OKprovision
01-rest-api_stable-2026.2.md214ironic/api/controllers/v1/node.py:1007OK_handle_runbook
01-rest-api_stable-2026.2.md215ironic/api/controllers/v1/node.py:1073OK_do_provision_action
01-rest-api_stable-2026.2.md215ironic/conductor/manager.py:1458OKdo_provisioning_action
01-rest-api_stable-2026.2.md217ironic/api/controllers/v1/node.py:1073OK_do_provision_action
01-rest-api_stable-2026.2.md222ironic/api/controllers/v1/node.py:853OKpower
01-rest-api_stable-2026.2.md223ironic/api/controllers/v1/node.py:910OKboot_mode
01-rest-api_stable-2026.2.md223ironic/api/controllers/v1/node.py:961OKsecure_boot
01-rest-api_stable-2026.2.md224ironic/api/controllers/v1/node.py:820OKraid
01-rest-api_stable-2026.2.md225ironic/api/controllers/v1/node.py:729OKget
01-rest-api_stable-2026.2.md226ironic/api/controllers/v1/node.py:802OKget
01-rest-api_stable-2026.2.md231ironic/api/controllers/v1/node.py:480OKput
01-rest-api_stable-2026.2.md232ironic/api/controllers/v1/node.py:612OKput
01-rest-api_stable-2026.2.md233ironic/api/controllers/v1/node.py:683OKput
01-rest-api_stable-2026.2.md234ironic/api/controllers/v1/node.py:1533OKput
01-rest-api_stable-2026.2.md235ironic/api/controllers/v1/node.py:2142OKpost
01-rest-api_stable-2026.2.md236ironic/api/controllers/v1/node.py:2373OKpost
01-rest-api_stable-2026.2.md237ironic/api/controllers/v1/node.py:2232OKget_all
01-rest-api_stable-2026.2.md238ironic/api/controllers/v1/node.py:2292OKget
01-rest-api_stable-2026.2.md239ironic/api/controllers/v1/bios.py:80OKget_all
01-rest-api_stable-2026.2.md239ironic/api/controllers/v1/firmware.py:79OKget_all
01-rest-api_stable-2026.2.md240ironic/api/controllers/v1/node.py:2318OKget_all
01-rest-api_stable-2026.2.md241ironic/api/controllers/v1/node.py:2946OKvalidate
01-rest-api_stable-2026.2.md242ironic/api/controllers/v1/node.py:2097OKput
01-rest-api_stable-2026.2.md243ironic/api/controllers/v1/node.py:2057OK_default
01-rest-api_stable-2026.2.md252ironic/conductor/allocations.py:34OKdo_allocate
01-rest-api_stable-2026.2.md252ironic/conductor/allocations.py:103OK_candidate_nodes
01-rest-api_stable-2026.2.md252ironic/conductor/allocations.py:141OK_candidate_nodes
01-rest-api_stable-2026.2.md257ironic/conductor/steps.py:383OK_get_deployment_templates
01-rest-api_stable-2026.2.md258ironic/conductor/steps.py:791OKvalidate_user_steps_policy
01-rest-api_stable-2026.2.md263ironic/api/controllers/v1/chassis.py:149OKget_all
01-rest-api_stable-2026.2.md264ironic/api/controllers/v1/driver.py:354OKget_all
01-rest-api_stable-2026.2.md265ironic/api/controllers/v1/volume.py:75OKget
01-rest-api_stable-2026.2.md266ironic/api/controllers/v1/conductor.py:115OKget_all
01-rest-api_stable-2026.2.md267ironic/api/controllers/v1/shard.py:43OKget_all
01-rest-api_stable-2026.2.md268ironic/api/controllers/v1/event.py:38OKpost
01-rest-api_stable-2026.2.md269ironic/api/controllers/v1/inspection_rule.py:143OKget_all
01-rest-api_stable-2026.2.md276ironic/api/controllers/v1/ramdisk.py:143OKget_all
01-rest-api_stable-2026.2.md276ironic/common/states.py:272OK<module>
01-rest-api_stable-2026.2.md277ironic/conductor/manager.py:4013OKget_node_with_token
01-rest-api_stable-2026.2.md277ironic/conductor/utils.py:1509OKadd_secret_token
01-rest-api_stable-2026.2.md278ironic/api/controllers/v1/ramdisk.py:46OKconfig
01-rest-api_stable-2026.2.md282ironic/api/controllers/v1/ramdisk.py:215OKpost
01-rest-api_stable-2026.2.md283ironic/conductor/manager.py:3554OKheartbeat
01-rest-api_stable-2026.2.md283ironic/conductor/utils.py:1543OKis_agent_token_valid
01-rest-api_stable-2026.2.md288ironic/api/controllers/v1/ramdisk.py:402OKpost
01-rest-api_stable-2026.2.md288ironic/drivers/modules/inspect_utils.pyOK
01-rest-api_stable-2026.2.md288ironic/api/controllers/v1/ramdisk.py:360OK_auto_enroll
01-rest-api_stable-2026.2.md295ironic/common/state_machine.pyOK
01-rest-api_stable-2026.2.md418ironic/conductor/steps.py:1063OKuse_reserved_step_handler
01-rest-api_stable-2026.2.md423ironic/conductor/utils.py:286OKnode_power_action
01-rest-api_stable-2026.2.md423ironic/conductor/manager.py:4574OKdo_sync_power_state
02-errors_stable-2026.2.md5ironic/common/exception.py:79OKIronicException
02-errors_stable-2026.2.md11ironic/api/method.py:35OKexpose
02-errors_stable-2026.2.md11ironic/api/method.py:114OKformat_exception
02-errors_stable-2026.2.md12ironic/api/middleware/parsable_error.py:36OKcall
02-errors_stable-2026.2.md13ironic/conductor/manager.py:125OKcreate_node
02-errors_stable-2026.2.md13ironic/api/hooks.py:127OKNoExceptionTracebackHook
02-errors_stable-2026.2.md14ironic/common/json_rpc/server.py:163OK_handle_error
02-errors_stable-2026.2.md14ironic/common/json_rpc/client.py:124OK_handle_error
02-errors_stable-2026.2.md15ironic/api/controllers/v1/ramdisk.py:197OKget_all
02-errors_stable-2026.2.md15ironic/conductor/rpcapi.py:278OKget_random_topic
02-errors_stable-2026.2.md16ironic/api/controllers/v1/__init__.py:155OK_check_version
02-errors_stable-2026.2.md20ironic/api/controllers/v1/node.py:1282OKprovision
02-errors_stable-2026.2.md20sdk:openstack/baremetal/v1/_common.py:22OK<module>
02-errors_stable-2026.2.md27ironic/common/exception.py:1000OKImageChecksumAlgorithmFailure
02-errors_stable-2026.2.md27ironic/common/checksum_utils.py:105OKvalidate_checksum
02-errors_stable-2026.2.md27ironic/common/checksum_utils.py:191OKget_checksum_and_algo
02-errors_stable-2026.2.md27ironic/common/checksum_utils.py:321OKinit
02-errors_stable-2026.2.md28ironic/common/exception.py:1005OKImageChecksumURLNotSupported
02-errors_stable-2026.2.md28ironic/common/checksum_utils.py:206OKis_checksum_url
02-errors_stable-2026.2.md29ironic/common/exception.py:1010OKImageChecksumFileReadFailure
02-errors_stable-2026.2.md29ironic/common/checksum_utils.py:109OKvalidate_checksum
02-errors_stable-2026.2.md30ironic/common/exception.py:1017OKParentNodeLocked
02-errors_stable-2026.2.md30ironic/conductor/utils.py:435OK_handle_child_power_on
02-errors_stable-2026.2.md31ironic/common/exception.py:1024OKChildNodeLocked
02-errors_stable-2026.2.md31ironic/conductor/utils.py:468OK_handle_child_power_off
02-errors_stable-2026.2.md32ironic/common/exception.py:1031OKInvalidMetricConfig
02-errors_stable-2026.2.md32ironic/common/metrics_utils.py:47OKget_metrics_logger
02-errors_stable-2026.2.md32ironic/common/metrics_utils.py:76OKget_metrics_logger
02-errors_stable-2026.2.md33ironic/common/exception.py:1037OKMetricsNotSupported
02-errors_stable-2026.2.md33ironic/common/metrics.py:295OKget_metrics_data
02-errors_stable-2026.2.md34ironic/common/exception.py:1042OKServiceLookupFailure
02-errors_stable-2026.2.md35ironic/common/exception.py:1046OKServiceRegistrationFailure
02-errors_stable-2026.2.md35ironic/common/mdns.py:169OK_parse_endpoint
02-errors_stable-2026.2.md35ironic/common/mdns.py:153OK_parse_endpoint
02-errors_stable-2026.2.md35ironic/common/mdns.py:111OKregister_service
02-errors_stable-2026.2.md36ironic/common/exception.py:1050OKUnauthorized
02-errors_stable-2026.2.md36ironic/common/auth_basic.py:214OKunauthorized
02-errors_stable-2026.2.md37ironic/common/exception.py:1055OKSecurityProxyNegotiationFailed
02-errors_stable-2026.2.md37ironic/console/securityproxy/rfb.py:112OKrecv
02-errors_stable-2026.2.md37ironic/console/securityproxy/rfb.py:127OKrecv
02-errors_stable-2026.2.md37ironic/console/securityproxy/rfb.py:149OKrecv
02-errors_stable-2026.2.md38ironic/common/exception.py:1059OKRFBAuthHandshakeFailed
02-errors_stable-2026.2.md38ironic/console/securityproxy/rfb.py:99OKrecv
02-errors_stable-2026.2.md39ironic/common/exception.py:1063OKRFBAuthNoAvailableScheme
02-errors_stable-2026.2.md39ironic/console/rfb/auths.py:49OKfind_scheme
02-errors_stable-2026.2.md40ironic/common/exception.py:1069OKConsoleContainerError
02-errors_stable-2026.2.md40ironic/common/console_factory.py:61OK_set_provider
02-errors_stable-2026.2.md40ironic/console/container/systemd.py:191OK_host_port
02-errors_stable-2026.2.md40ironic/console/container/systemd.py:54OKinit
02-errors_stable-2026.2.md41ironic/common/exception.py:1074OKImageHostRateLimitFailure
02-errors_stable-2026.2.md41ironic/common/oci_registry.py:143OKcheck_status
02-errors_stable-2026.2.md42ironic/common/exception.py:1080OKImageMatchFailure
02-errors_stable-2026.2.md43ironic/common/exception.py:1085OKOciImageNotSpecific
02-errors_stable-2026.2.md43ironic/common/image_service.py:528OK_validate_url_is_specific
02-errors_stable-2026.2.md43ironic/common/image_service.py:565OK_validate_url_is_specific
02-errors_stable-2026.2.md44ironic/common/exception.py:1091OKOciImageTagNotFound
02-errors_stable-2026.2.md44ironic/common/oci_registry.py:730OK_resolve_tag
02-errors_stable-2026.2.md45ironic/common/exception.py:1096OKImageServiceAuthenticationRequired
02-errors_stable-2026.2.md45ironic/common/oci_registry.py:445OKauthenticate
02-errors_stable-2026.2.md45ironic/common/oci_registry.py:592OK_get_manifest
02-errors_stable-2026.2.md45ironic/common/oci_registry.py:645OK_get_artifact_index
02-errors_stable-2026.2.md46ironic/common/exception.py:1102OKInspectionRuleAlreadyExists
02-errors_stable-2026.2.md46ironic/db/sqlalchemy/api.py:3441OKcreate_inspection_rule
02-errors_stable-2026.2.md47ironic/common/exception.py:1107OKInspectionRuleNotFound
02-errors_stable-2026.2.md47ironic/db/sqlalchemy/api.py:3470OK_get_inspection_rule
02-errors_stable-2026.2.md47ironic/db/sqlalchemy/api.py:3501OKdestroy_inspection_rule
02-errors_stable-2026.2.md47ironic/db/sqlalchemy/api.py:3457OKupdate_inspection_rule
02-errors_stable-2026.2.md48ironic/common/exception.py:1112OKInspectionRuleValidationFailure
02-errors_stable-2026.2.md48ironic/common/inspection_rules/base.py:70OK_normalize_list_args
02-errors_stable-2026.2.md48ironic/common/inspection_rules/base.py:113OKvalidate
02-errors_stable-2026.2.md48ironic/common/inspection_rules/base.py:110OKvalidate
02-errors_stable-2026.2.md49ironic/common/exception.py:1117OKInspectionRuleExecutionFailure
02-errors_stable-2026.2.md49ironic/common/inspection_rules/actions.py:115OKcall
02-errors_stable-2026.2.md49ironic/common/inspection_rules/operators.py:193OKcall
02-errors_stable-2026.2.md49ironic/common/inspection_rules/operators.py:250OKvalidate_regex
02-errors_stable-2026.2.md50ironic/common/exception.py:1122OKRuleActionExecutionFailure
02-errors_stable-2026.2.md50ironic/common/inspection_rules/actions.py:149OKcall
02-errors_stable-2026.2.md50ironic/common/inspection_rules/actions.py:171OKcall
02-errors_stable-2026.2.md50ironic/common/inspection_rules/actions.py:183OKcall
02-errors_stable-2026.2.md51ironic/common/exception.py:1128OKRuleConditionCheckFailure
02-errors_stable-2026.2.md51ironic/common/inspection_rules/operators.py:141OKcall
02-errors_stable-2026.2.md52ironic/common/exception.py:1133OKConfigDriveRegenerationFailure
02-errors_stable-2026.2.md52ironic/conductor/configdrive_utils.py:438OKgenerate_config_metadata
02-errors_stable-2026.2.md53ironic/common/exception.py:1139OKTraitBasedNetworkingException
02-errors_stable-2026.2.md54ironic/common/exception.py:1144OKTBNComparatorPrefixMatchTypeMismatch
02-errors_stable-2026.2.md54ironic/common/trait_based_networking/base.py:91OKeval
02-errors_stable-2026.2.md55ironic/common/exception.py:1149OKTBNComparatorCollectionTypeMismatch
02-errors_stable-2026.2.md55ironic/common/trait_based_networking/base.py:112OK_eval_collection
02-errors_stable-2026.2.md56ironic/common/exception.py:1154OKTBNNoTraitsApplicableToNode
02-errors_stable-2026.2.md56ironic/drivers/modules/network/common.py:698OK_vif_attach_tbn
02-errors_stable-2026.2.md57ironic/common/exception.py:1159OKTBNNoPortMatchesFound
02-errors_stable-2026.2.md57ironic/drivers/modules/network/common.py:712OK_vif_attach_tbn
02-errors_stable-2026.2.md58ironic/common/exception.py:1164OKInvalidContent
02-errors_stable-2026.2.md58ironic/common/kickstart_utils.py:60OK_get_config_drive_dict_from_iso
02-errors_stable-2026.2.md58ironic/common/utils.py:1172OKcheck_iso_path
02-errors_stable-2026.2.md58ironic/common/utils.py:1182OKcheck_iso_path
02-errors_stable-2026.2.md59ironic/common/exception.py:128OKNotAuthorized
02-errors_stable-2026.2.md59ironic/common/vnc.py:67OKnovnc_validate
02-errors_stable-2026.2.md59ironic/common/vnc.py:71OKnovnc_validate
02-errors_stable-2026.2.md59ironic/common/vnc.py:75OKnovnc_validate
02-errors_stable-2026.2.md60ironic/common/exception.py:133OKOperationNotPermitted
02-errors_stable-2026.2.md60ironic/api/controllers/v1/port.py:309OK_get_ports_collection
02-errors_stable-2026.2.md61ironic/common/exception.py:137OKInvalid
02-errors_stable-2026.2.md61ironic/common/neutron.py:1142OKwait_for_host_agent
02-errors_stable-2026.2.md61ironic/common/inspection_rules/actions.py:54OKget_action
02-errors_stable-2026.2.md61ironic/common/inspection_rules/operators.py:45OKget_operator
02-errors_stable-2026.2.md62ironic/common/exception.py:137OKInvalid
02-errors_stable-2026.2.md62ironic/drivers/modules/inspect_utils.py:356OKlookup_node
02-errors_stable-2026.2.md62ironic/objects/deployment.py:115OK_update_node_object
02-errors_stable-2026.2.md62ironic/objects/node.py:482OK_validate_and_remove_traits
02-errors_stable-2026.2.md63ironic/common/exception.py:142OKMalformedRequestURI
02-errors_stable-2026.2.md63ironic/api/controllers/v1/port.py:606OKget_one
02-errors_stable-2026.2.md63ironic/api/controllers/v1/port.py:627OKpost
02-errors_stable-2026.2.md63ironic/api/controllers/v1/port.py:749OKpatch
02-errors_stable-2026.2.md64ironic/common/exception.py:146OKConflict
02-errors_stable-2026.2.md64ironic/drivers/modules/console_utils.py:173OK_verify_port
02-errors_stable-2026.2.md64ironic/drivers/modules/network/common.py:591OKport_changed
02-errors_stable-2026.2.md64ironic/drivers/modules/network/common.py:631OKportgroup_changed
02-errors_stable-2026.2.md65ironic/common/exception.py:151OKTemporaryFailure
02-errors_stable-2026.2.md65ironic/common/hash_ring.py:108OK_get_ring
02-errors_stable-2026.2.md65ironic/common/oci_registry.py:598OK_get_manifest
02-errors_stable-2026.2.md65ironic/common/oci_registry.py:651OK_get_artifact_index
02-errors_stable-2026.2.md66ironic/common/exception.py:156OKNotAcceptable
02-errors_stable-2026.2.md66ironic/api/controllers/v1/port.py:400OK_check_allowed_port_fields
02-errors_stable-2026.2.md66ironic/api/controllers/v1/port.py:403OK_check_allowed_port_fields
02-errors_stable-2026.2.md66ironic/api/controllers/v1/port.py:406OK_check_allowed_port_fields
02-errors_stable-2026.2.md67ironic/common/exception.py:163OKInvalidState
02-errors_stable-2026.2.md67ironic/common/async_steps.py:58OKget_return_state
02-errors_stable-2026.2.md67ironic/common/fsm.py:122OK_validate_target_state
02-errors_stable-2026.2.md67ironic/common/fsm.py:125OK_validate_target_state
02-errors_stable-2026.2.md68ironic/common/exception.py:167OKNodeAlreadyExists
02-errors_stable-2026.2.md68ironic/db/sqlalchemy/api.py:855OKcreate_node
02-errors_stable-2026.2.md68ironic/db/sqlalchemy/api.py:1013OKupdate_node
02-errors_stable-2026.2.md69ironic/common/exception.py:171OKMACAlreadyExists
02-errors_stable-2026.2.md69ironic/db/sqlalchemy/api.py:1169OKcreate_port
02-errors_stable-2026.2.md69ironic/db/sqlalchemy/api.py:1193OKupdate_port
02-errors_stable-2026.2.md70ironic/common/exception.py:175OKChassisAlreadyExists
02-errors_stable-2026.2.md70ironic/db/sqlalchemy/api.py:1394OKcreate_chassis
02-errors_stable-2026.2.md71ironic/common/exception.py:179OKPortAlreadyExists
02-errors_stable-2026.2.md71ironic/db/sqlalchemy/api.py:1170OKcreate_port
02-errors_stable-2026.2.md72ironic/common/exception.py:183OKPortDuplicateName
02-errors_stable-2026.2.md72ironic/db/sqlalchemy/api.py:1191OKupdate_port
02-errors_stable-2026.2.md73ironic/common/exception.py:187OKPortgroupAlreadyExists
02-errors_stable-2026.2.md73ironic/db/sqlalchemy/api.py:1303OKcreate_portgroup
02-errors_stable-2026.2.md74ironic/common/exception.py:191OKPortgroupDuplicateName
02-errors_stable-2026.2.md74ironic/db/sqlalchemy/api.py:1299OKcreate_portgroup
02-errors_stable-2026.2.md74ironic/db/sqlalchemy/api.py:1323OKupdate_portgroup
02-errors_stable-2026.2.md75ironic/common/exception.py:195OKPortgroupMACAlreadyExists
02-errors_stable-2026.2.md75ironic/db/sqlalchemy/api.py:1301OKcreate_portgroup
02-errors_stable-2026.2.md75ironic/db/sqlalchemy/api.py:1325OKupdate_portgroup
02-errors_stable-2026.2.md76ironic/common/exception.py:199OKInstanceAssociated
02-errors_stable-2026.2.md76ironic/db/sqlalchemy/api.py:852OKcreate_node
02-errors_stable-2026.2.md76ironic/db/sqlalchemy/api.py:2577OKupdate_allocation
02-errors_stable-2026.2.md76ironic/db/sqlalchemy/api.py:1015OKupdate_node
02-errors_stable-2026.2.md77ironic/common/exception.py:204OKDuplicateName
02-errors_stable-2026.2.md77ironic/db/sqlalchemy/api.py:850OKcreate_node
02-errors_stable-2026.2.md77ironic/db/sqlalchemy/api.py:1011OKupdate_node
02-errors_stable-2026.2.md78ironic/common/exception.py:208OKVolumeConnectorAlreadyExists
02-errors_stable-2026.2.md78ironic/db/sqlalchemy/api.py:1811OKcreate_volume_connector
02-errors_stable-2026.2.md79ironic/common/exception.py:212OKVolumeConnectorTypeAndIdAlreadyExists
02-errors_stable-2026.2.md79ironic/db/sqlalchemy/api.py:1831OKupdate_volume_connector
02-errors_stable-2026.2.md79ironic/db/sqlalchemy/api.py:1808OKcreate_volume_connector
02-errors_stable-2026.2.md80ironic/common/exception.py:217OKVolumeTargetAlreadyExists
02-errors_stable-2026.2.md80ironic/db/sqlalchemy/api.py:1911OKcreate_volume_target
02-errors_stable-2026.2.md81ironic/common/exception.py:221OKVolumeTargetBootIndexAlreadyExists
02-errors_stable-2026.2.md81ironic/db/sqlalchemy/api.py:1930OKupdate_volume_target
02-errors_stable-2026.2.md81ironic/db/sqlalchemy/api.py:1909OKcreate_volume_target
02-errors_stable-2026.2.md82ironic/common/exception.py:226OKNodeInventoryAlreadyExists
02-errors_stable-2026.2.md83ironic/common/exception.py:230OKVifAlreadyAttached
02-errors_stable-2026.2.md83ironic/drivers/modules/network/common.py:73OK_vif_attached
02-errors_stable-2026.2.md84ironic/common/exception.py:235OKNoFreePhysicalPorts
02-errors_stable-2026.2.md84ironic/drivers/modules/network/common.py:211OKget_free_port_like_object
02-errors_stable-2026.2.md85ironic/common/exception.py:240OKVifNotAttached
02-errors_stable-2026.2.md85ironic/drivers/modules/network/common.py:261OKplug_port_to_tenant_network
02-errors_stable-2026.2.md85ironic/drivers/modules/network/common.py:479OK_get_port_like_obj_by_vif_id
02-errors_stable-2026.2.md86ironic/common/exception.py:245OKInvalidUUID
02-errors_stable-2026.2.md86ironic/db/sqlalchemy/api.py:912OKget_node_by_instance
02-errors_stable-2026.2.md86ironic/api/controllers/v1/volume_target.py:386OKpatch
02-errors_stable-2026.2.md86ironic/api/controllers/v1/volume_connector.py:349OKpatch
02-errors_stable-2026.2.md87ironic/common/exception.py:249OKInvalidUuidOrName
02-errors_stable-2026.2.md87ironic/api/controllers/v1/utils.py:613OKget_rpc_portgroup
02-errors_stable-2026.2.md87ironic/api/controllers/v1/utils.py:652OKget_rpc_allocation
02-errors_stable-2026.2.md87ironic/api/controllers/v1/utils.py:691OKget_rpc_deploy_template
02-errors_stable-2026.2.md88ironic/common/exception.py:253OKInvalidName
02-errors_stable-2026.2.md89ironic/common/exception.py:257OKInvalidConductorGroup
02-errors_stable-2026.2.md89ironic/common/utils.py:564OKvalidate_conductor_group
02-errors_stable-2026.2.md89ironic/common/utils.py:566OKvalidate_conductor_group
02-errors_stable-2026.2.md90ironic/common/exception.py:261OKInvalidIdentity
02-errors_stable-2026.2.md90ironic/objects/port.py:208OKget
02-errors_stable-2026.2.md90ironic/objects/volume_target.py:64OKget
02-errors_stable-2026.2.md90ironic/objects/portgroup.py:176OKget
02-errors_stable-2026.2.md91ironic/common/exception.py:265OKInvalidMAC
02-errors_stable-2026.2.md91ironic/common/utils.py:246OKvalidate_and_normalize_mac
02-errors_stable-2026.2.md92ironic/common/exception.py:269OKInvalidSwitchID
02-errors_stable-2026.2.md92ironic/api/controllers/v1/utils.py:203OKlocal_link_normalize
02-errors_stable-2026.2.md93ironic/common/exception.py:274OKInvalidDatapathID
02-errors_stable-2026.2.md93ironic/common/utils.py:272OKvalidate_and_normalize_datapath_id
02-errors_stable-2026.2.md94ironic/common/exception.py:279OKInvalidStateRequested
02-errors_stable-2026.2.md94ironic/api/controllers/v1/node.py:884OKpower
02-errors_stable-2026.2.md94ironic/api/controllers/v1/node.py:1294OKprovision
02-errors_stable-2026.2.md94ironic/api/controllers/v1/node.py:891OKpower
02-errors_stable-2026.2.md95ironic/common/exception.py:284OKPatchError
02-errors_stable-2026.2.md95ironic/api/controllers/v1/utils.py:488OKapply_jsonpatch
02-errors_stable-2026.2.md95ironic/api/controllers/v1/runbook.py:520OKget_patch_values
02-errors_stable-2026.2.md95ironic/api/controllers/v1/inspection_rule.py:286OKpatch
02-errors_stable-2026.2.md96ironic/common/exception.py:288OKInstanceDeployFailure
02-errors_stable-2026.2.md96ironic/drivers/modules/agent_base.py:308OKlog_and_raise_deployment_error
02-errors_stable-2026.2.md96ironic/drivers/modules/autodetect.py:78OK_fail_not_switched
02-errors_stable-2026.2.md96ironic/drivers/modules/deploy_utils.py:235OKfetch_images
02-errors_stable-2026.2.md97ironic/common/exception.py:292OKImageUnacceptable
02-errors_stable-2026.2.md97ironic/common/pxe_utils.py:773OK_get_image_properties
02-errors_stable-2026.2.md97ironic/common/images.py:510OKget_source_format
02-errors_stable-2026.2.md97ironic/common/images.py:504OKget_source_format
02-errors_stable-2026.2.md98ironic/common/exception.py:296OKImageConvertFailed
02-errors_stable-2026.2.md98ironic/common/images.py:561OKimage_to_raw
02-errors_stable-2026.2.md99ironic/common/exception.py:302OKInvalidParameterValue
02-errors_stable-2026.2.md99ironic/drivers/utils.py:263OKcapabilities_to_dict
02-errors_stable-2026.2.md99ironic/drivers/utils.py:98OK_get_route
02-errors_stable-2026.2.md99ironic/drivers/utils.py:271OKcapabilities_to_dict
02-errors_stable-2026.2.md100ironic/common/exception.py:306OKMissingParameterValue
02-errors_stable-2026.2.md100ironic/drivers/utils.py:492OK_handle_inconsistent_ramdisk_config
02-errors_stable-2026.2.md100ironic/drivers/utils.py:92OK_get_route
02-errors_stable-2026.2.md100ironic/drivers/modules/ipmitool.py:364OK_parse_driver_info
02-errors_stable-2026.2.md101ironic/common/exception.py:310OKDuplicate
02-errors_stable-2026.2.md101ironic/common/fsm.py:45OKwrapper
02-errors_stable-2026.2.md102ironic/common/exception.py:314OKNotFound
02-errors_stable-2026.2.md102ironic/drivers/modules/inspect_utils.py:279OK_lookup_by_macs
02-errors_stable-2026.2.md102ironic/drivers/modules/inspect_utils.py:318OK_lookup_by_bmc
02-errors_stable-2026.2.md102ironic/drivers/modules/inspect_utils.py:379OKlookup_node
02-errors_stable-2026.2.md103ironic/common/exception.py:314OKNotFound
02-errors_stable-2026.2.md103ironic/api/controllers/v1/port.py:583OKdetail
02-errors_stable-2026.2.md103ironic/api/controllers/v1/portgroup.py:407OKdetail
02-errors_stable-2026.2.md103ironic/api/controllers/v1/allocation.py:589OK_route
02-errors_stable-2026.2.md104ironic/common/exception.py:319OKDHCPLoadError
02-errors_stable-2026.2.md104ironic/common/dhcp_factory.py:59OK_set_dhcp_provider
02-errors_stable-2026.2.md105ironic/common/exception.py:328OKDriverNotFound
02-errors_stable-2026.2.md105ironic/common/driver_factory.py:250OKget_hardware_type
02-errors_stable-2026.2.md105ironic/common/hash_ring.py:115OK_get_ring
02-errors_stable-2026.2.md105ironic/api/controllers/v1/driver.py:414OKget_one
02-errors_stable-2026.2.md106ironic/common/exception.py:333OKDriverNotFoundInEntrypoint
02-errors_stable-2026.2.md106ironic/common/driver_factory.py:383OK_missing_callback
02-errors_stable-2026.2.md107ironic/common/exception.py:338OKInterfaceNotFoundInEntrypoint
02-errors_stable-2026.2.md107ironic/common/driver_factory.py:97OKget_interface
02-errors_stable-2026.2.md108ironic/common/exception.py:344OKIncompatibleInterface
02-errors_stable-2026.2.md108ironic/common/driver_factory.py:111OKget_interface
02-errors_stable-2026.2.md109ironic/common/exception.py:350OKNoValidDefaultForInterface
02-errors_stable-2026.2.md109ironic/common/driver_factory.py:174OKdefault_interface
02-errors_stable-2026.2.md109ironic/common/driver_factory.py:149OKdefault_interface
02-errors_stable-2026.2.md110ironic/common/exception.py:359OKImageNotFound
02-errors_stable-2026.2.md110ironic/common/oci_registry.py:595OK_get_manifest
02-errors_stable-2026.2.md110ironic/common/oci_registry.py:648OK_get_artifact_index
02-errors_stable-2026.2.md110ironic/common/oci_registry.py:891OKdownload_blob_from_manifest
02-errors_stable-2026.2.md111ironic/common/exception.py:363OKNoValidHost
02-errors_stable-2026.2.md111ironic/conductor/rpcapi.py:265OKget_conductor_for
02-errors_stable-2026.2.md112ironic/common/exception.py:367OKInstanceNotFound
02-errors_stable-2026.2.md112ironic/db/sqlalchemy/api.py:921OKget_node_by_instance
02-errors_stable-2026.2.md113ironic/common/exception.py:371OKInputFileError
02-errors_stable-2026.2.md113ironic/api/app.py:130OKsetup_app
02-errors_stable-2026.2.md114ironic/common/exception.py:375OKNodeNotFound
02-errors_stable-2026.2.md114ironic/db/sqlalchemy/api.py:725OKcheck_node_list
02-errors_stable-2026.2.md114ironic/db/sqlalchemy/api.py:745OKcheck_node_list
02-errors_stable-2026.2.md114ironic/db/sqlalchemy/api.py:873OK_get_node_reservation
02-errors_stable-2026.2.md115ironic/common/exception.py:379OKSwitchNotFound
02-errors_stable-2026.2.md115ironic/drivers/modules/switch/generic_switch.py:122OK_get_switch
02-errors_stable-2026.2.md115ironic/networking/manager.py:262OK_get_switch_driver
02-errors_stable-2026.2.md116ironic/common/exception.py:384OKDuplicateNodeOnLookup
02-errors_stable-2026.2.md116ironic/db/sqlalchemy/api.py:1753OKget_node_by_port_addresses
02-errors_stable-2026.2.md117ironic/common/exception.py:388OKPortgroupNotFound
02-errors_stable-2026.2.md117ironic/db/sqlalchemy/api.py:1216OKget_portgroup_by_id
02-errors_stable-2026.2.md117ironic/db/sqlalchemy/api.py:1226OKget_portgroup_by_uuid
02-errors_stable-2026.2.md117ironic/db/sqlalchemy/api.py:1239OKget_portgroup_by_address
02-errors_stable-2026.2.md118ironic/common/exception.py:392OKPortgroupNotEmpty
02-errors_stable-2026.2.md118ironic/db/sqlalchemy/api.py:1346OKportgroup_not_empty
02-errors_stable-2026.2.md118ironic/conductor/manager.py:2871OKupdate_portgroup
02-errors_stable-2026.2.md119ironic/common/exception.py:397OKNodeAssociated
02-errors_stable-2026.2.md119ironic/db/sqlalchemy/api.py:2554OKupdate_allocation
02-errors_stable-2026.2.md119ironic/conductor/manager.py:273OKupdate_node
02-errors_stable-2026.2.md119ironic/conductor/manager.py:2348OKdestroy_node
02-errors_stable-2026.2.md120ironic/common/exception.py:401OKPortNotFound
02-errors_stable-2026.2.md120ironic/common/inspection_rules/actions.py:345OKcall
02-errors_stable-2026.2.md120ironic/common/inspection_rules/actions.py:373OKcall
02-errors_stable-2026.2.md120ironic/common/inspection_rules/actions.py:410OKcall
02-errors_stable-2026.2.md121ironic/common/exception.py:405OKFailedToUpdateDHCPOptOnPort
02-errors_stable-2026.2.md121ironic/dhcp/neutron.py:128OKupdate_dhcp_opts
02-errors_stable-2026.2.md121ironic/dhcp/neutron.py:96OKupdate_port_dhcp_opts
02-errors_stable-2026.2.md121ironic/dhcp/neutron.py:143OKupdate_dhcp_opts
02-errors_stable-2026.2.md122ironic/common/exception.py:409OKFailedToCleanDHCPOpts
02-errors_stable-2026.2.md123ironic/common/exception.py:413OKFailedToGetIPAddressOnPort
02-errors_stable-2026.2.md123ironic/dhcp/neutron.py:205OK_get_fixed_ip_address
02-errors_stable-2026.2.md123ironic/dhcp/neutron.py:228OK_get_port_ip_address
02-errors_stable-2026.2.md124ironic/common/exception.py:417OKInvalidIPv4Address
02-errors_stable-2026.2.md124ironic/dhcp/neutron.py:197OK_get_fixed_ip_address
02-errors_stable-2026.2.md125ironic/common/exception.py:421OKInvalidIPAddress
02-errors_stable-2026.2.md125ironic/dhcp/neutron.py:201OK_get_fixed_ip_address
02-errors_stable-2026.2.md126ironic/common/exception.py:425OKFailedToUpdateMacOnPort
02-errors_stable-2026.2.md126ironic/common/neutron.py:281OKupdate_port_address
02-errors_stable-2026.2.md127ironic/common/exception.py:429OKChassisNotFound
02-errors_stable-2026.2.md127ironic/db/sqlalchemy/api.py:1363OKget_chassis_by_id
02-errors_stable-2026.2.md127ironic/db/sqlalchemy/api.py:1374OKget_chassis_by_uuid
02-errors_stable-2026.2.md127ironic/db/sqlalchemy/api.py:1410OKupdate_chassis
02-errors_stable-2026.2.md128ironic/common/exception.py:433OKVolumeConnectorNotFound
02-errors_stable-2026.2.md128ironic/db/sqlalchemy/api.py:1772OKget_volume_connector_by_id
02-errors_stable-2026.2.md128ironic/db/sqlalchemy/api.py:1782OKget_volume_connector_by_uuid
02-errors_stable-2026.2.md128ironic/db/sqlalchemy/api.py:1836OKupdate_volume_connector
02-errors_stable-2026.2.md129ironic/common/exception.py:437OKVolumeTargetNotFound
02-errors_stable-2026.2.md129ironic/db/sqlalchemy/api.py:1863OKget_volume_target_by_id
02-errors_stable-2026.2.md129ironic/db/sqlalchemy/api.py:1873OKget_volume_target_by_uuid
02-errors_stable-2026.2.md129ironic/db/sqlalchemy/api.py:1933OKupdate_volume_target
02-errors_stable-2026.2.md130ironic/common/exception.py:441OKNoDriversLoaded
02-errors_stable-2026.2.md130ironic/conductor/base_manager.py:253OKinit_host
02-errors_stable-2026.2.md131ironic/common/exception.py:446OKConductorNotFound
02-errors_stable-2026.2.md131ironic/db/sqlalchemy/api.py:1535OKtouch_conductor
02-errors_stable-2026.2.md131ironic/db/sqlalchemy/api.py:1465OKget_conductor
02-errors_stable-2026.2.md131ironic/db/sqlalchemy/api.py:1476OKunregister_conductor
02-errors_stable-2026.2.md132ironic/common/exception.py:450OKConductorAlreadyRegistered
02-errors_stable-2026.2.md132ironic/db/sqlalchemy/api.py:1438OKregister_conductor
02-errors_stable-2026.2.md133ironic/common/exception.py:454OKConductorHardwareInterfacesAlreadyRegistered
02-errors_stable-2026.2.md134ironic/common/exception.py:460OKPowerStateFailure
02-errors_stable-2026.2.md134ironic/drivers/modules/agent_power.py:128OKset_power_state
02-errors_stable-2026.2.md134ironic/drivers/modules/agent_power.py:209OK_wait_until_rebooted
02-errors_stable-2026.2.md134ironic/drivers/modules/agent_power.py:214OK_wait_until_rebooted
02-errors_stable-2026.2.md135ironic/common/exception.py:464OKExclusiveLockRequired
02-errors_stable-2026.2.md135ironic/conductor/task_manager.py:150OKwrapper
02-errors_stable-2026.2.md136ironic/common/exception.py:469OKNodeMaintenanceFailure
02-errors_stable-2026.2.md137ironic/common/exception.py:474OKNodeConsoleNotEnabled
02-errors_stable-2026.2.md137ironic/conductor/manager.py:2605OKget_console_information
02-errors_stable-2026.2.md138ironic/common/exception.py:478OKNodeInMaintenance
02-errors_stable-2026.2.md138ironic/api/controllers/v1/node.py:1274OKprovision
02-errors_stable-2026.2.md138ironic/conductor/deployments.py:51OKvalidate_node
02-errors_stable-2026.2.md138ironic/conductor/manager.py:702OKdo_node_rescue
02-errors_stable-2026.2.md139ironic/common/exception.py:483OKChassisNotEmpty
02-errors_stable-2026.2.md139ironic/db/sqlalchemy/api.py:1421OKdestroy_chassis
02-errors_stable-2026.2.md140ironic/common/exception.py:488OKIPMIFailure
02-errors_stable-2026.2.md140ironic/drivers/modules/ipmitool.py:783OK_set_and_wait
02-errors_stable-2026.2.md140ironic/drivers/modules/ipmitool.py:849OK_power_status
02-errors_stable-2026.2.md140ironic/drivers/modules/ipmitool.py:963OKsend_raw
02-errors_stable-2026.2.md141ironic/common/exception.py:492OKUnsupportedDriverExtension
02-errors_stable-2026.2.md141ironic/drivers/base.py:855OKvalidate_rescue
02-errors_stable-2026.2.md141ironic/drivers/base.py:866OKvalidate_inspection
02-errors_stable-2026.2.md141ironic/drivers/base.py:1234OKget_supported_boot_modes
02-errors_stable-2026.2.md142ironic/common/exception.py:497OKGlanceConnectionFailed
02-errors_stable-2026.2.md142ironic/common/glance_service/image_service.py:162OKcall
02-errors_stable-2026.2.md143ironic/common/exception.py:502OKImageNotAuthorized
02-errors_stable-2026.2.md144ironic/common/exception.py:506OKInvalidImageRef
02-errors_stable-2026.2.md144ironic/drivers/modules/agent.py:955OKvalidate
02-errors_stable-2026.2.md144ironic/common/oci_registry.py:727OK_resolve_tag
02-errors_stable-2026.2.md144ironic/common/image_service.py:912OKidentify_specific_image
02-errors_stable-2026.2.md145ironic/common/exception.py:510OKImageRefValidationFailed
02-errors_stable-2026.2.md145ironic/common/oci_registry.py:837OKdownload_blob_from_manifest
02-errors_stable-2026.2.md145ironic/common/oci_registry.py:854OKdownload_blob_from_manifest
02-errors_stable-2026.2.md145ironic/common/image_service.py:246OKverify_basic_auth_cred_format
02-errors_stable-2026.2.md146ironic/common/exception.py:515OKImageDownloadFailed
02-errors_stable-2026.2.md146ironic/drivers/modules/image_cache.py:240OK_download_image
02-errors_stable-2026.2.md146ironic/drivers/modules/image_cache.py:259OK_download_image
02-errors_stable-2026.2.md146ironic/common/oci_registry.py:900OKdownload_blob_from_manifest
02-errors_stable-2026.2.md147ironic/common/exception.py:519OKKeystoneUnauthorized
02-errors_stable-2026.2.md147ironic/common/keystone.py:50OKwrapper
02-errors_stable-2026.2.md148ironic/common/exception.py:523OKKeystoneFailure
02-errors_stable-2026.2.md148ironic/common/keystone.py:57OKwrapper
02-errors_stable-2026.2.md149ironic/common/exception.py:527OKCatalogNotFound
02-errors_stable-2026.2.md149ironic/common/keystone.py:129OKget_endpoint
02-errors_stable-2026.2.md149ironic/common/keystone.py:47OKwrapper
02-errors_stable-2026.2.md150ironic/common/exception.py:532OKServiceUnavailable
02-errors_stable-2026.2.md150ironic/networking/rpcapi.py:90OK_prepare_call
02-errors_stable-2026.2.md150ironic/conductor/rpcapi.py:50OKcall
02-errors_stable-2026.2.md150ironic/conductor/rpcapi.py:220OK_prepare_call
02-errors_stable-2026.2.md151ironic/common/exception.py:540OKInvalidEndpoint
02-errors_stable-2026.2.md152ironic/common/exception.py:544OKCommunicationError
02-errors_stable-2026.2.md153ironic/common/exception.py:548OKHTTPForbidden
02-errors_stable-2026.2.md153ironic/common/policy.py:2172OKauthorize
02-errors_stable-2026.2.md153ironic/api/controllers/v1/utils.py:1790OKcheck_and_retrieve_public_runbook
02-errors_stable-2026.2.md153ironic/api/controllers/v1/ramdisk.py:161OKget_all
02-errors_stable-2026.2.md154ironic/common/exception.py:556OKConfigNotFound
02-errors_stable-2026.2.md155ironic/common/exception.py:560OKNodeLocked
02-errors_stable-2026.2.md155ironic/db/sqlalchemy/api.py:777OK_reserve_node_place_lock
02-errors_stable-2026.2.md155ironic/db/sqlalchemy/api.py:785OKreserve_node
02-errors_stable-2026.2.md155ironic/db/sqlalchemy/api.py:811OKrelease_node
02-errors_stable-2026.2.md156ironic/common/exception.py:565OKNodeNotLocked
02-errors_stable-2026.2.md156ironic/db/sqlalchemy/api.py:809OKrelease_node
02-errors_stable-2026.2.md157ironic/common/exception.py:569OKNoFreeConductorWorker
02-errors_stable-2026.2.md157ironic/conductor/base_manager.py:578OK_spawn_worker
02-errors_stable-2026.2.md157ironic/conductor/base_manager.py:571OK_spawn_worker
02-errors_stable-2026.2.md158ironic/common/exception.py:575OKVendorPassthruException
02-errors_stable-2026.2.md158ironic/drivers/base.py:1076OKpassthru_handler
02-errors_stable-2026.2.md159ironic/common/exception.py:579OKConfigInvalid
02-errors_stable-2026.2.md159ironic/networking/manager.py:177OKinit_host
02-errors_stable-2026.2.md159ironic/networking/switch_drivers/driver_factory.py:87OK_set_enabled_drivers
02-errors_stable-2026.2.md159ironic/networking/switch_drivers/driver_factory.py:76OK_set_enabled_drivers
02-errors_stable-2026.2.md160ironic/common/exception.py:583OKDriverLoadError
02-errors_stable-2026.2.md160ironic/drivers/modules/ipmitool.py:1024OK_constructor_checks
02-errors_stable-2026.2.md160ironic/common/driver_factory.py:357OKget_driver
02-errors_stable-2026.2.md160ironic/common/driver_factory.py:490OKinitialize_drivers
02-errors_stable-2026.2.md161ironic/common/exception.py:588OKDriverOperationError
02-errors_stable-2026.2.md162ironic/common/exception.py:592OKConsoleError
02-errors_stable-2026.2.md162ironic/drivers/modules/console_utils.py:73OK_ensure_console_pid_dir_exists
02-errors_stable-2026.2.md162ironic/drivers/modules/console_utils.py:132OK_stop_console
02-errors_stable-2026.2.md163ironic/common/exception.py:596OKNoConsolePid
02-errors_stable-2026.2.md163ironic/drivers/modules/console_utils.py:94OK_get_console_pid
02-errors_stable-2026.2.md164ironic/common/exception.py:600OKConsoleSubprocessFailed
02-errors_stable-2026.2.md164ironic/drivers/modules/console_utils.py:380OK_wait
02-errors_stable-2026.2.md164ironic/drivers/modules/console_utils.py:337OKstart_socat_console
02-errors_stable-2026.2.md165ironic/common/exception.py:604OKPasswordFileFailedToCreate
02-errors_stable-2026.2.md165ironic/drivers/modules/ipmitool.py:302OK_prepare_ipmi_password
02-errors_stable-2026.2.md165ironic/drivers/modules/console_utils.py:151OKmake_persistent_password_file
02-errors_stable-2026.2.md166ironic/common/exception.py:608OKDracOperationError
02-errors_stable-2026.2.md167ironic/common/exception.py:612OKFailedToGetSensorData
02-errors_stable-2026.2.md167ironic/drivers/modules/ipmitool.py:1424OKget_sensors_data
02-errors_stable-2026.2.md168ironic/common/exception.py:617OKFailedToParseSensorData
02-errors_stable-2026.2.md168ironic/drivers/modules/ipmitool.py:887OK_get_sensor_type
02-errors_stable-2026.2.md168ironic/drivers/modules/ipmitool.py:927OK_parse_ipmi_sensors_data
02-errors_stable-2026.2.md169ironic/common/exception.py:622OKInsufficientDiskSpace
02-errors_stable-2026.2.md169ironic/drivers/modules/image_cache.py:501OK_clean_up_caches
02-errors_stable-2026.2.md169ironic/common/utils.py:421OK_check_dir_free_space
02-errors_stable-2026.2.md170ironic/common/exception.py:628OKImageCreationFailed
02-errors_stable-2026.2.md170ironic/common/images.py:901OK_get_deploy_iso_files
02-errors_stable-2026.2.md170ironic/common/images.py:106OKcreate_vfat_image
02-errors_stable-2026.2.md170ironic/common/images.py:879OK_get_deploy_iso_files
02-errors_stable-2026.2.md171ironic/common/exception.py:632OKSwiftOperationError
02-errors_stable-2026.2.md171ironic/common/swift.py:65OKcreate_object
02-errors_stable-2026.2.md171ironic/common/swift.py:75OKcreate_object
02-errors_stable-2026.2.md171ironic/common/swift.py:94OKcreate_object_from_data
02-errors_stable-2026.2.md172ironic/common/exception.py:636OKSwiftObjectNotFoundError
02-errors_stable-2026.2.md172ironic/drivers/modules/inspect_utils.py:225OK_get_inspection_data_from_swift
02-errors_stable-2026.2.md172ironic/drivers/modules/inspect_utils.py:233OK_get_inspection_data_from_swift
02-errors_stable-2026.2.md172ironic/common/swift.py:172OKdelete_object
02-errors_stable-2026.2.md173ironic/common/exception.py:641OKSNMPFailure
02-errors_stable-2026.2.md174ironic/common/exception.py:645OKFileSystemNotSupported
02-errors_stable-2026.2.md174ironic/common/utils.py:808OKmkfs
02-errors_stable-2026.2.md175ironic/common/exception.py:650OKHardwareInspectionFailure
02-errors_stable-2026.2.md175ironic/drivers/modules/inspect_utils.py:536OKvalidate_inspection_hooks
02-errors_stable-2026.2.md175ironic/drivers/modules/inspect_utils.py:615OK_run_preprocess_hooks
02-errors_stable-2026.2.md175ironic/drivers/modules/inspect_utils.py:571OKrun_inspection_hooks
02-errors_stable-2026.2.md176ironic/common/exception.py:654OKNodeCleaningFailure
02-errors_stable-2026.2.md176ironic/drivers/modules/ansible/deploy.py:332OK_validate_clean_steps
02-errors_stable-2026.2.md176ironic/drivers/modules/ansible/deploy.py:337OK_validate_clean_steps
02-errors_stable-2026.2.md176ironic/drivers/modules/ansible/deploy.py:354OK_get_clean_steps
02-errors_stable-2026.2.md177ironic/common/exception.py:658OKNodeServicingFailure
02-errors_stable-2026.2.md178ironic/common/exception.py:662OKPathNotFound
02-errors_stable-2026.2.md178ironic/common/utils.py:390OKcheck_dir
02-errors_stable-2026.2.md179ironic/common/exception.py:666OKDirectoryNotWritable
02-errors_stable-2026.2.md179ironic/common/utils.py:405OK_check_dir_writable
02-errors_stable-2026.2.md180ironic/common/exception.py:670OKImageUploadFailed
02-errors_stable-2026.2.md181ironic/common/exception.py:675OKNodeTagNotFound
02-errors_stable-2026.2.md181ironic/db/sqlalchemy/api.py:1727OKdelete_node_tag
02-errors_stable-2026.2.md182ironic/common/exception.py:679OKNetworkError
02-errors_stable-2026.2.md182ironic/drivers/modules/network/neutron.py:174OKconfigure_tenant_networks
02-errors_stable-2026.2.md182ironic/drivers/modules/network/neutron.py:189OKconfigure_tenant_networks
02-errors_stable-2026.2.md182ironic/drivers/modules/network/flat.py:85OK_bind_flat_ports
02-errors_stable-2026.2.md183ironic/common/exception.py:683OKIncompleteLookup
02-errors_stable-2026.2.md183ironic/api/controllers/v1/ramdisk.py:171OKget_all
02-errors_stable-2026.2.md184ironic/common/exception.py:688OKNotificationSchemaObjectError
02-errors_stable-2026.2.md184ironic/objects/notification.py:156OKpopulate_schema
02-errors_stable-2026.2.md185ironic/common/exception.py:693OKNotificationSchemaKeyError
02-errors_stable-2026.2.md185ironic/objects/notification.py:170OKpopulate_schema
02-errors_stable-2026.2.md185ironic/objects/notification.py:174OKpopulate_schema
02-errors_stable-2026.2.md186ironic/common/exception.py:699OKNotificationPayloadError
02-errors_stable-2026.2.md186ironic/objects/notification.py:112OKemit
02-errors_stable-2026.2.md187ironic/common/exception.py:704OKStorageError
02-errors_stable-2026.2.md187ironic/drivers/modules/deploy_utils.py:1777OKpopulate_storage_driver_internal_info
02-errors_stable-2026.2.md187ironic/drivers/modules/deploy_utils.py:1782OKpopulate_storage_driver_internal_info
02-errors_stable-2026.2.md187ironic/drivers/modules/storage/cinder.py:263OKattach_volumes
02-errors_stable-2026.2.md188ironic/common/exception.py:708OKRedfishError
02-errors_stable-2026.2.md188ironic/drivers/modules/redfish/firmware_utils.py:206OKverify_checksum
02-errors_stable-2026.2.md188ironic/drivers/modules/redfish/firmware_utils.py:200OKverify_checksum
02-errors_stable-2026.2.md188ironic/drivers/modules/redfish/firmware_utils.py:252OKstage
02-errors_stable-2026.2.md189ironic/common/exception.py:712OKRedfishConnectionError
02-errors_stable-2026.2.md189ironic/drivers/modules/redfish/utils.py:555OK_get_cached_connection
02-errors_stable-2026.2.md189ironic/drivers/modules/redfish/utils.py:636OK_get_system
02-errors_stable-2026.2.md190ironic/common/exception.py:716OKPortgroupPhysnetInconsistent
02-errors_stable-2026.2.md190ironic/common/network.py:147OKget_physnets_by_portgroup_id
02-errors_stable-2026.2.md191ironic/common/exception.py:722OKVifInvalidForAttach
02-errors_stable-2026.2.md192ironic/common/exception.py:727OKAgentAPIError
02-errors_stable-2026.2.md192ironic/drivers/modules/agent_client.py:158OK_raise_if_typeerror
02-errors_stable-2026.2.md192ironic/drivers/modules/agent_client.py:303OK_command
02-errors_stable-2026.2.md193ironic/common/exception.py:732OKNodeTraitNotFound
02-errors_stable-2026.2.md193ironic/db/sqlalchemy/api.py:2315OKdelete_node_trait
02-errors_stable-2026.2.md193ironic/api/controllers/v1/node.py:1624OKdelete
02-errors_stable-2026.2.md194ironic/common/exception.py:736OKInstanceRescueFailure
02-errors_stable-2026.2.md194ironic/drivers/modules/agent_base.py:729OK_finalize_rescue
02-errors_stable-2026.2.md194ironic/drivers/modules/agent_base.py:719OK_finalize_rescue
02-errors_stable-2026.2.md194ironic/drivers/modules/agent_client.py:875OKfinalize_rescue
02-errors_stable-2026.2.md195ironic/common/exception.py:741OKInstanceUnrescueFailure
02-errors_stable-2026.2.md195ironic/conductor/manager.py:818OKdo_node_unrescue
02-errors_stable-2026.2.md196ironic/common/exception.py:746OKBIOSSettingAlreadyExists
02-errors_stable-2026.2.md196ironic/db/sqlalchemy/api.py:2350OKcreate_bios_setting_list
02-errors_stable-2026.2.md197ironic/common/exception.py:750OKBIOSSettingNotFound
02-errors_stable-2026.2.md197ironic/db/sqlalchemy/api.py:2382OKupdate_bios_setting_list
02-errors_stable-2026.2.md197ironic/db/sqlalchemy/api.py:2409OKget_bios_setting
02-errors_stable-2026.2.md197ironic/api/controllers/v1/bios.py:116OKget_one
02-errors_stable-2026.2.md198ironic/common/exception.py:754OKBIOSSettingListNotFound
02-errors_stable-2026.2.md198ironic/db/sqlalchemy/api.py:2398OKdelete_bios_setting_list
02-errors_stable-2026.2.md199ironic/common/exception.py:758OKDatabaseVersionTooOld
02-errors_stable-2026.2.md199ironic/db/sqlalchemy/api.py:1999OKcheck_versions
02-errors_stable-2026.2.md200ironic/common/exception.py:762OKAgentConnectionFailed
02-errors_stable-2026.2.md200ironic/drivers/modules/agent_client.py:120OK_get_command_url
02-errors_stable-2026.2.md200ironic/drivers/modules/agent_client.py:442OK_handle_timeout_on_command_execution
02-errors_stable-2026.2.md200ironic/drivers/modules/agent_client.py:370OK_get
02-errors_stable-2026.2.md201ironic/common/exception.py:766OKAgentCommandTimeout
02-errors_stable-2026.2.md201ironic/drivers/modules/agent_client.py:181OK_wait_for_command
02-errors_stable-2026.2.md201ironic/drivers/modules/agent_client.py:186OK_wait_for_command
02-errors_stable-2026.2.md201ironic/drivers/modules/agent_client.py:947OK_wait_until_locked_down
02-errors_stable-2026.2.md202ironic/common/exception.py:770OKNodeProtected
02-errors_stable-2026.2.md202ironic/conductor/deployments.py:55OKvalidate_node
02-errors_stable-2026.2.md202ironic/conductor/manager.py:1089OKdo_node_tear_down
02-errors_stable-2026.2.md202ironic/conductor/manager.py:2352OKdestroy_node
02-errors_stable-2026.2.md203ironic/common/exception.py:775OKAllocationNotFound
02-errors_stable-2026.2.md203ironic/db/sqlalchemy/api.py:2569OKupdate_allocation
02-errors_stable-2026.2.md203ironic/db/sqlalchemy/api.py:2612OKtake_over_allocation
02-errors_stable-2026.2.md203ironic/db/sqlalchemy/api.py:2433OKget_allocation_by_id
02-errors_stable-2026.2.md204ironic/common/exception.py:779OKAllocationDuplicateName
02-errors_stable-2026.2.md204ironic/db/sqlalchemy/api.py:2572OKupdate_allocation
02-errors_stable-2026.2.md204ironic/db/sqlalchemy/api.py:2512OKcreate_allocation
02-errors_stable-2026.2.md205ironic/common/exception.py:783OKAllocationAlreadyExists
02-errors_stable-2026.2.md205ironic/db/sqlalchemy/api.py:2515OKcreate_allocation
02-errors_stable-2026.2.md206ironic/common/exception.py:787OKAllocationFailed
02-errors_stable-2026.2.md206ironic/conductor/allocations.py:252OK_allocate_node
02-errors_stable-2026.2.md206ironic/conductor/allocations.py:128OK_candidate_nodes
02-errors_stable-2026.2.md206ironic/conductor/allocations.py:137OK_candidate_nodes
02-errors_stable-2026.2.md207ironic/common/exception.py:79OKIronicException
02-errors_stable-2026.2.md207ironic/drivers/modules/agent_client.py:864OKfinalize_rescue
02-errors_stable-2026.2.md207ironic/drivers/modules/agent_client.py:251OK_command
02-errors_stable-2026.2.md207ironic/drivers/modules/agent_client.py:266OK_command
02-errors_stable-2026.2.md208ironic/common/exception.py:791OKDeployTemplateDuplicateName
02-errors_stable-2026.2.md208ironic/db/sqlalchemy/api.py:2750OKupdate_deploy_template
02-errors_stable-2026.2.md208ironic/db/sqlalchemy/api.py:2668OKcreate_deploy_template
02-errors_stable-2026.2.md209ironic/common/exception.py:795OKDeployTemplateAlreadyExists
02-errors_stable-2026.2.md209ironic/db/sqlalchemy/api.py:2670OKcreate_deploy_template
02-errors_stable-2026.2.md210ironic/common/exception.py:799OKDeployTemplateNotFound
02-errors_stable-2026.2.md210ironic/db/sqlalchemy/api.py:2755OKupdate_deploy_template
02-errors_stable-2026.2.md210ironic/db/sqlalchemy/api.py:2766OKdestroy_deploy_template
02-errors_stable-2026.2.md210ironic/db/sqlalchemy/api.py:2777OK_get_deploy_template
02-errors_stable-2026.2.md211ironic/common/exception.py:803OKInvalidDeployTemplate
02-errors_stable-2026.2.md211ironic/api/controllers/v1/utils.py:1705OKduplicate_steps
02-errors_stable-2026.2.md212ironic/common/exception.py:807OKRunbookDuplicateName
02-errors_stable-2026.2.md212ironic/db/sqlalchemy/api.py:2932OKupdate_runbook
02-errors_stable-2026.2.md212ironic/db/sqlalchemy/api.py:2846OKcreate_runbook
02-errors_stable-2026.2.md213ironic/common/exception.py:811OKRunbookAlreadyExists
02-errors_stable-2026.2.md213ironic/db/sqlalchemy/api.py:2849OKcreate_runbook
02-errors_stable-2026.2.md214ironic/common/exception.py:815OKRunbookNotFound
02-errors_stable-2026.2.md214ironic/db/sqlalchemy/api.py:2997OK_check_runbook_exists
02-errors_stable-2026.2.md214ironic/db/sqlalchemy/api.py:2937OKupdate_runbook
02-errors_stable-2026.2.md214ironic/db/sqlalchemy/api.py:2950OKdestroy_runbook
02-errors_stable-2026.2.md215ironic/common/exception.py:819OKRunbookTraitNotFound
02-errors_stable-2026.2.md215ironic/db/sqlalchemy/api.py:3065OKdelete_runbook_trait
02-errors_stable-2026.2.md216ironic/common/exception.py:823OKInvalidRunbook
02-errors_stable-2026.2.md217ironic/common/exception.py:827OKInvalidKickstartTemplate
02-errors_stable-2026.2.md217ironic/common/pxe_utils.py:1187OKvalidate_kickstart_template
02-errors_stable-2026.2.md217ironic/common/pxe_utils.py:1177OKvalidate_kickstart_template
02-errors_stable-2026.2.md218ironic/common/exception.py:831OKInvalidKickstartFile
02-errors_stable-2026.2.md218ironic/common/pxe_utils.py:1217OKvalidate_kickstart_file
02-errors_stable-2026.2.md219ironic/common/exception.py:835OKClientSideError
02-errors_stable-2026.2.md219ironic/api/controllers/v1/port.py:817OKpatch
02-errors_stable-2026.2.md219ironic/api/controllers/v1/portgroup.py:493OKpost
02-errors_stable-2026.2.md219ironic/api/controllers/v1/portgroup.py:568OKpatch
02-errors_stable-2026.2.md220ironic/common/exception.py:852OKNodeIsRetired
02-errors_stable-2026.2.md220ironic/conductor/manager.py:1484OKdo_provisioning_action
02-errors_stable-2026.2.md221ironic/common/exception.py:857OKNoFreeIPMITerminalPorts
02-errors_stable-2026.2.md221ironic/drivers/modules/console_utils.py:197OKacquire_port
02-errors_stable-2026.2.md222ironic/common/exception.py:862OKInvalidInput
02-errors_stable-2026.2.md222ironic/api/controllers/v1/volume_target.py:317OKpost
02-errors_stable-2026.2.md222ironic/api/controllers/v1/volume_connector.py:275OKpost
02-errors_stable-2026.2.md223ironic/common/exception.py:880OKUnknownArgument
02-errors_stable-2026.2.md224ironic/common/exception.py:893OKUnknownAttribute
02-errors_stable-2026.2.md225ironic/common/exception.py:921OKAgentInProgress
02-errors_stable-2026.2.md225ironic/drivers/modules/agent_client.py:300OK_command
02-errors_stable-2026.2.md226ironic/common/exception.py:926OKInsufficientMemory
02-errors_stable-2026.2.md226ironic/common/utils.py:650OKis_memory_insufficient
02-errors_stable-2026.2.md227ironic/common/exception.py:931OKNodeHistoryNotFound
02-errors_stable-2026.2.md227ironic/db/sqlalchemy/api.py:3097OKdestroy_node_history_by_uuid
02-errors_stable-2026.2.md227ironic/db/sqlalchemy/api.py:3106OKget_node_history_by_id
02-errors_stable-2026.2.md227ironic/db/sqlalchemy/api.py:3116OKget_node_history_by_uuid
02-errors_stable-2026.2.md228ironic/common/exception.py:935OKNodeInventoryNotFound
02-errors_stable-2026.2.md228ironic/drivers/modules/inspect_utils.py:188OKget_inspection_data
02-errors_stable-2026.2.md228ironic/drivers/modules/inspect_utils.py:186OKget_inspection_data
02-errors_stable-2026.2.md228ironic/db/sqlalchemy/api.py:3277OKget_node_inventory_by_node_id
02-errors_stable-2026.2.md229ironic/common/exception.py:939OKIncorrectConfiguration
02-errors_stable-2026.2.md229ironic/common/pxe_utils.py:1393OKplace_loaders_for_boot
02-errors_stable-2026.2.md229ironic/common/pxe_utils.py:1400OKplace_loaders_for_boot
02-errors_stable-2026.2.md229ironic/common/pxe_utils.py:1414OKplace_loaders_for_boot
02-errors_stable-2026.2.md230ironic/common/exception.py:944OKNodeVerifyFailure
02-errors_stable-2026.2.md230ironic/drivers/modules/redfish/management.py:689OKverify_bmc_clock
02-errors_stable-2026.2.md231ironic/common/exception.py:948OKConcurrentActionLimit
02-errors_stable-2026.2.md231ironic/conductor/manager.py:4230OK_concurrent_action_limit
02-errors_stable-2026.2.md231ironic/conductor/manager.py:4243OK_concurrent_action_limit
02-errors_stable-2026.2.md232ironic/common/exception.py:958OKSwiftObjectStillExists
02-errors_stable-2026.2.md232ironic/drivers/modules/inspect_utils.py:116OKclean_up_swift_entries
02-errors_stable-2026.2.md232ironic/drivers/modules/inspect_utils.py:126OKclean_up_swift_entries
02-errors_stable-2026.2.md233ironic/common/exception.py:963OKFirmwareComponentAlreadyExists
02-errors_stable-2026.2.md233ironic/db/sqlalchemy/api.py:3336OKcreate_firmware_component
02-errors_stable-2026.2.md234ironic/common/exception.py:968OKFirmwareComponentNotFound
02-errors_stable-2026.2.md234ironic/db/sqlalchemy/api.py:3366OKupdate_firmware_component
02-errors_stable-2026.2.md234ironic/db/sqlalchemy/api.py:3391OKget_firmware_component
02-errors_stable-2026.2.md235ironic/common/exception.py:972OKInvalidNodeInventory
02-errors_stable-2026.2.md235ironic/drivers/modules/inspector/hooks/memory.py:40OKcall
02-errors_stable-2026.2.md235ironic/drivers/modules/inspector/hooks/validate_interfaces.py:52OKget_interfaces
02-errors_stable-2026.2.md235ironic/drivers/modules/inspector/hooks/validate_interfaces.py:105OKvalidate_interfaces
02-errors_stable-2026.2.md236ironic/common/exception.py:976OKUnsupportedHardwareFeature
02-errors_stable-2026.2.md236ironic/drivers/modules/ipmitool.py:1124OKset_power_state
02-errors_stable-2026.2.md236ironic/drivers/modules/redfish/boot.py:1437OK_validate_hardware
02-errors_stable-2026.2.md237ironic/common/exception.py:982OKBootModeNotAllowed
02-errors_stable-2026.2.md237ironic/api/controllers/v1/utils.py:2283OKcheck_allow_boot_mode
02-errors_stable-2026.2.md237ironic/conductor/deployments.py:64OKvalidate_node
02-errors_stable-2026.2.md238ironic/common/exception.py:985OKStepNotAllowed
02-errors_stable-2026.2.md238ironic/api/controllers/v1/node.py:1381OK_check_clean_steps
02-errors_stable-2026.2.md238ironic/api/controllers/v1/node.py:1399OK_check_deploy_steps
02-errors_stable-2026.2.md238ironic/api/controllers/v1/node.py:1416OK_check_service_steps
02-errors_stable-2026.2.md239ironic/common/exception.py:991OKInvalidImage
02-errors_stable-2026.2.md239ironic/common/images.py:1016OKcheck_if_image_format_is_permitted
02-errors_stable-2026.2.md239ironic/common/images.py:1026OKcheck_if_image_format_is_permitted
02-errors_stable-2026.2.md239ironic/common/images.py:950OKsafety_check_image
02-errors_stable-2026.2.md240ironic/common/exception.py:995OKImageChecksumError
02-errors_stable-2026.2.md240ironic/common/oci_registry.py:878OKdownload_blob_from_manifest
02-errors_stable-2026.2.md240ironic/common/checksum_utils.py:87OKvalidate_checksum
02-errors_stable-2026.2.md240ironic/common/checksum_utils.py:116OKvalidate_checksum
02-errors_stable-2026.2.md247ironic/db/sqlalchemy/api.py:777OK_reserve_node_place_lock
02-errors_stable-2026.2.md247ironic/db/sqlalchemy/api.py:785OKreserve_node
02-errors_stable-2026.2.md248ironic/api/controllers/v1/node.py:1282OKprovision
02-errors_stable-2026.2.md249ironic/api/controllers/v1/node.py:1282OKprovision
02-errors_stable-2026.2.md249ironic/conductor/manager.py:1458OKdo_provisioning_action
02-errors_stable-2026.2.md250ironic/api/controllers/v1/utils.py:935OKcheck_allow_management_verbs
02-errors_stable-2026.2.md251ironic/api/controllers/v1/node.py:1274OKprovision
02-errors_stable-2026.2.md251ironic/conductor/manager.py:1458OKdo_provisioning_action
02-errors_stable-2026.2.md252ironic/conductor/manager.py:2348OKdestroy_node
02-errors_stable-2026.2.md253ironic/db/sqlalchemy/api.py:1015OKupdate_node
02-errors_stable-2026.2.md254ironic/conductor/manager.py:1089OKdo_node_tear_down
02-errors_stable-2026.2.md254ironic/conductor/manager.py:2352OKdestroy_node
02-errors_stable-2026.2.md255ironic/conductor/base_manager.py:555OK_spawn_worker
02-errors_stable-2026.2.md256ironic/common/hash_ring.py:108OK_get_ring
02-errors_stable-2026.2.md256ironic/conductor/rpcapi.py:278OKget_random_topic
02-errors_stable-2026.2.md257ironic/conductor/rpcapi.py:247OKget_conductor_for
02-errors_stable-2026.2.md258ironic/conductor/manager.py:3554OKheartbeat
02-errors_stable-2026.2.md259ironic/drivers/modules/redfish/utils.py:168OKparse_driver_info
02-errors_stable-2026.2.md259ironic/drivers/modules/ipmitool.py:350OK_parse_driver_info
02-errors_stable-2026.2.md260ironic/api/controllers/v1/ramdisk.py:171OKget_all
02-errors_stable-2026.2.md261ironic/api/controllers/v1/ramdisk.py:160OKget_all
02-errors_stable-2026.2.md262ironic/drivers/modules/agent_client.py:116OK_get_command_url
02-errors_stable-2026.2.md262ironic/conductor/cleaning.py:301OKdo_next_clean_step
02-errors_stable-2026.2.md263ironic/drivers/modules/agent_client.py:300OK_command
02-errors_stable-2026.2.md264ironic/drivers/modules/agent_client.py:303OK_command
02-errors_stable-2026.2.md265ironic/drivers/modules/agent_client.py:181OK_wait_for_command
02-errors_stable-2026.2.md266ironic/conductor/utils.py:286OKnode_power_action
02-errors_stable-2026.2.md267ironic/drivers/modules/redfish/utils.py:285OKSessionCache
02-errors_stable-2026.2.md268ironic/drivers/modules/ipmitool.py:645OK_exec_ipmitool
02-errors_stable-2026.2.md269ironic/common/glance_service/image_service.py:58OK_translate_image_exception
02-errors_stable-2026.2.md270ironic/conductor/steps.py:582OKcheck_disallowed_steps
02-errors_stable-2026.2.md271ironic/conductor/steps.py:791OKvalidate_user_steps_policy
02-errors_stable-2026.2.md279ironic/conductor/utils.py:488OKprovisioning_error_handler
02-errors_stable-2026.2.md279ironic/conductor/utils.py:544OKcleaning_error_handler
02-errors_stable-2026.2.md279ironic/conductor/utils.py:715OKdeploying_error_handler
02-errors_stable-2026.2.md279ironic/conductor/utils.py:2079OKservicing_error_handler
02-errors_stable-2026.2.md279ironic/drivers/modules/deploy_utils.py:255OKset_failed_state
02-errors_stable-2026.2.md280ironic/conductor/task_manager.py:485OK_write_exception
02-errors_stable-2026.2.md281ironic/conductor/manager.py:4524OKhandle_sync_power_state_max_retries_exceeded
02-errors_stable-2026.2.md281ironic/conductor/manager.py:1950OK_check_orphan_nodes
02-errors_stable-2026.2.md282ironic/conductor/utils.py:1914OKnode_history_record
02-errors_stable-2026.2.md283ironic/conductor/allocations.py:85OK_allocation_failed
02-errors_stable-2026.2.md284ironic/conductor/task_manager.py:508OK_notify_provision_state_change
02-errors_stable-2026.2.md292ironic/conductor/task_manager.py:615OKprocess_event
02-errors_stable-2026.2.md293ironic/conductor/task_manager.py:368OKreserve_node
02-errors_stable-2026.2.md294ironic/conductor/manager.py:3599OKheartbeat
02-errors_stable-2026.2.md295ironic/api/controllers/v1/ramdisk.py:289OKpost
02-errors_stable-2026.2.md296ironic/api/controllers/v1/ramdisk.py:188OKget_all
02-errors_stable-2026.2.md297ironic/conductor/manager.py:4624OK_clear_last_error_if_needed
02-errors_stable-2026.2.md298ironic/api/method.py:114OKformat_exception
02-errors_stable-2026.2.md299ironic/conductor/base_manager.py:308OKinit_host
03-interactions_stable-2026.2.md34ironic/common/rpc.py:36OK<module>
03-interactions_stable-2026.2.md34ironic/conductor/rpcapi.py:196OK_prepare_call
03-interactions_stable-2026.2.md35ironic/common/json_rpc/client.py:83OKprepare
03-interactions_stable-2026.2.md35ironic/common/json_rpc/server.py:97OKWSGIService
03-interactions_stable-2026.2.md36ironic/conductor/rpcapi.py:42OKLocalContext
03-interactions_stable-2026.2.md38ironic/conductor/base_manager.py:115OKprepare_host
03-interactions_stable-2026.2.md41ironic/db/sqlalchemy/api.py:1573OKget_active_hardware_type_dict
03-interactions_stable-2026.2.md41ironic/common/hash_ring.py:68OK_load_hash_rings
03-interactions_stable-2026.2.md42ironic/conductor/rpcapi.py:247OKget_conductor_for
03-interactions_stable-2026.2.md43ironic/conductor/rpcapi.py:278OKget_random_topic
03-interactions_stable-2026.2.md43ironic/conductor/rpcapi.py:288OKget_topic_for_driver
03-interactions_stable-2026.2.md50ironic/conductor/rpcapi.pyOK
03-interactions_stable-2026.2.md52ironic/conductor/rpcapi.py:345OKcreate_node
03-interactions_stable-2026.2.md52ironic/conductor/manager.py:125OKcreate_node
03-interactions_stable-2026.2.md53ironic/conductor/rpcapi.py:371OKupdate_node
03-interactions_stable-2026.2.md53ironic/conductor/manager.py:188OKupdate_node
03-interactions_stable-2026.2.md54ironic/conductor/rpcapi.py:392OKchange_node_power_state
03-interactions_stable-2026.2.md54ironic/conductor/manager.py:321OKchange_node_power_state
03-interactions_stable-2026.2.md55ironic/conductor/rpcapi.py:412OKchange_node_boot_mode
03-interactions_stable-2026.2.md55ironic/conductor/manager.py:386OKchange_node_boot_mode
03-interactions_stable-2026.2.md56ironic/conductor/rpcapi.py:432OKchange_node_secure_boot
03-interactions_stable-2026.2.md56ironic/conductor/manager.py:415OKchange_node_secure_boot
03-interactions_stable-2026.2.md57ironic/conductor/rpcapi.py:469OKvendor_passthru
03-interactions_stable-2026.2.md57ironic/conductor/manager.py:445OKvendor_passthru
03-interactions_stable-2026.2.md58ironic/conductor/rpcapi.py:514OKdriver_vendor_passthru
03-interactions_stable-2026.2.md58ironic/conductor/manager.py:529OKdriver_vendor_passthru
03-interactions_stable-2026.2.md59ironic/conductor/rpcapi.py:530OKget_node_vendor_passthru_methods
03-interactions_stable-2026.2.md59ironic/conductor/manager.py:614OKget_node_vendor_passthru_methods
03-interactions_stable-2026.2.md60ironic/conductor/rpcapi.py:552OKget_driver_vendor_passthru_methods
03-interactions_stable-2026.2.md60ironic/conductor/manager.py:635OKget_driver_vendor_passthru_methods
03-interactions_stable-2026.2.md61ironic/conductor/rpcapi.py:581OKdo_node_deploy
03-interactions_stable-2026.2.md61ironic/conductor/manager.py:917OKdo_node_deploy
03-interactions_stable-2026.2.md62ironic/conductor/rpcapi.py:601OKdo_node_tear_down
03-interactions_stable-2026.2.md62ironic/conductor/manager.py:1064OKdo_node_tear_down
03-interactions_stable-2026.2.md63ironic/conductor/rpcapi.py:619OKdo_provisioning_action
03-interactions_stable-2026.2.md63ironic/conductor/manager.py:1458OKdo_provisioning_action
03-interactions_stable-2026.2.md64ironic/conductor/rpcapi.py:633OKcontinue_node_clean
03-interactions_stable-2026.2.md64ironic/conductor/manager.py:1413OKcontinue_node_clean
03-interactions_stable-2026.2.md65ironic/conductor/rpcapi.py:647OKcontinue_node_deploy
03-interactions_stable-2026.2.md65ironic/conductor/manager.py:964OKcontinue_node_deploy
03-interactions_stable-2026.2.md66ironic/conductor/rpcapi.py:661OKcontinue_node_service
03-interactions_stable-2026.2.md66ironic/conductor/manager.py:1018OKcontinue_node_service
03-interactions_stable-2026.2.md67ironic/conductor/rpcapi.py:675OKvalidate_driver_interfaces
03-interactions_stable-2026.2.md67ironic/conductor/manager.py:2264OKvalidate_driver_interfaces
03-interactions_stable-2026.2.md68ironic/conductor/rpcapi.py:691OKdestroy_node
03-interactions_stable-2026.2.md68ironic/conductor/manager.py:2328OKdestroy_node
03-interactions_stable-2026.2.md69ironic/conductor/rpcapi.py:705OKget_console_information
03-interactions_stable-2026.2.md69ironic/conductor/manager.py:2586OKget_console_information
03-interactions_stable-2026.2.md70ironic/conductor/rpcapi.py:723OKset_console_mode
03-interactions_stable-2026.2.md70ironic/conductor/manager.py:2615OKset_console_mode
03-interactions_stable-2026.2.md71ironic/conductor/rpcapi.py:739OKcreate_port
03-interactions_stable-2026.2.md71ironic/conductor/manager.py:2691OKcreate_port
03-interactions_stable-2026.2.md72ironic/conductor/rpcapi.py:755OKupdate_port
03-interactions_stable-2026.2.md72ironic/networking/manager.py:329OKupdate_port
03-interactions_stable-2026.2.md73ironic/conductor/rpcapi.py:772OKupdate_portgroup
03-interactions_stable-2026.2.md73ironic/conductor/manager.py:2811OKupdate_portgroup
03-interactions_stable-2026.2.md74ironic/conductor/rpcapi.py:787OKdestroy_portgroup
03-interactions_stable-2026.2.md74ironic/conductor/manager.py:2466OKdestroy_portgroup
03-interactions_stable-2026.2.md75ironic/conductor/rpcapi.py:801OKget_driver_properties
03-interactions_stable-2026.2.md75ironic/conductor/manager.py:2970OKget_driver_properties
03-interactions_stable-2026.2.md76ironic/conductor/rpcapi.py:826OKset_boot_device
03-interactions_stable-2026.2.md76ironic/conductor/manager.py:3173OKset_boot_device
03-interactions_stable-2026.2.md77ironic/conductor/rpcapi.py:852OKget_boot_device
03-interactions_stable-2026.2.md77ironic/conductor/manager.py:3203OKget_boot_device
03-interactions_stable-2026.2.md78ironic/conductor/rpcapi.py:872OKinject_nmi
03-interactions_stable-2026.2.md78ironic/conductor/manager.py:3234OKinject_nmi
03-interactions_stable-2026.2.md79ironic/conductor/rpcapi.py:893OKget_supported_boot_devices
03-interactions_stable-2026.2.md79ironic/conductor/manager.py:3259OKget_supported_boot_devices
03-interactions_stable-2026.2.md80ironic/conductor/rpcapi.py:918OKset_indicator_state
03-interactions_stable-2026.2.md80ironic/conductor/manager.py:3286OKset_indicator_state
03-interactions_stable-2026.2.md81ironic/conductor/rpcapi.py:944OKget_indicator_state
03-interactions_stable-2026.2.md81ironic/conductor/manager.py:3320OKget_indicator_state
03-interactions_stable-2026.2.md82ironic/conductor/rpcapi.py:976OKget_supported_indicators
03-interactions_stable-2026.2.md82ironic/conductor/manager.py:3350OKget_supported_indicators
03-interactions_stable-2026.2.md83ironic/conductor/rpcapi.py:996OKinspect_hardware
03-interactions_stable-2026.2.md83ironic/conductor/manager.py:3414OKinspect_hardware
03-interactions_stable-2026.2.md84ironic/conductor/rpcapi.py:1009OKdestroy_port
03-interactions_stable-2026.2.md84ironic/conductor/manager.py:2435OKdestroy_port
03-interactions_stable-2026.2.md85ironic/conductor/rpcapi.py:1031OKset_target_raid_config
03-interactions_stable-2026.2.md85ironic/conductor/manager.py:3483OKset_target_raid_config
03-interactions_stable-2026.2.md86ironic/conductor/rpcapi.py:1056OKget_raid_logical_disk_properties
03-interactions_stable-2026.2.md86ironic/conductor/manager.py:3519OKget_raid_logical_disk_properties
03-interactions_stable-2026.2.md87ironic/conductor/rpcapi.py:1084OKdo_node_clean
03-interactions_stable-2026.2.md87ironic/conductor/manager.py:1340OKdo_node_clean
03-interactions_stable-2026.2.md88ironic/conductor/rpcapi.py:1120OKheartbeat
03-interactions_stable-2026.2.md88ironic/conductor/manager.py:3554OKheartbeat
03-interactions_stable-2026.2.md89ironic/conductor/rpcapi.py:1146OKobject_class_action_versions
03-interactions_stable-2026.2.md89ironic/conductor/manager.py:3771OKobject_class_action_versions
03-interactions_stable-2026.2.md90ironic/conductor/rpcapi.py:1172OKobject_action
03-interactions_stable-2026.2.md90ironic/conductor/manager.py:3798OKobject_action
03-interactions_stable-2026.2.md91ironic/conductor/rpcapi.py:1197OKobject_backport_versions
03-interactions_stable-2026.2.md91ironic/conductor/manager.py:3830OKobject_backport_versions
03-interactions_stable-2026.2.md92ironic/conductor/rpcapi.py:1216OKdestroy_volume_connector
03-interactions_stable-2026.2.md92ironic/conductor/manager.py:2517OKdestroy_volume_connector
03-interactions_stable-2026.2.md93ironic/conductor/rpcapi.py:1243OKupdate_volume_connector
03-interactions_stable-2026.2.md93ironic/conductor/manager.py:2891OKupdate_volume_connector
03-interactions_stable-2026.2.md94ironic/conductor/rpcapi.py:1258OKdestroy_volume_target
03-interactions_stable-2026.2.md94ironic/conductor/manager.py:2552OKdestroy_volume_target
03-interactions_stable-2026.2.md95ironic/conductor/rpcapi.py:1283OKupdate_volume_target
03-interactions_stable-2026.2.md95ironic/conductor/manager.py:2935OKupdate_volume_target
03-interactions_stable-2026.2.md96ironic/conductor/rpcapi.py:1301OKvif_attach
03-interactions_stable-2026.2.md96ironic/conductor/manager.py:3666OKvif_attach
03-interactions_stable-2026.2.md97ironic/conductor/rpcapi.py:1317OKvif_detach
03-interactions_stable-2026.2.md97ironic/conductor/manager.py:3713OKvif_detach
03-interactions_stable-2026.2.md98ironic/conductor/rpcapi.py:1333OKvif_list
03-interactions_stable-2026.2.md98ironic/conductor/manager.py:3640OKvif_list
03-interactions_stable-2026.2.md99ironic/conductor/rpcapi.py:1352OKdo_node_rescue
03-interactions_stable-2026.2.md99ironic/conductor/manager.py:674OKdo_node_rescue
03-interactions_stable-2026.2.md100ironic/conductor/rpcapi.py:1370OKdo_node_unrescue
03-interactions_stable-2026.2.md100ironic/conductor/manager.py:785OKdo_node_unrescue
03-interactions_stable-2026.2.md101ironic/conductor/rpcapi.py:1387OKadd_node_traits
03-interactions_stable-2026.2.md101ironic/conductor/manager.py:3856OKadd_node_traits
03-interactions_stable-2026.2.md102ironic/conductor/rpcapi.py:1403OKremove_node_traits
03-interactions_stable-2026.2.md102ironic/conductor/manager.py:3886OKremove_node_traits
03-interactions_stable-2026.2.md103ironic/conductor/rpcapi.py:1414OKcreate_allocation
03-interactions_stable-2026.2.md103ironic/conductor/manager.py:3915OKcreate_allocation
03-interactions_stable-2026.2.md104ironic/conductor/rpcapi.py:1426OKdestroy_allocation
03-interactions_stable-2026.2.md104ironic/conductor/manager.py:3958OKdestroy_allocation
03-interactions_stable-2026.2.md105ironic/conductor/rpcapi.py:1439OKget_node_with_token
03-interactions_stable-2026.2.md105ironic/conductor/manager.py:4013OKget_node_with_token
03-interactions_stable-2026.2.md106ironic/conductor/rpcapi.py:1453OKcontinue_inspection
03-interactions_stable-2026.2.md106ironic/conductor/manager.py:4250OKcontinue_inspection
03-interactions_stable-2026.2.md107ironic/conductor/rpcapi.py:1474OKdo_node_service
03-interactions_stable-2026.2.md107ironic/conductor/manager.py:4302OKdo_node_service
03-interactions_stable-2026.2.md108ironic/conductor/rpcapi.py:1501OKattach_virtual_media
03-interactions_stable-2026.2.md108ironic/conductor/manager.py:4401OKattach_virtual_media
03-interactions_stable-2026.2.md109ironic/conductor/rpcapi.py:1527OKdetach_virtual_media
03-interactions_stable-2026.2.md109ironic/conductor/manager.py:4447OKdetach_virtual_media
03-interactions_stable-2026.2.md110ironic/conductor/rpcapi.py:1546OKget_virtual_media
03-interactions_stable-2026.2.md110ironic/conductor/manager.py:4376OKget_virtual_media
03-interactions_stable-2026.2.md111ironic/conductor/rpcapi.py:1559OKupdate_portgroup_physical_network
03-interactions_stable-2026.2.md111ironic/conductor/manager.py:2489OKupdate_portgroup_physical_network
03-interactions_stable-2026.2.md117ironic/networking/rpcapi.py:131OKupdate_port
03-interactions_stable-2026.2.md118ironic/networking/rpcapi.py:168OKreset_port
03-interactions_stable-2026.2.md119ironic/networking/rpcapi.py:187OKget_switches
03-interactions_stable-2026.2.md120ironic/networking/rpcapi.py:219OKupdate_lag
03-interactions_stable-2026.2.md121ironic/networking/rpcapi.py:246OKdelete_lag
03-interactions_stable-2026.2.md130ironic/common/json_rpc/client.py:218OK_request
03-interactions_stable-2026.2.md137ironic/common/json_rpc/server.py:163OK_handle_error
03-interactions_stable-2026.2.md140ironic/command/networking.py:39OKmain
03-interactions_stable-2026.2.md140ironic/common/rpc.py:37OK<module>
03-interactions_stable-2026.2.md140ironic/networking/manager.py:111OK_get_switch_config_filename
03-interactions_stable-2026.2.md143ironic/conductor/notification_utils.py:65OK_emit_conductor_node_notification
03-interactions_stable-2026.2.md143ironic/conductor/task_manager.py:508OK_notify_provision_state_change
03-interactions_stable-2026.2.md143ironic/common/rpc.py:142OKget_sensors_notifier
03-interactions_stable-2026.2.md146ironic/db/sqlalchemy/models.pyOK
03-interactions_stable-2026.2.md150ironic/db/sqlalchemy/models.py:167OKNodeBase
03-interactions_stable-2026.2.md163ironic/db/sqlalchemy/api.py:752OK_reserve_node_place_lock
03-interactions_stable-2026.2.md163ironic/db/sqlalchemy/api.py:793OKrelease_node
03-interactions_stable-2026.2.md163ironic/conductor/task_manager.py:343OK_lock
03-interactions_stable-2026.2.md164ironic/db/sqlalchemy/api.py:1524OKtouch_conductor
03-interactions_stable-2026.2.md164ironic/db/sqlalchemy/api.py:1596OKget_offline_conductors
03-interactions_stable-2026.2.md165ironic/db/sqlalchemy/api.py:1538OKclear_node_reservations_for_conductor
03-interactions_stable-2026.2.md166ironic/db/sqlalchemy/api.py:2584OKtake_over_allocation
03-interactions_stable-2026.2.md167ironic/db/sqlalchemy/api.py:1736OKget_node_by_port_addresses
03-interactions_stable-2026.2.md173ironic/api/app.py:135OKsetup_app
03-interactions_stable-2026.2.md174ironic/common/glance_service/image_service.py:166OKshow
03-interactions_stable-2026.2.md174ironic/common/glance_service/image_service.py:193OKdownload
03-interactions_stable-2026.2.md174ironic/common/glance_service/image_service.py:322OKswift_temp_url
03-interactions_stable-2026.2.md175ironic/common/swift.py:41OKSwiftAPI
03-interactions_stable-2026.2.md175ironic/common/images.py:628OKget_temp_url_for_glance_image
03-interactions_stable-2026.2.md176ironic/common/neutron.py:342OKadd_ports_to_network
03-interactions_stable-2026.2.md176ironic/drivers/modules/network/common.py:289OKplug_port_to_tenant_network
03-interactions_stable-2026.2.md177ironic/dhcp/neutron.py:37OKupdate_port_dhcp_opts
03-interactions_stable-2026.2.md178ironic/common/nova.py:91OKpower_update
03-interactions_stable-2026.2.md179ironic/drivers/modules/storage/cinder.pyOK
03-interactions_stable-2026.2.md180nova:nova/virt/ironic/driver.py:874OKupdate_provider_tree
03-interactions_stable-2026.2.md188ironic/api/controllers/v1/ramdisk.py:143OKget_all
03-interactions_stable-2026.2.md188ipa:ironic_python_agent/ironic_api_client.py:159OKheartbeat
03-interactions_stable-2026.2.md189ironic/drivers/modules/agent_client.py:200OK_command
03-interactions_stable-2026.2.md189ironic/drivers/modules/agent_client.py:315OKget_commands_status
03-interactions_stable-2026.2.md191ironic/drivers/modules/agent_client.pyOK
03-interactions_stable-2026.2.md191ipa:ironic_python_agent/api/app.py:140OKinit
03-interactions_stable-2026.2.md193ironic/drivers/modules/agent_client.py:420OK_handle_timeout_on_command_execution
03-interactions_stable-2026.2.md193ironic/conductor/manager.py:3554OKheartbeat
03-interactions_stable-2026.2.md210ironic/drivers/modules/redfish/utils.py:285OKSessionCache
03-interactions_stable-2026.2.md210ironic/drivers/modules/redfish/power.py:118OKget_power_state
03-interactions_stable-2026.2.md210ironic/drivers/modules/redfish/power.py:132OKset_power_state
03-interactions_stable-2026.2.md211ironic/drivers/modules/redfish/management.py:330OKset_boot_device
03-interactions_stable-2026.2.md212ironic/drivers/modules/image_utils.py:445OK_prepare_iso_image
03-interactions_stable-2026.2.md212ironic/drivers/modules/redfish/boot.py:884OKRedfishVirtualMediaBoot
03-interactions_stable-2026.2.md212ironic/drivers/modules/redfish/boot.py:272OK_insert_vmedia
03-interactions_stable-2026.2.md213ironic/drivers/modules/redfish/boot.py:1361OKRedfishHttpsBoot
03-interactions_stable-2026.2.md214ironic/drivers/modules/ipmitool.py:645OK_exec_ipmitool
03-interactions_stable-2026.2.md214ironic/drivers/modules/ipmitool.py:792OK_power_on
03-interactions_stable-2026.2.md214ironic/drivers/modules/ipmitool.py:1211OKset_boot_device
03-interactions_stable-2026.2.md215ironic/drivers/modules/pxe_base.py:138OKprepare_ramdisk
03-interactions_stable-2026.2.md215ironic/dhcp/neutron.py:37OKupdate_port_dhcp_opts
03-interactions_stable-2026.2.md215ironic/dhcp/dnsmasq.py:27OKDnsmasqDHCPApi
03-interactions_stable-2026.2.md216ironic/drivers/modules/image_cache.pyOK
03-interactions_stable-2026.2.md216ironic/drivers/modules/agent.py:148OKvalidate_http_provisioning_configuration
04-scenarios_stable-2026.2.md61nova:nova/virt/ironic/driver.pyOK
05-async-processing_stable-2026.2.md11ironic/conductor/base_manager.py:580OK_conductor_service_record_keepalive
05-async-processing_stable-2026.2.md12ironic/conductor/base_manager.py:186OKinit_host
05-async-processing_stable-2026.2.md13ironic/conductor/manager.py:1708OK_sync_power_states
05-async-processing_stable-2026.2.md14ironic/conductor/manager.py:1861OK_power_failure_recovery
05-async-processing_stable-2026.2.md15ironic/conductor/manager.py:1927OK_check_deploy_timeouts
05-async-processing_stable-2026.2.md16ironic/conductor/manager.py:2164OK_check_cleanwait_timeouts
05-async-processing_stable-2026.2.md17ironic/conductor/manager.py:2186OK_check_rescuewait_timeouts
05-async-processing_stable-2026.2.md18ironic/conductor/manager.py:2209OK_check_servicewait_timeouts
05-async-processing_stable-2026.2.md19ironic/conductor/manager.py:3459OK_check_inspect_wait_timeouts
05-async-processing_stable-2026.2.md20ironic/conductor/manager.py:1950OK_check_orphan_nodes
05-async-processing_stable-2026.2.md21ironic/conductor/manager.py:2238OK_sync_local_state
05-async-processing_stable-2026.2.md22ironic/conductor/manager.py:3983OK_check_orphan_allocations
05-async-processing_stable-2026.2.md23ironic/conductor/manager.py:115OK_clean_up_caches
05-async-processing_stable-2026.2.md24ironic/conductor/manager.py:4057OKmanage_node_history
05-async-processing_stable-2026.2.md25ironic/conductor/manager.py:4069OKcleanup_stale_conductors
05-async-processing_stable-2026.2.md26ironic/conductor/manager.py:3090OK_send_sensor_data
05-async-processing_stable-2026.2.md27ironic/drivers/modules/pxe_base.py:463OK_check_boot_timeouts
05-async-processing_stable-2026.2.md28ironic/drivers/modules/redfish/firmware.py:1023OK_query_update_status
05-async-processing_stable-2026.2.md28ironic/drivers/modules/redfish/management.py:1450OK_query_firmware_update_status
05-async-processing_stable-2026.2.md28ironic/drivers/modules/redfish/bios.py:512OK_query_bios_apply_status
05-async-processing_stable-2026.2.md28ironic/drivers/modules/redfish/raid.py:999OK_query_raid_config_status
05-async-processing_stable-2026.2.md29ironic/conductor/manager.py:3554OKheartbeat
05-async-processing_stable-2026.2.md29ironic/drivers/modules/agent_base.py:639OKheartbeat
05-async-processing_stable-2026.2.md30ironic/conductor/manager.py:1413OKcontinue_node_clean
05-async-processing_stable-2026.2.md30ironic/conductor/manager.py:964OKcontinue_node_deploy
05-async-processing_stable-2026.2.md30ironic/conductor/manager.py:1018OKcontinue_node_service
05-async-processing_stable-2026.2.md31ironic/conductor/manager.py:4250OKcontinue_inspection
05-async-processing_stable-2026.2.md32ironic/networking/manager.py:329OKupdate_port
05-async-processing_stable-2026.2.md37ironic/conductor/base_manager.py:530OKiter_nodes
05-async-processing_stable-2026.2.md37ironic/conductor/base_manager.py:596OK_mapped_to_this_conductor
05-async-processing_stable-2026.2.md37ironic/conductor/periodics.py:108OKnode_periodic
05-async-processing_stable-2026.2.md40ironic/conductor/base_manager.py:555OK_spawn_worker
05-async-processing_stable-2026.2.md40ironic/conductor/utils.py:488OKprovisioning_error_handler
05-async-processing_stable-2026.2.md40ironic/conductor/manager.py:3554OKheartbeat
05-async-processing_stable-2026.2.md43ironic/conductor/task_manager.py:158OKacquire
05-async-processing_stable-2026.2.md43ironic/conductor/task_manager.py:546OK_thread_release_resources
05-async-processing_stable-2026.2.md43ironic/db/sqlalchemy/api.py:1538OKclear_node_reservations_for_conductor
05-async-processing_stable-2026.2.md48ironic/drivers/modules/agent_base.py:639OKheartbeat
05-async-processing_stable-2026.2.md52ironic/drivers/modules/agent_base.py:491OKheartbeat_allowed
05-async-processing_stable-2026.2.md55ironic/drivers/modules/agent_base.py:497OK_heartbeat_in_maintenance
05-async-processing_stable-2026.2.md56ironic/drivers/modules/agent_base.py:529OK_heartbeat_deploy_wait
05-async-processing_stable-2026.2.md56ironic/drivers/modules/agent_base.py:558OK_heartbeat_clean_wait
05-async-processing_stable-2026.2.md56ironic/drivers/modules/agent_base.py:595OK_heartbeat_rescue_wait
05-async-processing_stable-2026.2.md56ironic/drivers/modules/agent_base.py:607OK_heartbeat_service_wait
05-async-processing_stable-2026.2.md62ironic/conductor/cleaning.py:229OKdo_next_clean_step
05-async-processing_stable-2026.2.md62ironic/conductor/deployments.py:323OKdo_next_deploy_step
05-async-processing_stable-2026.2.md62ironic/conductor/servicing.py:133OKdo_next_service_step
05-async-processing_stable-2026.2.md64ironic/conductor/steps.py:1063OKuse_reserved_step_handler
05-async-processing_stable-2026.2.md67ironic/conductor/manager.py:1553OK_do_abort
05-async-processing_stable-2026.2.md67ironic/conductor/cleaning.py:514OKcontinue_node_clean
05-async-processing_stable-2026.2.md72ironic/conductor/manager.py:4574OKdo_sync_power_state
05-async-processing_stable-2026.2.md72ironic/conductor/manager.py:4524OKhandle_sync_power_state_max_retries_exceeded
05-async-processing_stable-2026.2.md77ironic/conductor/base_manager.py:611OK_fail_if_in_state
05-async-processing_stable-2026.2.md78ironic/drivers/modules/agent_base.py:529OK_heartbeat_deploy_wait
05-async-processing_stable-2026.2.md82ironic/conductor/manager.py:1950OK_check_orphan_nodes
05-async-processing_stable-2026.2.md83ironic/conductor/manager.py:2107OK_do_takeover
05-async-processing_stable-2026.2.md85ironic/conductor/base_manager.py:327OK_correct_stuck_states
05-async-processing_stable-2026.2.md88ironic/conductor/manager.py:3414OKinspect_hardware
05-async-processing_stable-2026.2.md88ironic/conductor/inspection.py:29OKinspect_hardware
05-async-processing_stable-2026.2.md88ironic/drivers/modules/inspector/interface.py:183OKinspect_hardware
05-async-processing_stable-2026.2.md89ironic/conductor/manager.py:4250OKcontinue_inspection
05-async-processing_stable-2026.2.md89ironic/conductor/inspection.py:119OKcontinue_inspection
05-async-processing_stable-2026.2.md89pyproject.tomlOK
05-async-processing_stable-2026.2.md89ironic/common/inspection_rules/engine.py:192OKapply_rules
05-async-processing_stable-2026.2.md89ironic/common/inspection_rules/operators.py:27OK<module>
05-async-processing_stable-2026.2.md89ironic/common/inspection_rules/actions.py:31OK<module>
05-async-processing_stable-2026.2.md90ironic/api/controllers/v1/ramdisk.py:360OK_auto_enroll
05-async-processing_stable-2026.2.md93ironic/conductor/manager.py:3915OKcreate_allocation
05-async-processing_stable-2026.2.md93ironic/conductor/allocations.py:34OKdo_allocate
06-change-history_stable-2026.2.md29ironic/common/trait_based_networking/base.py:479OKfrom_ironic_portgroup
06-change-history_stable-2026.2.md32ironic/tests/unit/common/trait_based_networking/test_base.pyOK
06-change-history_stable-2026.2.md36ironic/common/trait_based_networking/base.py:155OK_retrieve_attribute
06-change-history_stable-2026.2.md36ironic/common/exception.pyOK
06-change-history_stable-2026.2.md42ironic/common/trait_based_networking/base.py:72OKeval
06-change-history_stable-2026.2.md48ironic/drivers/modules/network/neutron.py:181OKconfigure_tenant_networks
06-change-history_stable-2026.2.md51ironic/tests/unit/drivers/modules/network/test_neutron.pyOK
06-change-history_stable-2026.2.md55ironic/drivers/modules/network/common.py:731OK_vif_attach_tbn
06-change-history_stable-2026.2.md60ironic/common/trait_based_networking/base.py:447OKuniversal_port
06-change-history_stable-2026.2.md60ironic/common/trait_based_networking/base.py:508OKuniversal_network
06-change-history_stable-2026.2.md64ironic/conductor/utils.py:2206OKsanitize_steps
06-change-history_stable-2026.2.md64ironic/conductor/utils.py:2224OKlog_step_flow_history
06-change-history_stable-2026.2.md67ironic/conductor/cleaning.pyOK
06-change-history_stable-2026.2.md67ironic/conductor/deployments.pyOK
06-change-history_stable-2026.2.md67ironic/conductor/servicing.pyOK
06-change-history_stable-2026.2.md67ironic/conductor/steps.pyOK
06-change-history_stable-2026.2.md67ironic/conductor/utils.pyOK
06-change-history_stable-2026.2.md71ironic/db/sqlalchemy/api.py:368OKadd_allocation_filter_by_node
06-change-history_stable-2026.2.md71ironic/db/sqlalchemy/api.py:627OK_add_allocations_filters
06-change-history_stable-2026.2.md76ironic/drivers/modules/network/common.py:777OK_vif_attach_tbn
06-change-history_stable-2026.2.md76ironic/common/trait_based_networking/plan.py:114OKplan_network
06-change-history_stable-2026.2.md81ironic/common/validate.py:20OKis_bmc_subscription_id_valid
06-change-history_stable-2026.2.md81ironic/drivers/modules/redfish/vendor.py:214OK_validate_delete_subscription
06-change-history_stable-2026.2.md81ironic/drivers/modules/redfish/vendor.py:301OKget_subscription
06-change-history_stable-2026.2.md86ironic/api/controllers/v1/node.py:3165OK_authorize_patch_and_get_node
06-change-history_stable-2026.2.md86ironic/tests/unit/api/test_rbac_project_scoped.yamlOK
07-rewrite-pack_stable-2026.2.md41ironic/api/app.py:80OKsetup_app
07-rewrite-pack_stable-2026.2.md53ironic/api/hooks.pyOK
07-rewrite-pack_stable-2026.2.md53ironic/api/controllers/v1/__init__.py:177OKadd_version_attributes
07-rewrite-pack_stable-2026.2.md61ironicclient:ironicclient/common/http.py:131OKnegotiate_version
07-rewrite-pack_stable-2026.2.md62ironic/api/controllers/v1/utils.py:850OKcheck_allow_specify_fields
07-rewrite-pack_stable-2026.2.md63ironic/api/controllers/v1/node.py:1905OKnode_sanitize
07-rewrite-pack_stable-2026.2.md72ironic/common/fsm.py:50OKFSM
07-rewrite-pack_stable-2026.2.md72ironic/common/state_machine.pyOK
07-rewrite-pack_stable-2026.2.md72ironic/conductor/task_manager.py:256OKinit
07-rewrite-pack_stable-2026.2.md79ironic/common/state_machine.py:62OKon_enter
07-rewrite-pack_stable-2026.2.md80ironic/common/state_machine.py:95OKon_enter
07-rewrite-pack_stable-2026.2.md81ironic/common/state_machine.py:94OKon_enter
07-rewrite-pack_stable-2026.2.md82ironic/common/state_machine.py:62OKon_enter
07-rewrite-pack_stable-2026.2.md83ironic/common/state_machine.py:79OKon_enter
07-rewrite-pack_stable-2026.2.md84ironic/common/state_machine.py:80OKon_enter
07-rewrite-pack_stable-2026.2.md85ironic/common/state_machine.py:78OKon_enter
07-rewrite-pack_stable-2026.2.md86ironic/common/state_machine.py:77OKon_enter
07-rewrite-pack_stable-2026.2.md87ironic/common/state_machine.py:83OKon_enter
07-rewrite-pack_stable-2026.2.md88ironic/common/state_machine.py:73OKon_enter
07-rewrite-pack_stable-2026.2.md89ironic/common/state_machine.py:74OKon_enter
07-rewrite-pack_stable-2026.2.md90ironic/common/state_machine.py:71OKon_enter
07-rewrite-pack_stable-2026.2.md91ironic/common/state_machine.py:62OKon_enter
07-rewrite-pack_stable-2026.2.md92ironic/common/state_machine.py:62OKon_enter
07-rewrite-pack_stable-2026.2.md93ironic/common/state_machine.py:90OKon_enter
07-rewrite-pack_stable-2026.2.md94ironic/common/state_machine.py:91OKon_enter
07-rewrite-pack_stable-2026.2.md95ironic/common/state_machine.py:89OKon_enter
07-rewrite-pack_stable-2026.2.md96ironic/common/state_machine.py:62OKon_enter
07-rewrite-pack_stable-2026.2.md97ironic/common/state_machine.py:62OKon_enter
07-rewrite-pack_stable-2026.2.md98ironic/common/state_machine.py:100OKon_enter
07-rewrite-pack_stable-2026.2.md99ironic/common/state_machine.py:99OKon_enter
07-rewrite-pack_stable-2026.2.md100ironic/common/state_machine.py:98OKon_enter
07-rewrite-pack_stable-2026.2.md101ironic/common/state_machine.py:314OKon_enter
07-rewrite-pack_stable-2026.2.md102ironic/common/state_machine.py:315OKon_enter
07-rewrite-pack_stable-2026.2.md103ironic/common/state_machine.py:313OKon_enter
07-rewrite-pack_stable-2026.2.md104ironic/common/state_machine.py:312OKon_enter
07-rewrite-pack_stable-2026.2.md105ironic/common/state_machine.py:102OKon_enter
07-rewrite-pack_stable-2026.2.md106ironic/common/state_machine.py:101OKon_enter
07-rewrite-pack_stable-2026.2.md107ironic/common/state_machine.py:66OKon_enter
07-rewrite-pack_stable-2026.2.md108ironic/common/state_machine.py:72OKon_enter
07-rewrite-pack_stable-2026.2.md116ironic/common/state_machine.py:140OKon_enter
07-rewrite-pack_stable-2026.2.md117ironic/common/state_machine.py:136OKon_enter
07-rewrite-pack_stable-2026.2.md118ironic/common/state_machine.py:234OKon_enter
07-rewrite-pack_stable-2026.2.md119ironic/common/state_machine.py:321OKon_enter
07-rewrite-pack_stable-2026.2.md120ironic/common/state_machine.py:306OKon_enter
07-rewrite-pack_stable-2026.2.md121ironic/common/state_machine.py:309OKon_enter
07-rewrite-pack_stable-2026.2.md122ironic/common/state_machine.py:299OKon_enter
07-rewrite-pack_stable-2026.2.md123ironic/common/state_machine.py:303OKon_enter
07-rewrite-pack_stable-2026.2.md124ironic/common/state_machine.py:86OKon_enter
07-rewrite-pack_stable-2026.2.md125ironic/common/state_machine.py:192OKon_enter
07-rewrite-pack_stable-2026.2.md126ironic/common/state_machine.py:180OKon_enter
07-rewrite-pack_stable-2026.2.md127ironic/common/state_machine.py:173OKon_enter
07-rewrite-pack_stable-2026.2.md128ironic/common/state_machine.py:176OKon_enter
07-rewrite-pack_stable-2026.2.md129ironic/common/state_machine.py:164OKon_enter
07-rewrite-pack_stable-2026.2.md130ironic/common/state_machine.py:161OKon_enter
07-rewrite-pack_stable-2026.2.md131ironic/common/state_machine.py:169OKon_enter
07-rewrite-pack_stable-2026.2.md132ironic/common/state_machine.py:170OKon_enter
07-rewrite-pack_stable-2026.2.md133ironic/common/state_machine.py:157OKon_enter
07-rewrite-pack_stable-2026.2.md134ironic/common/state_machine.py:160OKon_enter
07-rewrite-pack_stable-2026.2.md135ironic/common/state_machine.py:168OKon_enter
07-rewrite-pack_stable-2026.2.md136ironic/common/state_machine.py:189OKon_enter
07-rewrite-pack_stable-2026.2.md137ironic/common/state_machine.py:167OKon_enter
07-rewrite-pack_stable-2026.2.md138ironic/common/state_machine.py:154OKon_enter
07-rewrite-pack_stable-2026.2.md139ironic/common/state_machine.py:151OKon_enter
07-rewrite-pack_stable-2026.2.md140ironic/common/state_machine.py:148OKon_enter
07-rewrite-pack_stable-2026.2.md141ironic/common/state_machine.py:111OKon_enter
07-rewrite-pack_stable-2026.2.md142ironic/common/state_machine.py:109OKon_enter
07-rewrite-pack_stable-2026.2.md143ironic/common/state_machine.py:126OKon_enter
07-rewrite-pack_stable-2026.2.md144ironic/common/state_machine.py:123OKon_enter
07-rewrite-pack_stable-2026.2.md145ironic/common/state_machine.py:132OKon_enter
07-rewrite-pack_stable-2026.2.md146ironic/common/state_machine.py:105OKon_enter
07-rewrite-pack_stable-2026.2.md147ironic/common/state_machine.py:115OKon_enter
07-rewrite-pack_stable-2026.2.md148ironic/common/state_machine.py:114OKon_enter
07-rewrite-pack_stable-2026.2.md149ironic/common/state_machine.py:287OKon_enter
07-rewrite-pack_stable-2026.2.md150ironic/common/state_machine.py:199OKon_enter
07-rewrite-pack_stable-2026.2.md151ironic/common/state_machine.py:196OKon_enter
07-rewrite-pack_stable-2026.2.md152ironic/common/state_machine.py:231OKon_enter
07-rewrite-pack_stable-2026.2.md153ironic/common/state_machine.py:228OKon_enter
07-rewrite-pack_stable-2026.2.md154ironic/common/state_machine.py:221OKon_enter
07-rewrite-pack_stable-2026.2.md155ironic/common/state_machine.py:215OKon_enter
07-rewrite-pack_stable-2026.2.md156ironic/common/state_machine.py:218OKon_enter
07-rewrite-pack_stable-2026.2.md157ironic/common/state_machine.py:224OKon_enter
07-rewrite-pack_stable-2026.2.md158ironic/common/state_machine.py:206OKon_enter
07-rewrite-pack_stable-2026.2.md159ironic/common/state_machine.py:209OKon_enter
07-rewrite-pack_stable-2026.2.md160ironic/common/state_machine.py:212OKon_enter
07-rewrite-pack_stable-2026.2.md161ironic/common/state_machine.py:296OKon_enter
07-rewrite-pack_stable-2026.2.md162ironic/common/state_machine.py:188OKon_enter
07-rewrite-pack_stable-2026.2.md163ironic/common/state_machine.py:203OKon_enter
07-rewrite-pack_stable-2026.2.md164ironic/common/state_machine.py:184OKon_enter
07-rewrite-pack_stable-2026.2.md165ironic/common/state_machine.py:247OKon_enter
07-rewrite-pack_stable-2026.2.md166ironic/common/state_machine.py:244OKon_enter
07-rewrite-pack_stable-2026.2.md167ironic/common/state_machine.py:269OKon_enter
07-rewrite-pack_stable-2026.2.md168ironic/common/state_machine.py:263OKon_enter
07-rewrite-pack_stable-2026.2.md169ironic/common/state_machine.py:257OKon_enter
07-rewrite-pack_stable-2026.2.md170ironic/common/state_machine.py:260OKon_enter
07-rewrite-pack_stable-2026.2.md171ironic/common/state_machine.py:254OKon_enter
07-rewrite-pack_stable-2026.2.md172ironic/common/state_machine.py:266OKon_enter
07-rewrite-pack_stable-2026.2.md173ironic/common/state_machine.py:250OKon_enter
07-rewrite-pack_stable-2026.2.md174ironic/common/state_machine.py:241OKon_enter
07-rewrite-pack_stable-2026.2.md175ironic/common/state_machine.py:237OKon_enter
07-rewrite-pack_stable-2026.2.md176ironic/common/state_machine.py:251OKon_enter
07-rewrite-pack_stable-2026.2.md177ironic/common/state_machine.py:240OKon_enter
07-rewrite-pack_stable-2026.2.md178ironic/common/state_machine.py:370OKon_enter
07-rewrite-pack_stable-2026.2.md179ironic/common/state_machine.py:367OKon_enter
07-rewrite-pack_stable-2026.2.md180ironic/common/state_machine.py:364OKon_enter
07-rewrite-pack_stable-2026.2.md181ironic/common/state_machine.py:358OKon_enter
07-rewrite-pack_stable-2026.2.md182ironic/common/state_machine.py:355OKon_enter
07-rewrite-pack_stable-2026.2.md183ironic/common/state_machine.py:361OKon_enter
07-rewrite-pack_stable-2026.2.md184ironic/common/state_machine.py:352OKon_enter
07-rewrite-pack_stable-2026.2.md185ironic/common/state_machine.py:346OKon_enter
07-rewrite-pack_stable-2026.2.md186ironic/common/state_machine.py:334OKon_enter
07-rewrite-pack_stable-2026.2.md187ironic/common/state_machine.py:337OKon_enter
07-rewrite-pack_stable-2026.2.md188ironic/common/state_machine.py:349OKon_enter
07-rewrite-pack_stable-2026.2.md189ironic/common/state_machine.py:373OKon_enter
07-rewrite-pack_stable-2026.2.md190ironic/common/state_machine.py:343OKon_enter
07-rewrite-pack_stable-2026.2.md191ironic/common/state_machine.py:331OKon_enter
07-rewrite-pack_stable-2026.2.md192ironic/common/state_machine.py:340OKon_enter
07-rewrite-pack_stable-2026.2.md193ironic/common/state_machine.py:318OKon_enter
07-rewrite-pack_stable-2026.2.md194ironic/common/state_machine.py:324OKon_enter
07-rewrite-pack_stable-2026.2.md195ironic/common/state_machine.py:330OKon_enter
07-rewrite-pack_stable-2026.2.md196ironic/common/state_machine.py:327OKon_enter
07-rewrite-pack_stable-2026.2.md197ironic/common/state_machine.py:284OKon_enter
07-rewrite-pack_stable-2026.2.md198ironic/common/state_machine.py:278OKon_enter
07-rewrite-pack_stable-2026.2.md199ironic/common/state_machine.py:281OKon_enter
07-rewrite-pack_stable-2026.2.md200ironic/common/state_machine.py:272OKon_enter
07-rewrite-pack_stable-2026.2.md201ironic/common/state_machine.py:275OKon_enter
07-rewrite-pack_stable-2026.2.md202ironic/common/state_machine.py:290OKon_enter
07-rewrite-pack_stable-2026.2.md203ironic/common/state_machine.py:293OKon_enter
07-rewrite-pack_stable-2026.2.md204ironic/common/state_machine.py:129OKon_enter
07-rewrite-pack_stable-2026.2.md205ironic/common/state_machine.py:144OKon_enter
07-rewrite-pack_stable-2026.2.md206ironic/common/state_machine.py:120OKon_enter
07-rewrite-pack_stable-2026.2.md207ironic/common/state_machine.py:116OKon_enter
07-rewrite-pack_stable-2026.2.md208ironic/common/state_machine.py:117OKon_enter
07-rewrite-pack_stable-2026.2.md216ironic/common/states.py:254OK<module>
07-rewrite-pack_stable-2026.2.md217ironic/common/states.py:257OK<module>
07-rewrite-pack_stable-2026.2.md218ironic/common/states.py:262OK<module>
07-rewrite-pack_stable-2026.2.md219ironic/common/states.py:246OK<module>
07-rewrite-pack_stable-2026.2.md220ironic/common/states.py:251OK<module>
07-rewrite-pack_stable-2026.2.md221ironic/common/states.py:272OK<module>
07-rewrite-pack_stable-2026.2.md222ironic/common/states.py:279OK<module>
07-rewrite-pack_stable-2026.2.md223ironic/common/states.py:289OK<module>
07-rewrite-pack_stable-2026.2.md224ironic/common/states.py:237OK<module>
07-rewrite-pack_stable-2026.2.md225ironic/common/states.py:241OK<module>
07-rewrite-pack_stable-2026.2.md226ironic/common/states.py:295OK<module>
07-rewrite-pack_stable-2026.2.md229ironic/common/fsm.py:101OK_post_process_event
07-rewrite-pack_stable-2026.2.md229ironic/conductor/task_manager.py:553OKprocess_event
07-rewrite-pack_stable-2026.2.md231ironic/conductor/cleaning.py:183OKdo_node_clean
07-rewrite-pack_stable-2026.2.md231ironic/conductor/task_manager.py:636OKresume_cleaning
07-rewrite-pack_stable-2026.2.md232ironic/conductor/task_manager.py:508OK_notify_provision_state_change
07-rewrite-pack_stable-2026.2.md233ironic/api/controllers/v1/node.py:1282OKprovision
07-rewrite-pack_stable-2026.2.md234ironic/common/states.py:24OK<module>
07-rewrite-pack_stable-2026.2.md235ironic/conductor/manager.py:1458OKdo_provisioning_action
07-rewrite-pack_stable-2026.2.md236ironic/conductor/base_manager.py:327OK_correct_stuck_states
07-rewrite-pack_stable-2026.2.md241ironic/conductor/task_manager.py:158OKacquire
07-rewrite-pack_stable-2026.2.md242ironic/db/sqlalchemy/api.py:752OK_reserve_node_place_lock
07-rewrite-pack_stable-2026.2.md242ironic/conductor/task_manager.py:343OK_lock
07-rewrite-pack_stable-2026.2.md244ironic/conductor/task_manager.py:411OKspawn_after
07-rewrite-pack_stable-2026.2.md245ironic/db/sqlalchemy/api.py:1538OKclear_node_reservations_for_conductor
07-rewrite-pack_stable-2026.2.md246ironic/conductor/task_manager.py:128OKrequire_exclusive_lock
07-rewrite-pack_stable-2026.2.md251ironic/drivers/base.py:2214OKclean_step
07-rewrite-pack_stable-2026.2.md251ironic/drivers/base.py:2298OKdeploy_step
07-rewrite-pack_stable-2026.2.md251ironic/drivers/base.py:2369OKverify_step
07-rewrite-pack_stable-2026.2.md251ironic/drivers/base.py:2410OKservice_step
07-rewrite-pack_stable-2026.2.md251ironic/conductor/steps.py:571OKstep_id
07-rewrite-pack_stable-2026.2.md254ironic/conductor/steps.py:30OK<module>
07-rewrite-pack_stable-2026.2.md255ironic/conductor/steps.py:125OK_sorted_steps
07-rewrite-pack_stable-2026.2.md256ironic/conductor/steps.py:148OK_get_steps
07-rewrite-pack_stable-2026.2.md257ironic/conductor/steps.py:582OKcheck_disallowed_steps
07-rewrite-pack_stable-2026.2.md260ironic/conductor/steps.py:198OK_get_cleaning_steps
07-rewrite-pack_stable-2026.2.md260ironic/conductor/utils.py:1227OKskip_automated_cleaning
07-rewrite-pack_stable-2026.2.md261ironic/conductor/steps.py:925OK_validate_user_clean_steps
07-rewrite-pack_stable-2026.2.md262ironic/conductor/steps.py:457OK_get_all_deployment_steps
07-rewrite-pack_stable-2026.2.md266ironic/conductor/steps.py:650OK_validate_user_step
07-rewrite-pack_stable-2026.2.md266ironic/conductor/steps.py:814OK_validate_user_steps
07-rewrite-pack_stable-2026.2.md271ironic/conductor/steps.py:753OK_check_step_policy
07-rewrite-pack_stable-2026.2.md274ironic/conductor/steps.py:87OK<module>
07-rewrite-pack_stable-2026.2.md274ironic/conductor/utils.py:1496OKupdate_next_step_index
07-rewrite-pack_stable-2026.2.md276ironic/conductor/manager.py:1553OK_do_abort
07-rewrite-pack_stable-2026.2.md279ironic/conductor/cleaning.py:514OKcontinue_node_clean
07-rewrite-pack_stable-2026.2.md288ironic/db/sqlalchemy/api.py:1573OKget_active_hardware_type_dict
07-rewrite-pack_stable-2026.2.md289ironic/conductor/rpcapi.py:247OKget_conductor_for
07-rewrite-pack_stable-2026.2.md294ironic/conductor/utils.py:1509OKadd_secret_token
07-rewrite-pack_stable-2026.2.md295ironic/conductor/manager.py:4013OKget_node_with_token
07-rewrite-pack_stable-2026.2.md296ironic/conductor/utils.py:1543OKis_agent_token_valid
07-rewrite-pack_stable-2026.2.md296ironic/drivers/modules/agent_client.py:200OK_command
07-rewrite-pack_stable-2026.2.md297ironic/conductor/utils.py:655OKwipe_token_and_url
07-rewrite-pack_stable-2026.2.md306nova:nova/virt/ironic/driver.py:64OK<module>
07-rewrite-pack_stable-2026.2.md306nova:nova/virt/ironic/driver.py:2273OK_can_send_version
07-rewrite-pack_stable-2026.2.md306sdk:openstack/baremetal/v1/node.py:110OKNode
07-rewrite-pack_stable-2026.2.md307nova:nova/virt/ironic/driver.py:81OK<module>
07-rewrite-pack_stable-2026.2.md307nova:nova/virt/ironic/driver.py:590OK_get_node_list
07-rewrite-pack_stable-2026.2.md308nova:nova/virt/ironic/driver.py:364OK_set_instance_id
07-rewrite-pack_stable-2026.2.md309nova:nova/virt/ironic/patcher.pyOK
07-rewrite-pack_stable-2026.2.md310nova:nova/virt/ironic/driver.py:1208OKspawn
07-rewrite-pack_stable-2026.2.md311nova:nova/virt/ironic/driver.py:1257OKspawn
07-rewrite-pack_stable-2026.2.md311nova:nova/virt/ironic/driver.py:1295OK_unprovision
07-rewrite-pack_stable-2026.2.md311nova:nova/virt/ironic/driver.py:2317OK_wait_for_rescue
07-rewrite-pack_stable-2026.2.md312nova:nova/virt/ironic/driver.py:1431OKreboot
07-rewrite-pack_stable-2026.2.md313nova:nova/virt/ironic/driver.py:1586OK_plug_vif
07-rewrite-pack_stable-2026.2.md313nova:nova/virt/ironic/driver.py:1630OK_unplug_vifs
07-rewrite-pack_stable-2026.2.md314nova:nova/virt/ironic/driver.py:1861OK_get_console
07-rewrite-pack_stable-2026.2.md314nova:nova/virt/ironic/driver.py:458OK_add_volume_target_info
07-rewrite-pack_stable-2026.2.md315nova:nova/virt/ironic/ironic_states.pyOK
07-rewrite-pack_stable-2026.2.md316nova:nova/virt/ironic/driver.py:874OKupdate_provider_tree
07-rewrite-pack_stable-2026.2.md317sdk:openstack/baremetal/v1/_common.py:22OK<module>
07-rewrite-pack_stable-2026.2.md317sdk:openstack/baremetal/v1/node.py:586OKset_provision_state
07-rewrite-pack_stable-2026.2.md318sdk:openstack/baremetal/v1/_common.py:31OK<module>
07-rewrite-pack_stable-2026.2.md319ipa:ironic_python_agent/ironic_api_client.py:34OK<module>
07-rewrite-pack_stable-2026.2.md319ipa:ironic_python_agent/ironic_api_client.py:159OKheartbeat
07-rewrite-pack_stable-2026.2.md320ipa:ironic_python_agent/ironic_api_client.py:189OKheartbeat
07-rewrite-pack_stable-2026.2.md321ipa:ironic_python_agent/ironic_api_client.py:212OK_do_lookup
07-rewrite-pack_stable-2026.2.md322ipa:ironic_python_agent/ironic_api_client.py:139OK_error_from_response
07-rewrite-pack_stable-2026.2.md323ironic/api/controllers/v1/ramdisk.py:46OKconfig
07-rewrite-pack_stable-2026.2.md324ipa:ironic_python_agent/api/app.py:140OKinit
07-rewrite-pack_stable-2026.2.md324ironic/drivers/modules/agent_client.py:200OK_command
07-rewrite-pack_stable-2026.2.md325ipa:ironic_python_agent/inspector.py:141OKcall_inspector
07-rewrite-pack_stable-2026.2.md326ironicclient:ironicclient/common/http.py:44OK<module>
07-rewrite-pack_stable-2026.2.md326ironicclient:ironicclient/common/http.py:131OKnegotiate_version
07-rewrite-pack_stable-2026.2.md327ironicclient:ironicclient/common/http.py:324OK_must_negotiate_version
07-rewrite-pack_stable-2026.2.md328ironicclient:ironicclient/common/http.py:96OK_extract_error_json
07-rewrite-pack_stable-2026.2.md329heat:heat/engine/resources/openstack/ironic/port.py:24OKPort
07-rewrite-pack_stable-2026.2.md329heat:heat/engine/clients/os/ironic.py:28OKIronicClientPlugin
07-rewrite-pack_stable-2026.2.md330skyline:src/client/client/constants.js:103OK<module>
07-rewrite-pack_stable-2026.2.md330skyline:src/client/ironic/index.js:18OK<module>
07-rewrite-pack_stable-2026.2.md337ironic/db/sqlalchemy/api.py:780OKreserve_node
07-rewrite-pack_stable-2026.2.md338ironic/api/controllers/v1/node.py:1905OKnode_sanitize
07-rewrite-pack_stable-2026.2.md344ironic/api/controllers/v1/utils.py:1751OKcheck_owner_policy
07-rewrite-pack_stable-2026.2.md344ironic/api/controllers/v1/node.py:3147OK_authorize_patch_and_get_node
07-rewrite-pack_stable-2026.2.md349ironic/tests/unit/api/test_rbac_legacy.yamlOK
07-rewrite-pack_stable-2026.2.md349ironic/tests/unit/api/test_rbac_system_scoped.yamlOK
07-rewrite-pack_stable-2026.2.md349ironic/tests/unit/api/test_rbac_project_scoped.yamlOK
07-rewrite-pack_stable-2026.2.md349ironic/tests/unit/api/test_acl_basic.yamlOK
07-rewrite-pack_stable-2026.2.md349ironic/tests/unit/api/test_acl.py:33OKTestACLBase
07-rewrite-pack_stable-2026.2.md350ironic/tests/unit/api/test_root.pyOK
07-rewrite-pack_stable-2026.2.md350ironic/tests/unit/api/test_hooks.pyOK
07-rewrite-pack_stable-2026.2.md350ironic/tests/unit/api/test_middleware.pyOK
07-rewrite-pack_stable-2026.2.md353ironic/tests/unit/api/controllers/v1/test_ramdisk.pyOK
07-rewrite-pack_stable-2026.2.md354ironic/tests/unit/api/base.py:37OKBaseApiTest
07-rewrite-pack_stable-2026.2.md354ironic/tests/unit/db/base.py:34OKDatabase
07-rewrite-pack_stable-2026.2.md354ironic/tests/unit/api/test_acl.py:33OKTestACLBase
07-rewrite-pack_stable-2026.2.md354ironic/tests/base.py:144OKTestCase
07-rewrite-pack_stable-2026.2.md360ironic/drivers/modules/ipmitool.py:350OK_parse_driver_info
07-rewrite-pack_stable-2026.2.md372ironic/drivers/modules/redfish/utils.py:285OKSessionCache
07-rewrite-pack_stable-2026.2.md379ironic/api/controllers/v1/versions.py:300OKmax_version_string
07-rewrite-pack_stable-2026.2.md380ironic/drivers/modules/inspector/interface.py:154OKCommon
07-rewrite-pack_stable-2026.2.md380pyproject.tomlOK
07-rewrite-pack_stable-2026.2.md386nova:nova/virt/ironic/driver.py:874OKupdate_provider_tree

Source: reverse-spec-ironic/_verification_stable-2026.2.md. The _rewrite/ and _inventory/ files are not published on the site.