Get rid of kpet-tree-family
Currently, the kpet tree name is determined in the following way:
- if kpet_tree_name is given, use it
- otherwise, try to match the kpet_tree_family and version-release via select-kpet-tree
- fall back to the kpet_tree_family otherwise
Change the following to iteratively get rid of kpet-tree-family:
-
add the new tree mapping data to kpet-db: redhat/centos-stream/tests/kernel/kpet-db!967 (merged), redhat/centos-stream/tests/kernel/kpet-db!1002 (merged) -
fill in kpet_tree_name when retriggering old non-rhel pipelines: cki-lib!565 (merged) -
for all specifications of kpet-tree-family that are not rhel6/7/8/9, also add kpet-tree-name directly: redhat/centos-stream/src/kernel/centos-stream-9!2755 (merged), pipeline-data!199 (merged), documentation!399 (merged) -
add dummy package-name and mapping-data file parameter to select-kpet-tree: !1005 (merged) -
in the pipeline code, if kpet_tree_name is given, use it, otherwise call select-kpet-tree with also the package-name and mapping-data file parameters: pipeline-definition!1809 (merged) -
change the logic in select-kpet-tree to determine the tree name from the nvr, with an -rt suffix determined from the package name: !1021 (merged) -
remove kpet-tree-family passing from the pipeline: pipeline-definition!1825 (merged) -
remove kpet-tree-family passing from select-kpet-tree: !1022 (merged), !1024 (merged) -
remove kpet-tree-family use from the ready-for-test umb messages: #90 (closed)
Edited by Michael Hofmann