allow configuring products for branches by regex

This is in order not to have to hard code EPEL. In the course,
reorganize how products and their correspondent versions and component
namespaces are configured.

Signed-off-by: Nils Philippsen <nils@redhat.com>
This commit is contained in:
Nils Philippsen 2019-11-22 18:44:28 +01:00
parent 12b90b22dd
commit f2bea59f37
2 changed files with 69 additions and 38 deletions

View file

@ -7,21 +7,19 @@ Reassigning to the new maintainer of this component.
"""
[products]
"Fedora" = "Fedora"
"Fedora Container" = "Fedora Container Images"
"Fedora Modules" = "Fedora Modules"
"Fedora EPEL" = "Fedora EPEL"
[products_versions]
"Fedora" = ["rawhide", "31", "30", "29"]
"Fedora Container" = ["rawhide", "29"]
"Fedora Modules" = []
"Fedora EPEL" = ["epel8", "epel7", "el6"]
[namespace_to_product]
"rpms" = "Fedora" # except EPEL...
"container" = "Fedora Container"
"modules" = "Fedora Modules"
[products.Fedora]
namespace = "rpms"
versions = ["rawhide", "31", "30", "29"]
[products."Fedora Container"]
namespace = "container"
versions = ["rawhide", "29"]
bz_product_name = "Fedora Container Images"
[products."Fedora Modules"]
namespace = "modules"
versions = []
[products."Fedora EPEL"]
branch_regex = '^epel\d+$'
versions = ["epel8", "epel7", "el6"]
[pdc_types]
"rpms" = "rpm"