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