def get_supervisor_client(host, service, cluster_name, job): supervisor_config = deploy_config.get_deploy_config( ).get_supervisor_config() return SupervisorClient(host, supervisor_config.get('server_port'), supervisor_config.get('user'), supervisor_config.get('password'), service, cluster_name, job)
def get_tank_client(): ''' A factory method to construct a tank(package server) client object. ''' tank_config = deploy_config.get_deploy_config().get_tank_config() return TankClient(tank_config.get('server_host'), tank_config.get('server_port'))
def get_supervisor_client(host, service, cluster_name, job, instance_id): supervisor_config = deploy_config.get_deploy_config().get_supervisor_config() return SupervisorClient( host, supervisor_config.get("server_port"), supervisor_config.get("user"), supervisor_config.get("password"), service, cluster_name, job, instance_id, )
def get_deploy_config(): return deploy_config.get_deploy_config()
def get_config_dir(args=None, cluster=None, jobs=None): return deploy_config.get_deploy_config().get_config_dir()
def get_supervisor_client(host, service, cluster_name, job): supervisor_config = deploy_config.get_deploy_config().get_supervisor_config() return SupervisorClient(host, supervisor_config.get('server_port'), supervisor_config.get('user'), supervisor_config.get('password'), service, cluster_name, job)
import os import sys import deploy_config from log import Log CONFIG_DIR = deploy_config.get_deploy_config().get_config_dir() # client CLIENT_PREREQUISITE_PYTHON_LIBS = [ ('configobj', 'configobj', '4.7.2'), ('yaml', 'PyYAML', '3.11'), ] # tank TANK_PREREQUISITE_PYTHON_LIBS = [ ('django', 'django', '1.6.2'), ] TANK_DEFAULT_PORT = 8000 TANK_DEFAULT_IP = '0.0.0.0' # supervisor SUPERVISOR_PREREQUISITE_PYTHON_LIBS = [ ('setuptools', 'setuptools', '1.4.0'), ('meld3', 'meld3', '0.6.10'), ('pexpect', 'pexpect', '3.0'), ] SUPERVISOR_PREREQUISITE_PYTHON_LIBS_URL = [ ('elementtree', 'elementtree', 'http://effbot.org/media/downloads/elementtree-1.2.6-20050316.zip'), ]
def get_package_config_dir(): return deploy_config.get_deploy_config().get_config_dir() + '/package'
import os import sys import deploy_config from log import Log CONFIG_DIR = deploy_config.get_deploy_config().get_config_dir() # client CLIENT_PREREQUISITE_PYTHON_LIBS = [ ('configobj', 'configobj', '4.7.2'), ] # tank TANK_PREREQUISITE_PYTHON_LIBS = [ ('django', 'django', '1.5.5'), ] TANK_DEFAULT_PORT = 8000 TANK_DEFAULT_IP = '0.0.0.0' # supervisor SUPERVISOR_PREREQUISITE_PYTHON_LIBS = [ ('setuptools', 'setuptools', '1.4.0'), ('meld3', 'meld3', '0.6.10'), ('elementtree', 'elementtree', '1.2.6-20050316'), ('pexpect', 'pexpect', '3.0'), ] SUPERVISOR_DEPLOYMENT_DIRS = [ 'app',
def get_config_dir(args=None, cluster=None, jobs=None, current_job="", host_id=0): return deploy_config.get_deploy_config().get_config_dir()