Remove UMB results indirection
The current UMB results process involves a lot of pieces that are no longer necessary after the reporting is done from DataWarehouse.
Current design
UMB Message -> Brew Trigger -> Gitlab Pipeline -> Pipeline Herder -> KCIDB Submitter -> DataWarehouse
Proposed design
UMB Message in KCIDB format -> DataWarehouse UMB submitter -> DataWarehouse
AC:
-
create datawarehouse_umb_submitter
in cki-tools -
deploy datawarehouse_umb_submitter
-
add build_id
to outgoing UMB messages -
submit LNST results in KCIDB format -
submit Virt-QE-S1 results in KCIDB format -
drop/factor out needed functionality from brew_trigger.py:process_result_message
-
drop/factor out needed functionality from convert.py
-
drop cki_pipeline.yml:pipeline-for-umb-results
-
drop adapter.py:umb_tests
-
drop objects.py:UMBTest
if unused -
remove umb-results from the bot -
move docs from pipeline-trigger
Edited by Matthew Kenigsberg