]> git.apps.os.sepia.ceph.com Git - teuthology.git/commitdiff
Don't consume config['rhbuild'] until overrides are merged
authorVasu Kulkarni <vasu@redhat.com>
Thu, 3 Sep 2015 16:10:39 +0000 (12:10 -0400)
committerVasu Kulkarni <vasu@redhat.com>
Fri, 4 Sep 2015 22:09:56 +0000 (18:09 -0400)
rhbuild from config was read before overrides was merged

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
teuthology/task/install.py

index 76a6493d3bd87d040bc67ce30e512ab2c1aadf15..2a0affe53eec54a0625471ce1775c5b63d0fb4a8 100644 (file)
@@ -1162,11 +1162,6 @@ def task(ctx, config):
     assert isinstance(config, dict), \
         "task install only supports a dictionary for configuration"
 
-    rhbuild = None
-    if config.get('rhbuild'):
-        rhbuild = config.get('rhbuild')
-        log.info("Build is %s " % rhbuild)
-
     project, = config.get('project', 'ceph'),
     log.debug('project %s' % project)
     overrides = ctx.config.get('overrides')
@@ -1175,6 +1170,11 @@ def task(ctx, config):
         teuthology.deep_merge(config, install_overrides.get(project, {}))
     log.debug('config %s' % config)
 
+    rhbuild = None
+    if config.get('rhbuild'):
+        rhbuild = config.get('rhbuild')
+        log.info("Build is %s " % rhbuild)
+
     flavor = get_flavor(config)
     log.info("Using flavor: %s", flavor)