From 8484ed6962364ba99cb4db1eff69c1b165921801 Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Mon, 6 Nov 2017 21:27:52 +0000 Subject: [PATCH] add patch to add fedmsg block events to koji in staging only for now. Many thanks to vrutkovs. https://pagure.io/fedora-infrastructure/issue/3960 --- roles/koji_hub/templates/fedmsg-koji-plugin.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/roles/koji_hub/templates/fedmsg-koji-plugin.py b/roles/koji_hub/templates/fedmsg-koji-plugin.py index b0ce28c4b3..0bbef621ee 100644 --- a/roles/koji_hub/templates/fedmsg-koji-plugin.py +++ b/roles/koji_hub/templates/fedmsg-koji-plugin.py @@ -33,6 +33,17 @@ def get_message_body(topic, *args, **kws): if topic == 'package.list.change': msg['tag'] = kws['tag']['name'] msg['package'] = kws['package']['name'] +{% if env == 'staging' %} + msg['action'] = kws['action'] + if 'owner' in kws: + msg['owner'] = kojihub.get_user(kws['owner'])['name'] + else: + msg['owner'] = None + msg['block'] = kws.get('block', None) + msg['extra_arches'] = kws.get('extra_arches', None) + msg['force'] = kws.get('force', None) + msg['update'] = kws.get('update', None) +{% endif %} elif topic == 'task.state.change': info = kws['info']