]> git-server-git.apps.pok.os.sepia.ceph.com Git - teuthology.git/commit
suite: Filter YAML fragments for distro, version
authorZack Cerza <zack@cerza.org>
Thu, 20 Mar 2025 21:02:44 +0000 (15:02 -0600)
committerDavid Galloway <david.galloway@ibm.com>
Mon, 12 Jan 2026 21:12:29 +0000 (16:12 -0500)
commit55df6d53b0a4ac02da6dd80a79c4c6610fed904f
treea121668cbe9b38b9f0a3984ba1628c90e3d9fee0
parentc1f91cea3978157d1ad16f912cd62b7ab21d26c3
suite: Filter YAML fragments for distro, version

The behavior of --distro{,-version} was never well-defined. With this change,
they can independently be used to provide a default for jobs which don't
otherwise specify a value; and more importantly, perform a post-merge filter
looking at each job's values, rejecting those which don't match. This behavior
should be more intuitive and more easy to understand.

Signed-off-by: Zack Cerza <zack@cerza.org>
teuthology/suite/fragment-merge.lua
teuthology/suite/merge.py
teuthology/suite/placeholder.py
teuthology/suite/run.py
teuthology/suite/test/test_run_.py