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(-)
participants (1)
-
no-reply@openstack.org