def validate_task_status(repo_id, max_tries=10, repo_backend_id=None): """Wait for Pulp and foreman_tasks to complete or timeout :param repo_id: Repository Id to identify the correct task :param max_tries: Max tries to poll for the task creation :param repo_backend_id: Backend identifier of repository to filter the pulp tasks """ if repo_backend_id: wait_for_syncplan_tasks(repo_backend_id) wait_for_tasks(search_query='resource_type = Katello::Repository' ' and owner.login = foreman_admin' ' and resource_id = {}'.format(repo_id), max_tries=max_tries)
def validate_task_status(repo_id, max_tries=6, repo_name=None): """Wait for Pulp and foreman_tasks to complete or timeout :param repo_id: Repository Id to identify the correct task :param max_tries: Max tries to poll for the task creation :param repo_name: Repository name of repository to filter the pulp tasks """ if repo_name: wait_for_syncplan_tasks(repo_name=repo_name) wait_for_tasks( search_query='resource_type = Katello::Repository' ' and owner.login = foreman_admin' f' and resource_id = {repo_id}', max_tries=max_tries, )
def validate_task_status(repo_id, max_tries=10, repo_backend_id=None): """Wait for Pulp and foreman_tasks to complete or timeout :param repo_id: Repository Id to identify the correct task :param max_tries: Max tries to poll for the task creation :param repo_backend_id: Backend identifier of repository to filter the pulp tasks """ if repo_backend_id: wait_for_syncplan_tasks(repo_backend_id) wait_for_tasks( search_query='resource_type = Katello::Repository' ' and owner.login = foreman_admin' ' and resource_id = {}'.format(repo_id), max_tries=max_tries )