"""
usage: teuthology-dispatcher --help
- teuthology-dispatcher --supervisor [-v] --bin-path BIN_PATH --config-file COFNFIG --archive-dir ARC_DIR
+ teuthology-dispatcher --supervisor [-v] --bin-path BIN_PATH --job-config COFNFIG --archive-dir ARC_DIR
teuthology-dispatcher [-v] --archive-dir ARC_DIR --log-dir LOG_DIR --tube TUBE
Start a dispatcher for the specified tube. Grab jobs from a beanstalk
--archive-dir ARC_DIR path to archive results in
--supervisor run dispactcher in job supervisor mode
--bin-path BIN_PATH teuthology bin path
- --config-file CONFIG file descriptor of job's config file
+ --job-config CONFIG file descriptor of job's config file
"""
import docopt
with open(job_config_path, 'w') as f:
yaml.safe_dump(job_config, f, default_flow_style=False)
- run_args.extend(["--config-file", job_config_path])
+ run_args.extend(["--job-config", job_config_path])
job_proc = subprocess.Popen(run_args)
log.info('Job supervisor PID: %s', job_proc.pid)
verbose = args["--verbose"]
archive_dir = args["--archive-dir"]
teuth_bin_path = args["--bin-path"]
- config_file_path = args["--config-file"]
+ config_file_path = args["--job-config"]
with open(config_file_path, 'r') as config_file:
job_config = yaml.safe_load(config_file)