[release-announce] metalsmith 1.5.2 (xena)
no-reply at openstack.org
no-reply at openstack.org
Tue Dec 7 18:22:44 UTC 2021
We are psyched to announce the release of:
metalsmith 1.5.2: Deployment and Scheduling tool for Bare Metal
This release is part of the xena 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.5.2
^^^^^
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.5.1..1.5.2
----------------------------------
a291bd0 Set binding:host_id on VIFs
82a83a2 Write network_data.json metadata to config-dirve
dad1b00 Update TOX_CONSTRAINTS_FILE for stable/xena
c4e77a4 Update .gitreview for stable/xena
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 1 +
metalsmith/_network_metadata.py | 93 +++++++++++++++
metalsmith/_nics.py | 11 +-
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, 339 insertions(+), 19 deletions(-)
More information about the Release-announce
mailing list