]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
qa: use config_path property instead of literal
authorPatrick Donnelly <pdonnell@redhat.com>
Tue, 12 Sep 2017 22:50:33 +0000 (15:50 -0700)
committerPatrick Donnelly <pdonnell@redhat.com>
Tue, 12 Sep 2017 22:50:33 +0000 (15:50 -0700)
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
qa/tasks/vstart_runner.py

index 842e80d4d4e857c9421a50e7e28548e5c1d720ea..11f77befae0aafc21995bb15eb17edbfbcb92fbd 100644 (file)
@@ -624,7 +624,7 @@ class LocalCephCluster(CephCluster):
         # In teuthology, we have the honour of writing the entire ceph.conf, but
         # in vstart land it has mostly already been written and we need to carefully
         # append to it.
-        conf_path = "./ceph.conf"
+        conf_path = self.config_path
         banner = "\n#LOCAL_TEST\n"
         existing_str = open(conf_path).read()
 
@@ -704,7 +704,7 @@ class LocalFilesystem(Filesystem, LocalMDSCluster):
 
         # Hack: cheeky inspection of ceph.conf to see what MDSs exist
         self.mds_ids = set()
-        for line in open("ceph.conf").readlines():
+        for line in open(self.config_path).readlines():
             match = re.match("^\[mds\.(.+)\]$", line)
             if match:
                 self.mds_ids.add(match.group(1))
@@ -838,7 +838,7 @@ class LocalContext(object):
         # Shove some LocalDaemons into the ctx.daemons DaemonGroup instance so that any
         # tests that want to look these up via ctx can do so.
         # Inspect ceph.conf to see what roles exist
-        for conf_line in open("ceph.conf").readlines():
+        for conf_line in open(self.config_path).readlines():
             for svc_type in ["mon", "osd", "mds", "mgr"]:
                 if svc_type not in self.daemons.daemons:
                     self.daemons.daemons[svc_type] = {}