From d9db0b454863d553979e9aa81898a6649ddf5652 Mon Sep 17 00:00:00 2001 From: Pavlo Shchelokovskyy Date: Tue, 7 Apr 2020 13:11:23 +0300 Subject: [PATCH] Allow INSPECTWAIT state for lookup this is in fact a valid state to receve lookup request from node being booted when an asyncronous inspect driver interface is used. Change-Id: Ida44a25a0f76523e22dbdb82878b440e62823167 --- ironic/common/states.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/ironic/common/states.py b/ironic/common/states.py index 9f5e7ca6a1..a3ec95d5ae 100644 --- a/ironic/common/states.py +++ b/ironic/common/states.py @@ -244,15 +244,16 @@ to fail state. """ _LOOKUP_ALLOWED_STATES = (DEPLOYING, DEPLOYWAIT, CLEANING, CLEANWAIT, - INSPECTING, RESCUING, RESCUEWAIT) + INSPECTING, INSPECTWAIT, RESCUING, RESCUEWAIT) LOOKUP_ALLOWED_STATES = frozenset(_LOOKUP_ALLOWED_STATES) """States when API lookups are normally allowed for nodes.""" _FASTTRACK_LOOKUP_ALLOWED_STATES = (ENROLL, MANAGEABLE, AVAILABLE, - DEPLOYING, DEPLOYWAIT, CLEANING, - CLEANWAIT, INSPECTING, RESCUING, - RESCUEWAIT) + DEPLOYING, DEPLOYWAIT, + CLEANING, CLEANWAIT, + INSPECTING, INSPECTWAIT, + RESCUING, RESCUEWAIT) FASTTRACK_LOOKUP_ALLOWED_STATES = frozenset(_FASTTRACK_LOOKUP_ALLOWED_STATES) """States where API lookups are permitted with fast track enabled."""