]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/tasks/cephadm: clean up ctx.manager setup
authorSage Weil <sage@newdream.net>
Fri, 14 May 2021 15:36:05 +0000 (10:36 -0500)
committerSage Weil <sage@newdream.net>
Fri, 14 May 2021 20:02:13 +0000 (15:02 -0500)
Signed-off-by: Sage Weil <sage@newdream.net>
qa/tasks/cephadm.py

index 37a9335b33bee080b61c2aebb56f772207e0b576..76ee7f3c87178c4ef0fd6efd9910648115b53504 100644 (file)
@@ -1340,7 +1340,6 @@ def task(ctx, config):
     # set up cluster context
     if not hasattr(ctx, 'ceph'):
         ctx.ceph = {}
-        ctx.managers = {}
     if 'cluster' not in config:
         config['cluster'] = 'ceph'
     cluster_name = config['cluster']
@@ -1412,6 +1411,8 @@ def task(ctx, config):
             lambda: ceph_clients(ctx=ctx, config=config),
             lambda: create_rbd_pool(ctx=ctx, config=config),
     ):
+        if not hasattr(ctx, 'managers'):
+            ctx.managers = {}
         ctx.managers[cluster_name] = CephManager(
             ctx.ceph[cluster_name].bootstrap_remote,
             ctx=ctx,