]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
qa/cephfs: lua to respect missing kernel in yaml 67293/head
authorKyr Shatskyy <kyrylo.shatskyy@clyso.com>
Thu, 30 Oct 2025 11:58:05 +0000 (12:58 +0100)
committerKyr Shatskyy <kyrylo.shatskyy@gmail.com>
Tue, 12 May 2026 10:39:24 +0000 (12:39 +0200)
commit2d1f619b15203352838dd958236f8d93e15b50f2
tree599b86a625262b8f2de66778b2756e8cd5ac96be
parent67b6288825a1ebc778a159d33bdcfbdc598d4ee6
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