def __init__(self, context): from vcttesting.docker import Docker, params_from_env from vcttesting.hgmo import HgCluster if 'HGMO_STATE_FILE' not in os.environ: print('Do not know where to store state.') print( 'Set the HGMO_STATE_FILE environment variable and try again.') sys.exit(1) if 'DOCKER_STATE_FILE' not in os.environ: print('Do not where to store Docker state.') print( 'Set the DOCKER_STATE_FILE environment variable and try again.' ) sys.exit(1) docker_url, tls = params_from_env(os.environ) docker = Docker(os.environ['DOCKER_STATE_FILE'], docker_url, tls=tls) if not docker.is_alive(): print('Docker not available') sys.exit(1) self.c = HgCluster( docker, os.environ['HGMO_STATE_FILE'], ldap_image=os.environ.get('DOCKER_LDAP_IMAGE'), master_image=os.environ.get('DOCKER_HGMASTER_IMAGE'), web_image=os.environ.get('DOCKER_HGWEB_IMAGE'), pulse_image=os.environ.get('DOCKER_PULSE_IMAGE'))
def __init__(self, context): from vcttesting.docker import Docker, params_from_env from vcttesting.hgmo import HgCluster if 'DOCKER_STATE_FILE' not in os.environ: print('Do not where to store Docker state.') print('Set the DOCKER_STATE_FILE environment variable and try again.') sys.exit(1) docker_url, tls = params_from_env(os.environ) docker = Docker(os.environ['DOCKER_STATE_FILE'], docker_url, tls=tls) if not docker.is_alive(): print('Docker not available') sys.exit(1) self.c = HgCluster(docker)