]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
qa/cephfs: lua to respect missing kernel in yaml 67294/head
authorKyr Shatskyy <kyrylo.shatskyy@clyso.com>
Thu, 30 Oct 2025 11:58:05 +0000 (12:58 +0100)
committerPatrick Donnelly <pdonnell@ibm.com>
Tue, 26 May 2026 14:57:56 +0000 (10:57 -0400)
commit783753f97911d0fced33db3714938ad70660d6c8
tree0cd97b373090b838a96a154cf1165bab421261cc
parent3997be6433a85a5ea24dbea4cc0b2fbeead05581
qa/cephfs: lua to respect missing kernel in yaml

When teuthology-suite is called with '-k none' option, which is valid,
there is no kernel record in job config created.

However at some test cases the lua premerge dies with exception:
  KeyError: 'kernel'
and when branch is not set for '-k none' and kernel client is
overridden:
  KeyError: 'branch'
so teuthology-suite quits unexpectedly without scheduling any jobs.

Fixes: https://tracker.ceph.com/issues/73676
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
(cherry picked from commit b410701b7c725605a641910873b488b37fbbca59)
qa/cephfs/begin/3-kernel.yaml
qa/cephfs/mount/kclient/overrides/distro/testing/k-testing.yaml