From 95b9994134126b77e1ff83d6cff57b7226ddccfd Mon Sep 17 00:00:00 2001 From: Kaifeng Wang Date: Tue, 25 Mar 2025 22:14:46 +0800 Subject: [PATCH] Fix confusing logs on tenant network configuration port like obj can be passed to smartnic checker while it's not aware of portgroups, giving a confusing log of unknown port data. Change-Id: Ia9d1ef48ebcf0cc1f1a987fd02f2dd7e74b96271 --- ironic/common/neutron.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ironic/common/neutron.py b/ironic/common/neutron.py index 3708e2def9..6039ab4e10 100644 --- a/ironic/common/neutron.py +++ b/ironic/common/neutron.py @@ -823,6 +823,9 @@ def is_smartnic_port(port_data): if isinstance(port_data, dict): return port_data.get('is_smartnic', False) + if isinstance(port_data, objects.Portgroup): + return False + LOG.warning('Unknown port data type: %(type)s', {'type': type(port_data)}) return False