[release-announce] ironic-python-agent 6.4.3 (victoria)

no-reply at openstack.org no-reply at openstack.org
Mon Jan 18 17:19:10 UTC 2021


We jubilantly announce the release of:

ironic-python-agent 6.4.3: Ironic Python Agent Ramdisk

This release is part of the victoria stable release series.

The source is available from:

    https://opendev.org/openstack/ironic-python-agent

Download the package from:

    https://tarballs.openstack.org/ironic-python-agent/

Please report issues through:

    https://storyboard.openstack.org/#!/project/openstack/ironic-
python-agent

For more details, please see below.

6.4.3
^^^^^


New Features
************

* Adds the ability to bring up VLAN interfaces and include them in
  the introspection report.  This is needed in environments that
  require an IP address to be configured on tagged VLANs.  A new
  kernel params field is added - "ipa-enable-vlan-interfaces", which
  defines either the VLAN interface to enable, the interface to use,
  or 'all' - which indicates all interfaces.  If the particular VLAN
  is not provided, IPA will use the LLDP information for the interface
  to determine which VLANs should be enabled. See story 2008298
  (https://storyboard.openstack.org/#!/story/2008298).


Bug Fixes
*********

* Automatically generated TLS certificates now have their validity
  starting in the past (1 hour by default) to allow for clock skew.

* Fixes the agent process for determining what partition label type
  to utilize when writing partition images. In many cases, this could
  fallback to "msdos" if the instance flavor was not properly labeled.

* Correctly decodes error messages from ironic API.

Changes in ironic-python-agent 6.4.2..6.4.3
-------------------------------------------

d9105e4 Fix default disk label with partition images
91955ff Correctly decode error messages from ironic API
1cbcf59 Generate TLS certificates with validity time in the past
95e1cd5 Remove lower-constraints job
67db6fe Bring up VLAN interfaces and include in introspection report


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

ironic_python_agent/config.py                      |  15 +-
ironic_python_agent/extensions/standby.py          |   7 +-
ironic_python_agent/hardware.py                    |  31 +++-
ironic_python_agent/ironic_api_client.py           |  35 +++-
ironic_python_agent/netutils.py                    | 117 ++++++++++++++
ironic_python_agent/tls_utils.py                   |  18 ++-
.../add-vlan-interfaces-cdfeb39d0f3d444d.yaml      |  13 ++
.../notes/clock-skew-1fbf542b193cec17.yaml         |   5 +
...n-of-partition-table-type-3c78bf78266e8cef.yaml |   6 +
.../notes/ironic-error-97e76d9ddacff039.yaml       |   4 +
zuul.d/project.yaml                                |   1 -
15 files changed, 540 insertions(+), 19 deletions(-)







More information about the Release-announce mailing list