[release-announce] metalsmith 1.4.3 (wallaby)

no-reply at openstack.org no-reply at openstack.org
Tue Dec 7 17:55:54 UTC 2021


We are happy to announce the release of:

metalsmith 1.4.3: Deployment and Scheduling tool for Bare Metal

This release is part of the wallaby stable release series.

The source is available from:

    https://opendev.org/openstack/metalsmith

Download the package from:

    https://tarballs.openstack.org/metalsmith/

Please report issues through:

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

For more details, please see below.

1.4.3
^^^^^

Bug Fixes

* Fixed an issue where instance metadata for network configuration
  was not correctly written to the config-drive when using a neutron
  routed provider network. The invalid metadata would in most cases
  cause the instance network initialization to completely fail,
  leaving the instance with no network connectivity. See bug: 2009715
  (https://storyboard.openstack.org/#!/story/2009715).

* Fixed and issue where deployed nodes did not become available over
  the network. This happened when the first network interface was not
  connected to a network with a DHCP service, i.e a secondary network
  interface was used. Network metadata is now created and written to
  the instance config in the config-drive for deployed nodes. The
  addition of network metadata in the instance config solves this
  problem. See bug: 2009238
  (https://storyboard.openstack.org/#!/story/2009238).

Changes in metalsmith 1.4.2..1.4.3
----------------------------------

324b758 Set binding:host_id on VIFs
7b4a13d Write network_data.json metadata to config-dirve
85934a3 Replace deprecated import of ABCs from collections
445cc83 Update TOX_CONSTRAINTS_FILE for stable/wallaby
a8747be Update .gitreview for stable/wallaby


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

.gitreview                                         |   1 +
metalsmith/_network_metadata.py                    |  93 +++++++++++++++
metalsmith/_nics.py                                |  17 ++-
metalsmith/_provisioner.py                         |   7 +-
metalsmith/exceptions.py                           |   4 +
metalsmith/instance_config.py                      |  13 ++-
metalsmith/test/test_instance_config.py            |  15 ++-
metalsmith/test/test_network_metadata.py           | 130 +++++++++++++++++++++
metalsmith/test/test_provisioner.py                |  56 +++++++--
...g-broken-network-metadata-9c3ccfab2c563466.yaml |  10 ++
.../notes/network-metadata-ff0c3e80e5e0f53c.yaml   |  10 ++
tox.ini                                            |   8 +-
12 files changed, 342 insertions(+), 22 deletions(-)







More information about the Release-announce mailing list