From d8db601f212bb92c9b7542243d3b045f34607c7c Mon Sep 17 00:00:00 2001 From: Erik Olof Gunnar Andersson Date: Tue, 16 Apr 2019 20:21:16 -0700 Subject: [PATCH] Actually pass on network_data when building configdrive Change-Id: I75cfd10e1daf4590d064df531be57fe06363ccc5 --- openstack/baremetal/configdrive.py | 3 ++- releasenotes/notes/network-data-bd94e4a499ba3e0d.yaml | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 releasenotes/notes/network-data-bd94e4a499ba3e0d.yaml diff --git a/openstack/baremetal/configdrive.py b/openstack/baremetal/configdrive.py index b43d19b3c..13348fe42 100644 --- a/openstack/baremetal/configdrive.py +++ b/openstack/baremetal/configdrive.py @@ -71,7 +71,8 @@ def build(metadata, user_data=None, versions=None, network_data=None): :param dict network_data: Networking configuration. :return: configdrive contents as a base64-encoded string. """ - with populate_directory(metadata, user_data, versions) as path: + with populate_directory(metadata, user_data, versions, + network_data) as path: return pack(path) diff --git a/releasenotes/notes/network-data-bd94e4a499ba3e0d.yaml b/releasenotes/notes/network-data-bd94e4a499ba3e0d.yaml new file mode 100644 index 000000000..22e5bd706 --- /dev/null +++ b/releasenotes/notes/network-data-bd94e4a499ba3e0d.yaml @@ -0,0 +1,5 @@ +--- +fixes: + - | + Fixes ``openstack.baremetal.configdrive.build`` to actually handle the + ``network_data`` argument.