Skip to content

Commit

Permalink
Merge PR ceph#60386 into main
Browse files Browse the repository at this point in the history
* refs/pull/60386/head:
	qa/cephfs: override testing kernel with -k option

Reviewed-by: Venky Shankar <vshankar@redhat.com>
  • Loading branch information
Patrick Donnelly committed Oct 25, 2024
2 parents 64350ee + 4b084c6 commit 13f4266
Show file tree
Hide file tree
Showing 8 changed files with 38 additions and 0 deletions.
23 changes: 23 additions & 0 deletions qa/cephfs/begin/3-kernel.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# When the --kernel option is given to teuthology-suite, the kernel is set for
# all nodes (also, the kernel is "distro" when the --kernel option is not set).
# We don't generally want to use a custom kernel for all tests, so unset it.
# The k-testing.yaml will set it, if given, for only the client nodes.
#
# Allow overriding this by using a branch ending in "-all".

teuthology:
postmerge:
- |
local branch = yaml.kernel.branch
if branch and not yaml.kernel.branch:find "-all$" then
log.debug("removing default kernel specification: %s", yaml.kernel)
py_attrgetter(yaml.kernel).pop('branch', nil)
py_attrgetter(yaml.kernel).pop('deb', nil)
py_attrgetter(yaml.kernel).pop('flavor', nil)
py_attrgetter(yaml.kernel).pop('kdb', nil)
py_attrgetter(yaml.kernel).pop('koji', nil)
py_attrgetter(yaml.kernel).pop('koji_task', nil)
py_attrgetter(yaml.kernel).pop('rpm', nil)
py_attrgetter(yaml.kernel).pop('sha1', nil)
py_attrgetter(yaml.kernel).pop('tag', nil)
end
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
teuthology:
premerge: |
log.debug("base kernel %s", base_config.kernel)
local kernel = base_config.kernel
if kernel.branch ~= "distro" then
log.debug("overriding testing kernel with %s", kernel)
yaml_fragment.kernel.client = kernel
end
kernel:
client:
branch: testing
Expand Down
1 change: 1 addition & 0 deletions qa/suites/fs/upgrade/mds_upgrade_sequence/kernel.yaml
1 change: 1 addition & 0 deletions qa/suites/fs/upgrade/nofs/kernel.yaml
1 change: 1 addition & 0 deletions qa/suites/fs/upgrade/upgraded_client/kernel.yaml
1 change: 1 addition & 0 deletions qa/suites/fs/workload/begin/3-kernel.yaml

0 comments on commit 13f4266

Please sign in to comment.