Add WAIT_FOR_PROVISIONING_TIMEOUT timeout

Allow to set WAIT_FOR_PROVISIONING_TIMEOUT

Change-Id: Ic63949cbc2c500e0f532b9a7ff69b9f0f94503f5
Closes-Bug: #1528853
This commit is contained in:
vsaienko 2015-12-23 17:32:26 +02:00 committed by tatyana-leontovich
parent 31d9262f43
commit e2333e1992
2 changed files with 5 additions and 1 deletions

View File

@ -492,7 +492,8 @@ class EnvironmentModel(object):
'before master node bootstrap...')
@logwrap
def wait_for_provisioning(self, timeout=10 * 60):
def wait_for_provisioning(self,
timeout=settings.WAIT_FOR_PROVISIONING_TIMEOUT):
_wait(lambda: _tcp_ping(
self.d_env.nodes(
).admin.get_ip_address_by_network_name

View File

@ -74,6 +74,9 @@ DEPLOYMENT_MODE_HA = "ha_compact"
DEPLOYMENT_MODE = os.environ.get("DEPLOYMENT_MODE", DEPLOYMENT_MODE_HA)
DEPLOYMENT_TIMEOUT = int(os.environ.get("DEPLOYMENT_TIMEOUT", 7800))
WAIT_FOR_PROVISIONING_TIMEOUT = int(os.environ.get(
"WAIT_FOR_PROVISIONING_TIMEOUT", 600))
ADMIN_NODE_SETUP_TIMEOUT = os.environ.get("ADMIN_NODE_SETUP_TIMEOUT", 30)
PUPPET_TIMEOUT = os.environ.get("PUPPET_TIMEOUT", 6000)