Merge "OOB inspection timeout fix for iDRAC"

This commit is contained in:
Zuul 2023-01-07 16:30:51 +00:00 committed by Gerrit Code Review
commit 6457709e6e
2 changed files with 8 additions and 1 deletions

View File

@ -97,6 +97,9 @@ BaremetalGroup = [
default=30,
help="Timeout for association of Nova instance and Ironic "
"node"),
cfg.IntOpt('inspect_timeout',
default=10,
help="Timeout for inspecting an Ironic node."),
cfg.IntOpt('power_timeout',
default=60,
help="Timeout for Ironic power transitions."),

View File

@ -12,11 +12,14 @@
# License for the specific language governing permissions and limitations
# under the License.
from tempest import config
from tempest.lib import decorators
from ironic_tempest_plugin.tests.scenario import \
baremetal_standalone_manager as bsm
CONF = config.CONF
class BaremetalIdracInspect(bsm.BaremetalStandaloneScenarioTest):
@ -50,7 +53,8 @@ class BaremetalIdracInspect(bsm.BaremetalStandaloneScenarioTest):
self.baremetal_client.set_node_provision_state(self.node['uuid'],
'inspect')
self.wait_provisioning_state(self.node['uuid'], 'manageable')
self.wait_provisioning_state(self.node['uuid'], 'manageable',
timeout=CONF.baremetal.inspect_timeout)
self._verify_node_inspection_data()