We are excited to announce the release of: metalsmith 2.5.0 This release is part of the flamingo 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://bugs.launchpad.net/metalsmith/+bugs For more details, please see below. 2.5.0 ^^^^^ Bug Fixes * Fixes erroneous behavior in metalsmith as it relates to the generation of instance metadata where it relies upon the pre-set neutron mac address to generate metadata. This is because metalsmith attempts to generate port bindings in Neutron and then populate the VIF attachments to Ironic. This behavior breaks when Ironic resets MAC addresses as part of early vif binding fixes which break Metalsmith's reliance upon incorrect behavior. Metalsmith now reconciles against tenant vif attachment record in Ironic, and uses that data source for the physical MAC address to feed into network metadata generation. More information regarding this issue can be found in bug 2107483 (https://bugs.launchpad.net/metalsmith/+bug/2107483). Changes in metalsmith 2.4.1..2.5.0 ---------------------------------- a4cfb05 Fix metadata generation dd57646 Use releases.openstack.org instead of opendev.org 84f9d95 Update master for stable/2025.1 Diffstat (except docs and test files) ------------------------------------- metalsmith/_network_metadata.py | 33 +++++++++++++++++++--- metalsmith/_provisioner.py | 2 +- metalsmith/test/test_network_metadata.py | 5 ++-- .../port-address-resolution-734ce724a64aacdb.yaml | 13 +++++++++ releasenotes/source/2025.1.rst | 6 ++++ releasenotes/source/index.rst | 1 + tox.ini | 10 +++---- 7 files changed, 58 insertions(+), 12 deletions(-)
participants (1)
-
no-reply@openstack.org