Gating reporter
The UMB submitter is responsible for sending UMB messages in response to DataWarehouse messages. Within this common theme, it was actually doing two distinct tasks: communicating with the OSCI dashboard about the gating test results for Brew builds, and communicating with external QE infrastructure to tell them about the status of CKI build and test pipelines.
As a first step, extract the gating code into a new gating-reporter. The resulting microservice is ~160 lines instead of ~500 lines (-70%), which should make it much more hackable.
With this, the only supported message types are
ci.cki.brew-build.test.running
and ci.cki.brew-build.test.complete
.
Final part of umb-messenger#29 (closed)
Signed-off-by: Michael Hofmann mhofmann@redhat.com
Edited by Michael Hofmann