
The lab-setup files are refactored, as detailed below. In addition, recovery, administration and logging improvements are implemented. The following lab-setup files are removed: - lab_setup1.sh - lab_setup2.sh The corresponding code, previously run locally in the VM, is now integrated to the main Python code. The files lab_setup.sh and lab_setup.conf are kept, because they are useful to populate the stx-openStack application. These should be reviewed by a new task under the context of stx-openStack. Test Plan - AIO-SX Virtual Deployment (PASS) - AIO-DX Virtual Deployment (PASS) Story: 2005051 Task: 48402 Change-Id: I940e5a16ea98a4325efe1ee0dd45127674d6b192 Signed-off-by: Roger Ferraz <rogerio.ferraz@encora.com>
24 lines
614 B
Python
24 lines
614 B
Python
#!/usr/bin/python3
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
#
|
|
|
|
"""
|
|
This module contains the HostTimeout class, which provides timeout values (in seconds)
|
|
for various operations on a host.
|
|
"""
|
|
|
|
class HostTimeout: #pylint: disable=too-few-public-methods
|
|
"""The `HostTimeout` class provides timeout values (in seconds) for various
|
|
operations on a host."""
|
|
|
|
CONTROLLER_UNLOCK = 3600+1800
|
|
REBOOT = 900
|
|
INSTALL = 3600
|
|
LAB_INSTALL = 3600
|
|
HOST_INSTALL = 3600
|
|
LAB_CONFIG = 5400
|
|
INSTALL_PATCHES = 900
|
|
NORMAL_OP = 90
|
|
REATTEMPT_DELAY = [0, 2, 5, 10, 30, 60, 2*60, 3*60, 5*60, 10*60]
|