#!/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]