#10 Split OpenQA trigger into modules
Closed: Fixed Opened by jskladan.

The OpenQA Trigger is growing, and we'll add more functionality in the near future. Split the project into multiple files/libraries, in a reasonable way.


This ticket had assigned some Differential requests:
D547

The fedmsg consumer thing I'm currently trying to hack together is probably going to need to use download_image() and run_openqa_jobs() from trigger, and report_results() from report_job_results, FWIW.

I'm working on this ATM, splitting it into cli, schedule and report modules, using the patterns I use in relval and python-wikitcms. There will be just one CLI with the scheduling and reporting functions as sub-commands.

https://phab.qadevel.cloud.fedoraproject.org/D547

Merged D547.

This issue has been migrated to Fedora Forge:
https://forge.fedoraproject.org/quality/fedora_openqa/issues/10

Please continue any further discussion there.

Metadata