-
Task
-
Resolution: Unresolved
-
Major
-
None
-
None
-
4
-
False
-
-
False
-
ToDo
-
0
-
0.000
-
Very Likely
-
0
-
None
-
Unset
-
Unknown
-
No
Description: Currently the Migration QE rpuploader contains a lot of specific-project code and big non-atomic functions which are hard to maintain for 3+ projects.
Examples:
https://gitlab.cee.redhat.com/migrationqe/rp-uploader/-/blob/master/rp_manager.py#L409-L486
https://gitlab.cee.redhat.com/migrationqe/rp-uploader/-/blob/master/rp_manager.py#L310-L328
https://gitlab.cee.redhat.com/migrationqe/rp-uploader/-/blob/master/rp_manager.py#L227-L228
https://gitlab.cee.redhat.com/migrationqe/rp-uploader/-/blob/master/strategy.py
This task's purpose is to either do some code cleanup of existing RP repo or to try replacing with CCIT repo which looks more generic, and move all specific project implementations to a project-scoped repo.