openstack/ironic · Week of 2026-08-15

openstack/ironic — 2026-08-15

33 merges · 12 contributors · 4202 lines changed

API and schema surface. The RBAC policy matrix grew a large new section covering steps, and the API gained JSON schemas for both the drivers and deploy templates endpoints. A new [api] enable_ramdisk_endpoints config option lets operators gate the ramdisk-facing routes, and the agent lookup response now carries TLS configuration. The firmware component endpoint was extended with vendor, model, and serial_number fields (992034), and disable_ramdisk can now be toggled via runbook PATCH.

Hardware and driver fixes. BIOS firmware update failure detection on Dell iDRAC was corrected and backported across four branches. Redfish power-on now retries on transient 409 conflicts, and value interpolation for comparison operators in inspection rules was fixed and likewise backported four ways. Runbook create notifications got a fix that landed on master plus two stable branches.

Stability and operator experience. A dbsync upgrade crash triggered by tables from newer releases was resolved, socat console breakage from shell-quoting was fixed, and another attempt was made at repairing fast-track after inspection. Node history records now capture state, target_provision_state, duration, and the requesting user.

Elsewhere. Container agent pulls now verify registry TLS by default, the container-based steps guide and scaling reference architecture were refreshed, a kernel-cmdline parsing tool landed alongside a disable_kernel_parameter_parsing deprecation notice, and localdev picked up a graphical-console toggle.