Commit Graph

  • 9bcfa7a3cc Remove libmodulemd1 as a dependency in the Python 2 test image mprahl 2020-03-11 11:46:14 -04:00
  • dc36ac1277 Stop upgrading the Flask packages in the CentOS Python 2 tests container image mprahl 2020-03-11 11:32:18 -04:00
  • da51bebcd9 New 'module_stream' optional parameter Merlin Mathesius 2020-03-09 15:01:58 -05:00
  • de2a776226 Skip git ref checks for rpm components with srpm overrides Merlin Mathesius 2020-03-05 16:54:24 -06:00
  • ab90c7b710 Clean up unused test code to avoid confusion Merlin Mathesius 2020-03-05 16:54:09 -06:00
  • 691d865a7e Install zipp in the CentOS test image to prevent a tox exception mprahl 2020-03-09 16:20:47 -04:00
  • 7547680731 Pull the Postgres image in parallel with the other images during CI mprahl 2020-03-06 10:59:25 -05:00
  • 5d8a54db23 Add test.env example jobrauer 2020-03-09 08:57:38 +01:00
  • 9bd1e201ca Update the change log v3.0.0 mprahl 2020-03-06 14:07:37 -05:00
  • 6c9f61e465 Merge #1577 Check schedule date when adding new streams Mike McLean 2020-03-06 16:56:17 +00:00
  • 2f75b5e711 extend unittest Brendan Reilly 2020-03-05 16:23:37 -05:00
  • 88597a7c92 Check schedule date when adding new streams Brendan Reilly 2020-01-21 15:25:05 -05:00
  • ecc3222387 Fix a flaky test mprahl 2020-03-04 16:58:03 -05:00
  • 57d02ac3ba Make the code that ignores messages consistent mprahl 2020-03-04 15:32:47 -05:00
  • 757191fded Bubble up IgnoreMessage exceptions in get_abstracted_event_info mprahl 2020-03-04 15:30:23 -05:00
  • d2b3eace3d Handle when a message parser returns None mprahl 2020-03-04 15:28:03 -05:00
  • 841a64a757 Bump the version to v3.0.0 mprahl 2020-03-03 15:56:19 -05:00
  • 1c0715662a Cleanup module_build_service/__init__.py Chenxiong Qi 2020-01-19 10:30:03 +08:00
  • 1e5ed864c9 Avoid to handle a late init message Chenxiong Qi 2020-02-18 16:15:02 +08:00
  • 81b36b1d6e Add indexes to ModuleBuild and ComponentBuild Chenxiong Qi 2020-01-20 12:09:17 +08:00
  • 83b9e56f46 Remove workaround from handlers init and wait Chenxiong Qi 2020-02-12 15:01:52 +08:00
  • b70c632a70 Send module build state change message after commit to database Chenxiong Qi 2020-01-16 19:51:46 +08:00
  • b21e130555 Reuse make_module in mmd resolver tests Chenxiong Qi 2020-01-19 16:34:54 +08:00
  • d068ff06c4 Use anonymous koji session to list build RPMs Chenxiong Qi 2020-01-15 13:54:41 +08:00
  • e258ea3e7c Add a test for generating koji tag for a scratch build Chenxiong Qi 2020-01-10 16:35:49 +08:00
  • 352ca36c88 Remove the sys.modules patches in the tests mprahl 2020-01-09 13:10:00 -05:00
  • f1f92a4d25 Use an in-memory SQLite database to run the tests mprahl 2020-01-07 09:38:49 -05:00
  • 59980b1219 Use patch.dict instead of modifying the environment variable in test_standalone_metrics_server mprahl 2020-01-06 16:45:04 -05:00
  • 5ecde6dc5f Use a context manager to patch sys.modules mprahl 2020-01-06 16:43:20 -05:00
  • 27972706f0 Remove the dependency on Flask-SQLAlchemy in DBResolver.py mprahl 2020-01-06 13:34:23 -05:00
  • 81f2bffdda Rearrange the imports to meet the style guide mprahl 2020-01-06 11:19:47 -05:00
  • 0c8227679c Clean up build logs after each test so that it doesn't affect tests run later mprahl 2020-01-06 10:32:07 -05:00
  • f1520625c7 Move test_content_generator.py to test_builder/test_content_generator.py mprahl 2020-01-06 09:25:57 -05:00
  • c10a6769ed Move scm.py to common/scm.py mprahl 2020-01-03 21:32:25 -05:00
  • 4b32612002 Move route.py to scheduler/route.py mprahl 2020-01-03 21:22:52 -05:00
  • c7c650a4f0 Move logger.py to common/logger.py mprahl 2020-01-03 21:20:48 -05:00
  • 7a42d89ba7 Move proxy.py to web/proxy.py mprahl 2020-01-03 21:18:32 -05:00
  • 9ddb35b8d3 Move models.py to common/models.py and views.py to web/views.py mprahl 2020-01-03 21:16:17 -05:00
  • e6b1372d5d Move views.py to web/views.py mprahl 2020-01-03 16:54:00 -05:00
  • d9f32bff9d Move errors.py to common/errors.py mprahl 2020-01-03 16:49:49 -05:00
  • 78feb5abc7 Move monitor.py to common/monitor.py mprahl 2020-01-03 16:48:02 -05:00
  • f6bdaf59bf Move mmd_resolver.py to web/mmd_resolver.py mprahl 2020-01-03 16:44:12 -05:00
  • 18dd43926c Move messaging.py to common/messaging.py mprahl 2020-01-03 16:36:22 -05:00
  • b16cb88bc3 Move db_session.py to scheduler/db_session.py mprahl 2020-01-03 16:27:43 -05:00
  • 98b54d211e Move config.py to common/config.py mprahl 2020-01-03 16:24:17 -05:00
  • 5671ae0827 Move backports.py to web/backports.py mprahl 2020-01-03 16:11:01 -05:00
  • 988f50a7f6 Move auth.py to web/auth.py mprahl 2020-01-03 16:09:48 -05:00
  • 96b0c85927 Split utils/submit.py mprahl 2020-01-03 15:51:19 -05:00
  • 85e3a2c496 Move utils/reuse.py to scheduler/reuse.py mprahl 2020-01-03 11:50:07 -05:00
  • 63776f3c01 Move utils/views.py to web/views.py mprahl 2020-01-03 11:27:08 -05:00
  • a1dfeeb7e3 Move utils/ursine.py to scheduler/ursine.py mprahl 2020-01-03 11:21:32 -05:00
  • 2ce2e33431 Move utils/request_utils.py to common/request_utils.py mprahl 2020-01-03 11:17:53 -05:00
  • d3d1f2d3dd Split utils/mse.py mprahl 2020-01-03 11:14:48 -05:00
  • b0a27081f4 Split utils/general.py mprahl 2020-01-03 09:11:44 -05:00
  • 1ab8aabd75 Remove outdated TODO comments in builder/base.py mprahl 2020-01-03 09:02:44 -05:00
  • 84901c9ba5 Move utils/greenwave.py to scheduler/greenwave.py mprahl 2020-01-02 14:30:50 -05:00
  • 1f8a1b1d3d Rename test_greenwave.py to test_greenwave_handler.py mprahl 2020-01-02 14:30:12 -05:00
  • 81ab984b1f Move utils/batches.py to scheduler/batches.py mprahl 2020-01-02 14:22:33 -05:00
  • 938a3b9557 Ignore koji_build_change event without task_id Qixiang Wan 2020-01-03 15:55:26 +08:00
  • 8e7a43d5ff Move get_session and retry to separate modules to reduce circular imports mprahl 2019-12-23 12:32:25 -05:00
  • f6bcdfa932 Simplify how MBS is configured mprahl 2019-12-23 16:14:25 -05:00
  • daf29dd93c Move some of the defaults from conf/config.py to module_build_service/config.py mprahl 2019-12-23 15:59:47 -05:00
  • 1083718527 Return immediately when message parser returns None Qixiang Wan 2019-12-13 16:27:31 +08:00
  • 5dbdafacc0 Remove build_id from build_task_finalize call Qixiang Wan 2019-12-13 12:53:53 +08:00
  • 90d110efb8 Remove mbspoller for fedmsg-hub Qixiang Wan 2019-12-13 10:25:31 +08:00
  • 8d59454564 Setup periodic tasks after app is finalized Qixiang Wan 2019-12-13 10:00:41 +08:00
  • 510eb908c5 Remove unused handler arguments Qixiang Wan 2019-12-11 14:38:06 +08:00
  • 0a9dfe36f9 Enable task_always_eager for local builds Qixiang Wan 2019-12-10 10:40:00 +08:00
  • ab0b513562 Add celery task router Qixiang Wan 2019-12-04 18:51:11 +08:00
  • e904626fc5 Rename handler.repos.done argument name "repo_tag" to "tag_name" Qixiang Wan 2019-12-06 22:56:16 +08:00
  • fd93c8f436 Force the Celery workers to run only one task at a time mprahl 2019-12-09 08:46:06 -05:00
  • 884d7fb79c Use double quotes to match the coding standard mprahl 2019-12-09 08:45:47 -05:00
  • e7a3e8a19e Schedule event handler to queue from internal Chenxiong Qi 2019-12-04 15:50:15 +08:00
  • f2b57c7d91 Remove some default values from settings Qixiang Wan 2019-12-06 13:02:32 +08:00
  • 6907e02c13 Revert the config split change Qixiang Wan 2019-12-06 11:34:06 +08:00
  • e40fea9b1b Remove unused import from MockModuleBuilder.py Chenxiong Qi 2019-12-05 13:09:09 +08:00
  • e87b39cfb0 Remove MBSProducer from entry points Qixiang Wan 2019-12-04 15:36:15 +08:00
  • 0607f2079c Convert the Poller to be Celery periodic tasks Chenxiong Qi 2019-11-29 16:02:35 +08:00
  • e673f690a9 Add python3-celery to Vagrantfile Chenxiong Qi 2019-11-27 16:09:08 +08:00
  • d5cb97b4b6 Allow building modules locally without fedmsg-hub. Jan Kaluza 2019-11-14 11:37:07 +01:00
  • b782304487 Partially revert the change of split config (a207d97) Qixiang Wan 2019-11-21 15:55:38 +08:00
  • 9049eea35c Register handlers as Celery tasks Qixiang Wan 2019-11-18 16:54:18 +08:00
  • 81d9554af3 Create config for frontend or backend seperately Qixiang Wan 2019-11-13 18:44:18 +08:00
  • f8079308b1 Replace further work by Scheduler class based on the "sched" module. Jan Kaluza 2019-11-14 15:46:54 +01:00
  • b5bcc981f9 Add celery app instance with base config Chenxiong Qi 2019-11-13 17:17:42 +08:00
  • b939d53c57 Pass event info arguments to event handler directly Chenxiong Qi 2019-11-07 07:55:13 +08:00
  • 55612d7baf Remove config argument from event handlers Chenxiong Qi 2019-10-29 16:19:50 +08:00
  • 5a883f6cc6 Access configured messaging backend directly Chenxiong Qi 2019-10-28 20:39:22 +08:00
  • db20065e74 Clear up module_build_service.messaging Chenxiong Qi 2019-10-28 18:22:25 +08:00
  • 3aae931382 Remove unused argument arches from add_default_modules Chenxiong Qi 2019-10-31 13:37:29 +08:00
  • 8eb2301d43 Merge #1583 Add workaround for DNF fail-safe mechanism v2 Matt Prahl 2020-03-03 18:45:08 +00:00
  • 02b11426e7 Merge #1590 Fix $PATH when running tests using podman Matt Prahl 2020-03-03 18:43:23 +00:00
  • 3fa8e5a610 Add comment jobrauer 2020-02-25 07:50:50 +01:00
  • d6aefc8d55 Add except ErrorReturnCode to cancel build jobrauer 2020-02-24 11:39:44 +01:00
  • a40f87e7d1 Address CRW jobrauer 2020-02-24 11:09:36 +01:00
  • 938c243450 Satisfy flake jobrauer 2020-02-19 16:03:30 +01:00
  • cdd0dcbb37 Add better assert, remove stdout/err redirect jobrauer 2020-02-17 13:29:03 +01:00
  • e94dee5c50 Add test_buildrequire_module_not_in_tag jobrauer 2020-02-17 10:53:29 +01:00
  • 22ebbad64b Add test_build_stream_collision.py and example config Martin Filip 2020-02-05 15:01:28 +01:00
  • 5b6252b194 Fix $PATH when running tests using podman Merlin Mathesius 2020-02-17 14:27:52 -06:00