We are delighted to announce the release of: metalsmith 1.6.0: Deployment and Scheduling tool for Bare Metal This release is part of the yoga 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.6.0 ^^^^^ New Features ************ * Network metadata is now created and written to the instance config in the config-drive for deployed nodes. Bug Fixes ********* * 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. 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.6.0 ---------------------------------- 7268987 CI: remove old centos7 job 5e5e421 Update pep8 test requirements ab69212 Set explicit boot mode to bios for legacy job f98dfa6 Write network_data.json metadata to config-dirve 56cf1fe Add Python3 yoga unit tests 9615de0 Update master for stable/xena Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 34 +----- metalsmith/_network_metadata.py | 93 +++++++++++++++ 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 | 24 ++-- .../notes/network-metadata-ff0c3e80e5e0f53c.yaml | 13 +++ releasenotes/source/index.rst | 1 + releasenotes/source/xena.rst | 6 + tox.ini | 6 +- 13 files changed, 302 insertions(+), 48 deletions(-)