The opendev project stopped running its mqtt service and no longer uses
the germqtt tool. To simplify things for us we are taking the extra step
of retiring this repo.
Gerrit has a number of event stream plugins now that people can look at
if necessary.
Change-Id: I2facb129452b936c8b0d73f09b2d5ed4b7be57ec
This commit adds a new config option to germqtt to set the QOS level
for messages published. By default it'll use 0, but if operating in
an environment where more guarantees are needed on delivery you can
set this to be higher now.
Change-Id: I7bf07921ce2f94a9a34f468294a1a5f1da2673af
This commit fixes all the issues with the tox jobs. I initially wrote
this project outside of the openstack infrastructure and played kinda
hard and fast with anything from tox. To correct this I need to add
sphinx docs, a pro forma test to (and the preresiquite testr
boilerplate), and a bunch of random pep8 fixes.
Change-Id: I9946fc7db5c030b5860f03b45471f70c1fc4efb1
This commit fixes a bug when trying to process ref-update events.
The formatting was different for these events was different and
the project is a subfield on the refUpdate dict.
This commit fixes a small bug in pulling the project name from the
event. Previously it assumed 'project' was always a top level key,
but on some event types it's a subkey on the change field.
This commit adds topic hierarchy to the published events. The topic
is now set per project and event-type. This enables flexibility in
what types of events you're subscribing to.