Commit Graph

8 Commits

Author SHA1 Message Date
Clark Boylan 1ff48c994f Retire this repo
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
2022-02-17 13:07:08 -08:00
Matthew Treinish 71f062b6a1
Add config option to set QOS of published messages
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
2016-09-29 18:28:49 -04:00
Matthew Treinish 8a4a69afef
Add MQTT auth support
This commit adds config options and support for connecting to an mqtt
broker with auth.

Change-Id: I1fad16d2cd3941dd414e7469c1ecb6a2ba96e1f9
2016-07-27 01:06:13 -04:00
Matthew Treinish 59fe450ae9
Fix all things tox
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
2016-07-27 01:06:13 -04:00
Matthew Treinish 97c78e78ff
Handle pulling the project from ref-updated events
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.
2016-05-26 12:33:38 -04:00
Matthew Treinish 74a76a77f0
Fix a bug with setting project on topic
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.
2016-05-26 12:10:53 -04:00
Matthew Treinish ca4033c595
Add topic hierarchy
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.
2016-05-26 11:51:56 -04:00
Matthew Treinish 368354150b
Initial commit 2016-05-25 21:46:29 -04:00