def paasta_validate(args): """Generate a service_path from the provided args and call paasta_validate_soa_configs :param args: argparse.Namespace obj created from sys.args by cli """ service_path = get_service_path(args.service, args.yelpsoa_config_root) service = args.service or guess_service_name() if not paasta_validate_soa_configs(service, service_path): return 1
def paasta_generate_pipeline(args): """Generate a Jenkins build pipeline. :param args: argparse.Namespace obj created from sys.args by cli""" service = args.service or guess_service_name() try: validate_service_name(service) except NoSuchService as service_not_found: print service_not_found sys.exit(1) generate_pipeline(service=service)
def paasta_generate_pipeline(args): """Generate a Jenkins build pipeline. :param args: argparse.Namespace obj created from sys.args by cli""" service = args.service or guess_service_name() soa_dir = DEFAULT_SOA_DIR try: validate_service_name(service, soa_dir=soa_dir) except NoSuchService as service_not_found: paasta_print(service_not_found) return 1 generate_pipeline(service=service, soa_dir=soa_dir)
def paasta_generate_pipeline(args): """Generate a Jenkins build pipeline. :param args: argparse.Namespace obj created from sys.args by cli""" service = args.service or guess_service_name() soa_dir = DEFAULT_SOA_DIR try: validate_service_name(service, soa_dir=soa_dir) except NoSuchService as service_not_found: print service_not_found return 1 generate_pipeline(service=service, soa_dir=soa_dir)
def completer_clusters(prefix, parsed_args, **kwargs): service = parsed_args.service or guess_service_name() if service in list_services(): return list_clusters(service) else: return list_clusters()