def paasta_check(args): """Analyze the service in the PWD to determine if it is paasta ready :param args: argparse.Namespace obj created from sys.args by cli""" soa_dir = args.yelpsoa_config_root service = figure_out_service_name(args, soa_dir) service_path = os.path.join(soa_dir, service) service_dir_check(service, soa_dir) deploy_check(service_path) deploy_has_security_check(service, soa_dir) git_repo_check(service, soa_dir) docker_check() makefile_check() deployments_check(service, soa_dir) sensu_check(service, service_path, soa_dir) smartstack_check(service, service_path, soa_dir) paasta_validate_soa_configs(service, service_path)
def paasta_check(args): """Analyze the service in the PWD to determine if it is paasta ready :param args: argparse.Namespace obj created from sys.args by cli""" soa_dir = args.yelpsoa_config_root service = figure_out_service_name(args, soa_dir) service_path = os.path.join(soa_dir, service) service_dir_check(service, soa_dir) deploy_check(service_path) deploy_has_security_check(service, soa_dir) deploy_has_performance_check(service, soa_dir) git_repo_check(service) docker_check() makefile_check() yaml_check(service_path) deployments_check(service, soa_dir) sensu_check(service, service_path, soa_dir) smartstack_check(service, service_path, soa_dir) paasta_validate_soa_configs(service_path)
def test_validate_unknown_service_service_path(): service_path = 'unused/path' assert not paasta_validate_soa_configs(service_path)
def test_validate_unknown_service_service_path(): service_path = "unused/path" service = "unused" assert not paasta_validate_soa_configs(service, service_path)