Do not use inifinite connection retries to contrail-api
If wait_for_connect VncApi class constructor parameter set to True,
we get infinite connection attempts to contrail-api service,
which leads to hanging of automation, where this functionality is used.
So, using default value for this parameter (False), we get 6 connection
retries, that's pretty enough to try to establish a connection to
contrail-api service.
OC 4.1: https://github.com/Juniper/contrail-controller/blob/R4.1/src/api-lib/vnc_api.py#L533
Change-Id: If64358c469e0c1afbebd0524a009ff8fec949bbf
Related-PROD: PROD-28202 (PROD:28202)
diff --git a/_modules/contrail.py b/_modules/contrail.py
index c9741e3..46c23f7 100644
--- a/_modules/contrail.py
+++ b/_modules/contrail.py
@@ -73,7 +73,7 @@
use_ssl = False
auth_host = kwargs.get('auth_host_ip')
vnc_lib = vnc_api.VncApi(user, password, tenant_name,
- api_host, api_port, api_base_url, wait_for_connect=True,
+ api_host, api_port, api_base_url, wait_for_connect=False,
api_server_use_ssl=use_ssl, auth_host=auth_host)
return vnc_lib