]> git.apps.os.sepia.ceph.com Git - teuthology.git/commitdiff
teuthology/suite: set the kernel branch in the kernel config
authorPatrick Donnelly <pdonnell@redhat.com>
Thu, 17 Oct 2024 19:59:07 +0000 (15:59 -0400)
committerPatrick Donnelly <pdonnell@redhat.com>
Fri, 18 Oct 2024 14:19:19 +0000 (10:19 -0400)
For inspection by scripts.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
teuthology/suite/run.py

index 7f5a1c94b8bd7a811a03ef3fc4f4725abb613ad9..cc6859b73a9fb7e3ccec1fae3140c517bd5889bf 100644 (file)
@@ -167,13 +167,16 @@ class Run(object):
         # Put together a stanza specifying the kernel hash
         if self.args.kernel_branch == 'distro':
             kernel_hash = 'distro'
+            kernel_branch = 'distro'
         # Skip the stanza if '-k none' is given
         elif self.args.kernel_branch is None or \
              self.args.kernel_branch.lower() == 'none':
             kernel_hash = None
+            kernel_branch = None
         else:
+            kernel_branch = self.args.kernel_branch
             kernel_hash = util.get_gitbuilder_hash(
-                'kernel', self.args.kernel_branch, 'default',
+                'kernel', kernel_branch, 'default',
                 self.args.machine_type, self.args.distro,
                 self.args.distro_version,
             )
@@ -189,7 +192,7 @@ class Run(object):
 
         if kernel_hash:
             log.info("kernel sha1: {hash}".format(hash=kernel_hash))
-            kernel_dict = dict(kernel=dict(kdb=kdb, sha1=kernel_hash))
+            kernel_dict = dict(kernel=dict(branch=kernel_branch, kdb=kdb, sha1=kernel_hash))
             if kernel_hash != 'distro':
                 kernel_dict['kernel']['flavor'] = 'default'
         else: