openstack/ironic · Week of 2026-08-29

openstack/ironic — 2026-08-29

21 merges · 8 contributors · 2592 lines changed

Deploy and boot pipeline. The largest change reworks AutoDetectDeploy for more consistent behavior across scenarios, and the ironic-standalone-redfish job is switched over to exercise it. Boot interfaces gained the ability to declare their own image publisher settings, and a new image_server_auth_hosts control lets operators restrict which hosts receive image server credentials, tightening credential scope during deploy.

Redfish and hardware handling. Transient HTTP 409 conflicts on power-on now retry rather than fail, and the fix was carried to two stable branches. Redfish virtual media ramdisk cleanup now powers the node off before ejecting media, avoiding races during teardown. Empty portgroups also correctly adopt the physical network from their member ports.

Stability fixes. A periodic task bug that processed nodes through the wrong interface was fixed and backported to three branches. Socat console handling was broken by shell-quoting; that repair likewise landed on three branches, alongside a smaller fix to stop double-wrapping console container errors. Another attempt lands at making fast-track survive inspection.

Elsewhere. Deprecated send_sensor_data options were cleaned up, multinode devstack CI got an unreachable-endpoint fix, sushy-tools was pinned to dodge a Python conflict, and the graphical console setup now starts Xvfb and hands the display to x11vnc.