diff --git a/lib/config.py b/lib/config.py index a1eb2dbb4a17c6860a14aee936659457651fd6e3..236f4c57d937afcda3fee71ef4233aa31aeedd30 100644 --- a/lib/config.py +++ b/lib/config.py @@ -1312,7 +1312,8 @@ class ConfigWriter: instance = self._UnlockedGetInstanceInfo(instance_name) for nic in instance.nics: - link = nic.nicparams.get(constants.NIC_LINK, None) + nicparams = self._config_data.cluster.SimpleFillNIC(nic.nicparams) + link = nicparams[constants.NIC_LINK] net_uuid = self._UnlockedGetNetworkFromNodeLink(instance.primary_node, link) if net_uuid: