[release-announce] ironic-inspector 10.10.0 (yoga)

no-reply at openstack.org no-reply at openstack.org
Mon Feb 14 20:05:11 UTC 2022


We are amped to announce the release of:

ironic-inspector 10.10.0: Hardware introspection for OpenStack Bare
Metal

This release is part of the yoga release series.

The source is available from:

    https://opendev.org/openstack/ironic-inspector

Download the package from:

    https://tarballs.openstack.org/ironic-inspector/

Please report issues through:

    https://storyboard.openstack.org/#!/project/944

For more details, please see below.

10.10.0
^^^^^^^


Known Issues
************

* The response headers for empty body HTTP 204 replies, at present,
  violate RFC7230. This was not intentional, but underlying libraries
  also make inappropriate changes to the headers, which can cause
  clients to experience odd failures. This is anticipated to be
  corrected once an underlying issue in eventlet
  (https://github.com/eventlet/eventlet/issues/746) is resolved.


Upgrade Notes
*************

* The rootwrap rule to allow restarting the systemd service
  openstack- ironic-inspector-dnsmasq.service has been removed. No
  known tooling requires this rule since before Train. Any
  configuration tool which is setting
  [dnsmasq_pxe_filter]dnsmasq_start_command also needs to be writing
  an appropriate rootwrap.d file, as the inspector devstack plugin
  does.


Bug Fixes
*********

* Fixes HTTP responses so the Eventlet library, which is used to
  support the operation of the WSGI application, does not incorrectly
  inject a "Transfer-Encoding" header into the HTTP response, even on
  HTTP 204 replies, which is a violation of RFC7230. This header
  ultimately can cause varying client reactions which are not expected
  and can raise exceptions. For now, this has been remedied via an
  explicit return of a "Content-Length" header, which is also an
  RFC7230 violation, but it appears to be the lesser of known evils at
  this time.

Changes in ironic-inspector 10.9.0..10.10.0
-------------------------------------------

a72289f Remove rootwrap rule for dnsmasq systemctl
55e47c6 Return a content-length on HTTP204 to prevent client failures
fe32ebd Re-add python 3.6/3.7 in classifier


Diffstat (except docs and test files)
-------------------------------------

ironic_inspector/main.py                              | 14 ++++++++++++++
ironic_inspector/test/unit/test_main.py               |  6 ++++++
..._eventlet_wsgi_evil_override-3905c6eef0ad7fa3.yaml | 19 +++++++++++++++++++
.../notes/rootwrap-removal-68af457a0104a2ba.yaml      |  9 +++++++++
rootwrap.d/ironic-inspector.filters                   |  4 ----
setup.cfg                                             |  2 ++
6 files changed, 50 insertions(+), 4 deletions(-)







More information about the Release-announce mailing list