From 44a2cdd7771c506682398a414e9022cd8e377e9d Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Wed, 25 Oct 2017 00:42:56 +0000 Subject: [PATCH] (greenwave) Borrow abicheck blacklist from taskotron vars. --- .../greenwave/templates/configmap.yml | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/roles/openshift-apps/greenwave/templates/configmap.yml b/roles/openshift-apps/greenwave/templates/configmap.yml index 74944da751..98d916f80d 100644 --- a/roles/openshift-apps/greenwave/templates/configmap.yml +++ b/roles/openshift-apps/greenwave/templates/configmap.yml @@ -112,8 +112,23 @@ data: rules: - !PassingTestCaseRule {test_case_name: dist.rpmdeplint} - !PassingTestCaseRule {test_case_name: dist.upgradepath} - # Needs a blacklist to pass... - #- !PassingTestCaseRule {test_case_name: dist.abicheck} + --- !Policy + id: "taskotron_release_critical_tasks_for_stable_with_blacklist" + product_versions: + - fedora-27 + - fedora-26 + - fedora-25 + decision_context: bodhi_update_push_stable + relevance_value: koji_build + # abicheck only runs on a subset of all packages. We borrow the list from + # taskotron's ansible vars. See discussion in https://pagure.io/greenwave/issue/68 + {% if env == 'staging' %} + blacklist: [{{ hostvars[groups['taskotron-stg'][0]]['trigger_abicheck_blacklist'] | join (',') }}] + {% else %} + blacklist: [{{ hostvars[groups['taskotron-prod'][0]]['trigger_abicheck_blacklist'] | join (',') }}] + {% endif %} + rules: + - !PassingTestCaseRule {test_case_name: dist.abicheck} --- !Policy # Fedora Atomic CI pipeline # http://fedoraproject.org/wiki/CI