openstack/ironic · Week of 2026-08-22

openstack/ironic — 2026-08-22

10 merges · 6 contributors · 1185 lines changed

Hardware driver work. The Redfish path gained an explicit virtual media protocol argument when calling into Sushy, tightening how mount operations negotiate transport (review.opendev.org/c/openstack/ironic/+/997464). Firmware update via SimpleUpdate was refactored to cleanly separate submission from error dispatch, and a periodic task bug that processed nodes through the wrong interface was fixed.

API and inspection rules. API v1.115 exposes new fields on the node history resource. On the inspection-rules side, operation arguments are now documented explicitly, and list-style arguments to those operations are deprecated in favor of the newer form — a paired documentation-plus-deprecation change to steer users off the old shape.

Stability. The socat serial console, broken by shell-quoting, was repaired, and the CLI wrapper now catches OSError when the underlying binary is missing rather than crashing.

Docs and tooling. A substantial new guide covering deployment scenarios and user personas landed (~340 lines), and a graphical test helper was parameterized to run Firefox as an arbitrary user rather than a hardcoded account.