Commit Graph

780 Commits

Author SHA1 Message Date
Matt Prahl
2e9e31eb56 Fix the 'process_waiting_module_builds' function in the scheduler 2016-12-15 16:27:16 -05:00
Ralph Bean
63beecbb0e Remove tests of deleted code. 2016-12-15 16:27:16 -05:00
Ralph Bean
c3f73e76de Disable these testmodule integration tests for now. 2016-12-15 16:27:16 -05:00
Ralph Bean
7e3ee9b0b3 Begin porting the tests to use the new main function, but this doesn't work yet. 2016-12-15 16:27:16 -05:00
Ralph Bean
4b39eda44f Move the moksha.hub.main code out into its own main function again. 2016-12-15 16:27:16 -05:00
Ralph Bean
feb1079fba Remove unused work_queue. 2016-12-15 16:27:15 -05:00
Ralph Bean
5fe359a429 Comments, updated to reflect new reality. 2016-12-15 16:27:15 -05:00
Ralph Bean
250b9510bc Have the producer interact with the consumer queue appropriately. 2016-12-15 16:27:15 -05:00
Ralph Bean
f11caf32e5 Get the basic framework for local module builds working again with hub/consumer. 2016-12-15 16:27:15 -05:00
Matt Prahl
c4091aff92 Remove in-memory messaging 2016-12-15 16:27:15 -05:00
Matt Prahl
261549c8c2 Migrate scheduler to be run by fedmsg-hub 2016-12-15 16:27:15 -05:00
Matt Prahl
41187110b5 Add Vagrant support to submit_build.py 2016-12-15 16:16:24 -05:00
Filip Valder
e0240edee6 fix #264: failed 'failed module' handling due to missing koji tag 2016-12-15 16:16:24 -05:00
Ralph Bean
4d0c7a798a 1.0.2 2016-12-14 13:31:41 -05:00
Ralph Bean
0b2cdada95 Enable the test suite in the rpm check section. 2016-12-14 13:26:09 -05:00
Ralph Bean
d2395b7011 systemd scriptlets. 2016-12-14 12:50:27 -05:00
Jan Kaluža
95f0d8384f Merge #262 Inherit the SCM repository from the parent module to included modules. 2016-12-14 11:17:06 +00:00
Jan Kaluza
3788bd2d8d Inherit the SCM repository from the parent module to included modules. 2016-12-13 13:24:25 +01:00
Jan Kaluža
4933f53d17 Merge #261 Allow resubmit of the same module also for 'init' status. 2016-12-13 10:04:37 +00:00
Jan Kaluza
e08b6d1a46 Allow resubmit of the same module also for 'init' status. 2016-12-13 10:59:10 +01:00
Ralph Bean
a3b14ea93b 1.0.1 v1.0.1 2016-12-12 15:43:47 -05:00
Ralph Bean
fcdf272eaa Merge #260 Cleanup in preparation for package review. 2016-12-12 20:41:27 +00:00
Ralph Bean
166c4fd1cb Make this more generic. 2016-12-12 15:40:51 -05:00
Ralph Bean
d13c7991ed Cleanup in preparation for package review.
I'm taking on #235.  This is all stuff that came up while doing a
cursory package review myself.

- The source files all state that they are MIT, but the specfile and
  repo claimed to be GPL.  I switched everything to MIT (even though I
  favor GPL.. the source was MIT first before it was incorrectly
  labelled GPL).
- There are various bugs and lint issues in the specfile fixed here.
- Notably, the systemd service file is missing from the 1.0.0 tarball on
  PyPI, so I'll need to do a new release after this.
2016-12-12 15:09:58 -05:00
Jan Kaluza
d06c13d973 Fix the bug when module build freezes when all the components in batch have been already built by builder. 2016-12-12 21:03:44 +01:00
Ralph Bean
445512ea89 Merge #258 koji.conf issues 2016-12-12 17:48:06 +00:00
Filip Valder
59f193461d do not use canonicalization of hostnames for use in service principal names 2016-12-12 15:55:38 +01:00
Filip Valder
178f2657fa main profile/section should serve for 'prod' purpose 2016-12-12 15:53:53 +01:00
Matt Prahl
61a724d0d9 Use the database in test_repo_done.py tests 2016-12-12 09:00:44 -05:00
Matt Prahl
6182053c4a Add noserunner.py as a valid way to test MBS 2016-12-12 09:00:44 -05:00
Matt Prahl
cbf1f6acdc Insert baseruntime in test database 2016-12-12 09:00:44 -05:00
Matt Prahl
9d734d38ce Create fake baseruntime module directly to avoid DetachedInstanceError 2016-12-12 09:00:44 -05:00
Matt Prahl
e9d0ec898b Use test database instead of in-memory database for all tests for consistency 2016-12-12 09:00:44 -05:00
Filip Valder
619be972aa use koji 'staging' profile for DevConfiguration; prefer https over http 2016-12-12 14:43:57 +01:00
Filip Valder
7fcfe05f85 Fix issue #251:
- support for mupltiple SCM URLs (logic was broken when there were more
than one SCM URL in SCMURLS conf. var)

- unsplit-brain handling of SCM URLs between frontend and backend
2016-12-12 13:05:27 +01:00
Filip Valder
907ae2caf6 test for unsupported SCM scheme handling incl. OIDC auth 2016-12-12 13:05:01 +01:00
Filip Valder
51264e4c8c Merge #253 Fix #211 - SIGINT handling 2016-12-12 10:52:48 +00:00
Filip Valder
41f9830808 add docstring and Ctrl+C instruction 2016-12-12 11:43:29 +01:00
Filip Valder
60ec4552b9 prepare graceful_stop method for proper shutdown; support for intermediate Ctrl+C 2016-12-12 11:43:29 +01:00
Filip Valder
5d8a728d89 fix #211: stay attached to the main thread to keep control (foreground mode) 2016-12-12 11:43:29 +01:00
Filip Valder
adbdc29545 tidy up 2016-12-12 11:43:29 +01:00
Jan Kaluža
183e128074 Merge #254 Choose the module with highest release number from PDC results when variant_release is not defined. 2016-12-12 10:39:44 +00:00
Filip Valder
184c73cae9 rely on {conf,module_build_service}/config.py and 'debug' conf item value 2016-12-09 17:32:20 +01:00
Filip Valder
379af8fe7e register/set 'debug' conf variable 2016-12-09 17:29:41 +01:00
Filip Valder
ee3472338c remove yet another whitespace 2016-12-09 15:18:34 +01:00
Filip Valder
136a22edf0 remove whitespace 2016-12-09 15:16:25 +01:00
Filip Valder
c82480f7dd thx to @mprahl for native language support :) 2016-12-09 15:13:24 +01:00
Filip Valder
ae14994651 various small fixes, like Mon -> Tue :) 2016-12-09 13:33:42 +01:00
Filip Valder
d114e8d905 docs regarding MODULE_BUILD_SERVICE_DEVELOPER_ENV 2016-12-09 13:32:38 +01:00
Filip Valder
e1fcc1f457 new command: mbs-manager (Flask command manager) 2016-12-09 13:31:50 +01:00