diff --git a/teuthology/config.py b/teuthology/config.py index b97d5188c..416c59856 100644 --- a/teuthology/config.py +++ b/teuthology/config.py @@ -171,6 +171,7 @@ class TeuthologyConfig(YamlConfig): 'koji_task_url': 'https://kojipkgs.fedoraproject.org/work/', 'baseurl_template': 'http://{host}/{proj}-{pkg_type}-{dist}-{arch}-{flavor}/{uri}', 'use_shaman': True, + 'teuthology_git_url': 'https://github.com/ceph/teuthology.git', 'shaman_host': 'shaman.ceph.com', 'teuthology_path': None, 'suite_verify_ceph_hash': True, @@ -209,6 +210,9 @@ def get_ceph_qa_suite_git_url(self): def get_ceph_git_url(self): return (self.ceph_git_url or self.ceph_git_base_url + 'ceph-ci.git') + def get_teuthology_git_url(self): + return self.teuthology_git_url + class JobConfig(YamlConfig): diff --git a/teuthology/repo_utils.py b/teuthology/repo_utils.py index 93ee225a3..c742ad2cd 100644 --- a/teuthology/repo_utils.py +++ b/teuthology/repo_utils.py @@ -50,6 +50,8 @@ def build_git_url(project, project_owner='ceph'): base = config.get_ceph_cm_ansible_git_url() elif project == 'ceph': base = config.get_ceph_git_url() + elif project == 'teuthology': + base = config.get_teuthology_git_url() else: base = 'https://github.com/{project_owner}/{project}' url_templ = re.sub(r'\.git$', '', base)