While running my debugging script for the gating working in Fedora, I ran into a:
Checking datagrepper for waiverdb messages [DONE]
That surprised me since the waiving got through (#8014 fixing it) and that check should be very quick.
Looking at the ansible config I see in https://infrastructure.fedoraproject.org/cgit/ansible.git/tree/roles/openshift-apps/waiverdb/templates/settings.py#n10 that production has:
MESSAGE_BUS_PUBLISH = False
Which if I'm reading the variable name and the code correctly leads to no notifications being sent to the bus.
This means greenwave won't get them and won't react to them :(
Is this intended?
\cc @lucarval @lholecek @gnaponie (FTR I know she is away atm)
I think it's OK to enable waiverdb to publish messages. Don't see reason to keep it disabled if it works in staging and it looks like it was disabled only temporarily for prod, until fully tested (see commits 95207ee3702b128a718bdc4ff4fd9674ca87f04a 46a505414b9e1a627954356399473c3b9ff6151f).
Fixed in https://infrastructure.fedoraproject.org/cgit/ansible.git/commit/?id=dd9acb4 Ran the playbook to re-deploy in prod.
Will close once I've confirmed it works :)
https://apps.fedoraproject.org/datagrepper/raw?category=waiverdb&rows_per_page=2 working \ó/
Metadata Update from @pingou: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)