summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2022-07-14 01:37:11 +0000
committerGerrit Code Review <review@openstack.org>2022-07-14 01:37:11 +0000
commit0c4401cfbbe6f28aee6cd4ba86089936ebdb37bc (patch)
treecdd3954409cbbad07b6b1af851cf72cfd5fa81df
parent5d2283137c6d083668eec1c7bed7696a06dbafe6 (diff)
parent0f1627388614f56e163c89edd713fab069869b07 (diff)
downloadironic-0c4401cfbbe6f28aee6cd4ba86089936ebdb37bc.tar.gz
Merge "Trivial: log which state the node is in"
-rw-r--r--ironic/conductor/manager.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/ironic/conductor/manager.py b/ironic/conductor/manager.py
index e1914221f..13d11d1d9 100644
--- a/ironic/conductor/manager.py
+++ b/ironic/conductor/manager.py
@@ -2339,13 +2339,15 @@ class ConductorManager(base_manager.BaseConductorManager):
action = _("Port %(port)s can not have any connectivity "
"attributes (%(connect)s) updated unless "
"node %(node)s is in a %(allowed)s state "
- "or in maintenance mode.")
+ "or in maintenance mode. The current state is "
+ "%(state)s.")
raise exception.InvalidState(
action % {'port': port_uuid,
'node': node.uuid,
'connect': ', '.join(connectivity_attr),
- 'allowed': ', '.join(allowed_update_states)})
+ 'allowed': ', '.join(allowed_update_states),
+ 'state': node.provision_state})
utils.validate_port_physnet(task, port_obj)
task.driver.network.validate(task)