Joe Talbott
b3203caf76
List missing streams in exception message.
...
Fixes: https://pagure.io/fm-orchestrator/issue/1574
2021-06-25 15:49:09 -04:00
Brendan Reilly
d0579a16c1
Fix mmd.copy calls to support PackagerV3
...
Fixes #1685
2021-03-10 15:00:42 -05:00
Martin Curlej
7976b1f084
Added the support for the new libmodulemd v3 packager format.
...
This will enable building modules from the new libmodulemd v3 format.
This format fixes major issue with modularity which enables clear
upgrade paths for multicontext modules.
Signed-off-by: Martin Curlej <mcurlej@redhat.com >
2021-03-03 13:01:50 +01:00
jobrauer
c584d84b76
JIRA: RHELBLD-257,RHELBLD-310 - refactor clean_database
...
Replace clean_database calls with cheaper truncate operation.
Remove duplicate calls of clean_database.
Extract clean_database/init_data into fixtures.
2020-05-15 16:06:42 +02:00
Chenxiong Qi
1c0715662a
Cleanup module_build_service/__init__.py
...
Most of the code are moved to dedicated subpackages, but some others
can't due to the cycle dependencies.
Signed-off-by: Chenxiong Qi <cqi@redhat.com >
2020-03-03 14:48:48 -05:00
Chenxiong Qi
81b36b1d6e
Add indexes to ModuleBuild and ComponentBuild
...
Tests are updated accordingly as well.
Signed-off-by: Chenxiong Qi <cqi@redhat.com >
2020-03-03 14:48:47 -05:00
mprahl
59980b1219
Use patch.dict instead of modifying the environment variable in test_standalone_metrics_server
2020-03-03 14:48:47 -05:00
mprahl
81f2bffdda
Rearrange the imports to meet the style guide
...
This also includes `from __future__ import absolute_import`
in every file so that the imports are consistent in Python 2 and 3.
The Python 2 tests fail without this.
2020-03-03 14:48:47 -05:00
mprahl
c10a6769ed
Move scm.py to common/scm.py
2020-03-03 14:48:47 -05:00
mprahl
c7c650a4f0
Move logger.py to common/logger.py
2020-03-03 14:48:47 -05:00
mprahl
9ddb35b8d3
Move models.py to common/models.py and views.py to web/views.py
2020-03-03 14:48:47 -05:00
mprahl
d9f32bff9d
Move errors.py to common/errors.py
2020-03-03 14:48:47 -05:00
mprahl
78feb5abc7
Move monitor.py to common/monitor.py
2020-03-03 14:48:47 -05:00
mprahl
18dd43926c
Move messaging.py to common/messaging.py
2020-03-03 14:48:47 -05:00
mprahl
b16cb88bc3
Move db_session.py to scheduler/db_session.py
2020-03-03 14:48:47 -05:00
mprahl
98b54d211e
Move config.py to common/config.py
2020-03-03 14:48:47 -05:00
mprahl
96b0c85927
Split utils/submit.py
...
This moves the code used by the backend and API to common/submit.py,
the code used just by the API to web/submit.py, and the code used
just by the backend to scheduler/submit.py.
2020-03-03 14:48:47 -05:00
mprahl
d3d1f2d3dd
Split utils/mse.py
...
This moves the code used by the backend and API to common/resolve.py
and moves the code used just by the API to web/mse.py.
2020-03-03 14:48:47 -05:00
mprahl
b0a27081f4
Split utils/general.py
...
This puts backend specific code in either the builder or scheduler
subpackage. This puts API specific code in the new web subpackage.
Lastly, any code shared between the API and backend is placed in the
common subpackage.
2020-03-03 14:48:47 -05:00
mprahl
8e7a43d5ff
Move get_session and retry to separate modules to reduce circular imports
2020-03-03 14:48:47 -05:00