From c9ee450c6a56cb0fa900ae5980d1d3d37dc960e5 Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Wed, 19 May 2021 15:31:39 -0700 Subject: [PATCH] greenwave: specify exact versions for openQA gating policy I was assuming Bodhi queried on "fedora-rawhide" for Rawhide updates, but it seems it does not, it queries on "fedora-35" (or whatever the release number is). We do not want to apply the gating to Rawhide updates ATM, as openQA does not test them. So unfortunately we'll need to hand-tend this list unless I can think of a better approach. Signed-off-by: Adam Williamson --- .../greenwave/templates/fedora.yaml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/roles/openshift-apps/greenwave/templates/fedora.yaml b/roles/openshift-apps/greenwave/templates/fedora.yaml index 6cf0f9a8bc..1677551890 100644 --- a/roles/openshift-apps/greenwave/templates/fedora.yaml +++ b/roles/openshift-apps/greenwave/templates/fedora.yaml @@ -79,18 +79,18 @@ subject_type: koji_build rules: - !RemoteRule {} -# For critical path updates, we require passes for all openQA update tests +# For critical path updates in stable and Branched, we require passes +# for all openQA update tests --- !Policy id: "bodhiupdate_bodhipush_openqa" product_versions: - # this should cover us for a while... - - fedora-3* - - fedora-4* - - fedora-5* - - fedora-6* - - fedora-7* - - fedora-8* - - fedora-9* + # FIXME: we would use some kind of matching here, but we don't want + # to include whatever version Rawhide is, as openQA tests don't run + # on Rawhide. So for now this list needs to be updated each time a + # release is branched (or goes EOL). + - fedora-32 + - fedora-33 + - fedora-34 decision_contexts: - bodhi_update_push_testing_critpath - bodhi_update_push_stable_critpath