Commit Graph

  • 2e9e31eb56 Fix the 'process_waiting_module_builds' function in the scheduler Matt Prahl 2016-12-14 15:40:40 -05:00
  • 63beecbb0e Remove tests of deleted code. Ralph Bean 2016-12-14 15:38:20 -05:00
  • c3f73e76de Disable these testmodule integration tests for now. Ralph Bean 2016-12-14 15:35:44 -05:00
  • 7e3ee9b0b3 Begin porting the tests to use the new main function, but this doesn't work yet. Ralph Bean 2016-12-14 15:32:02 -05:00
  • 4b39eda44f Move the moksha.hub.main code out into its own main function again. Ralph Bean 2016-12-14 15:31:37 -05:00
  • feb1079fba Remove unused work_queue. Ralph Bean 2016-12-14 14:45:39 -05:00
  • 5fe359a429 Comments, updated to reflect new reality. Ralph Bean 2016-12-14 14:45:34 -05:00
  • 250b9510bc Have the producer interact with the consumer queue appropriately. Ralph Bean 2016-12-14 14:44:07 -05:00
  • f11caf32e5 Get the basic framework for local module builds working again with hub/consumer. Ralph Bean 2016-12-14 14:41:08 -05:00
  • c4091aff92 Remove in-memory messaging Matt Prahl 2016-12-13 14:39:20 -05:00
  • 261549c8c2 Migrate scheduler to be run by fedmsg-hub Matt Prahl 2016-12-13 12:00:48 -05:00
  • 41187110b5 Add Vagrant support to submit_build.py Matt Prahl 2016-12-12 16:49:23 -05:00
  • e0240edee6 fix #264: failed 'failed module' handling due to missing koji tag Filip Valder 2016-12-14 14:00:26 +01:00
  • bfb9768e58 Merge #265 fix #264: failed module handling due to missing koji tag Filip Valder 2016-12-15 11:12:43 +00:00
  • f82e3c8006 fix #264: failed 'failed module' handling due to missing koji tag Filip Valder 2016-12-14 14:00:26 +01:00
  • 4d0c7a798a 1.0.2 Ralph Bean 2016-12-14 13:31:41 -05:00
  • 0b2cdada95 Enable the test suite in the rpm check section. Ralph Bean 2016-12-14 13:26:09 -05:00
  • d2395b7011 systemd scriptlets. Ralph Bean 2016-12-14 12:50:27 -05:00
  • 95f0d8384f Merge #262 Inherit the SCM repository from the parent module to included modules. Jan Kaluža 2016-12-14 11:17:06 +00:00
  • 3788bd2d8d Inherit the SCM repository from the parent module to included modules. Jan Kaluza 2016-12-13 12:12:44 +01:00
  • 4933f53d17 Merge #261 Allow resubmit of the same module also for 'init' status. Jan Kaluža 2016-12-13 10:04:37 +00:00
  • e08b6d1a46 Allow resubmit of the same module also for 'init' status. Jan Kaluza 2016-12-12 22:14:56 +01:00
  • a3b14ea93b 1.0.1 v1.0.1 Ralph Bean 2016-12-12 15:43:47 -05:00
  • fcdf272eaa Merge #260 Cleanup in preparation for package review. Ralph Bean 2016-12-12 20:41:27 +00:00
  • 166c4fd1cb Make this more generic. Ralph Bean 2016-12-12 15:40:51 -05:00
  • d13c7991ed Cleanup in preparation for package review. Ralph Bean 2016-12-12 15:09:58 -05:00
  • d06c13d973 Fix the bug when module build freezes when all the components in batch have been already built by builder. Jan Kaluza 2016-12-12 21:02:57 +01:00
  • 445512ea89 Merge #258 koji.conf issues Ralph Bean 2016-12-12 17:48:06 +00:00
  • 59f193461d do not use canonicalization of hostnames for use in service principal names Filip Valder 2016-12-12 15:55:38 +01:00
  • 178f2657fa main profile/section should serve for 'prod' purpose Filip Valder 2016-12-12 15:53:53 +01:00
  • 61a724d0d9 Use the database in test_repo_done.py tests Matt Prahl 2016-12-09 11:52:56 -05:00
  • 6182053c4a Add noserunner.py as a valid way to test MBS Matt Prahl 2016-12-09 11:52:18 -05:00
  • cbf1f6acdc Insert baseruntime in test database Matt Prahl 2016-12-08 16:43:38 -05:00
  • 9d734d38ce Create fake baseruntime module directly to avoid DetachedInstanceError Matt Prahl 2016-12-08 16:19:19 -05:00
  • e9d0ec898b Use test database instead of in-memory database for all tests for consistency Matt Prahl 2016-12-08 14:58:38 -05:00
  • 619be972aa use koji 'staging' profile for DevConfiguration; prefer https over http Filip Valder 2016-12-12 14:43:57 +01:00
  • 7fcfe05f85 Fix issue #251: Filip Valder 2016-12-09 10:55:25 +01:00
  • 907ae2caf6 test for unsupported SCM scheme handling incl. OIDC auth Filip Valder 2016-12-09 10:54:22 +01:00
  • 51264e4c8c Merge #253 Fix #211 - SIGINT handling Filip Valder 2016-12-12 10:52:48 +00:00
  • 41f9830808 add docstring and Ctrl+C instruction Filip Valder 2016-12-12 08:33:32 +01:00
  • 60ec4552b9 prepare graceful_stop method for proper shutdown; support for intermediate Ctrl+C Filip Valder 2016-12-09 22:16:55 +01:00
  • 5d8a728d89 fix #211: stay attached to the main thread to keep control (foreground mode) Filip Valder 2016-12-09 12:35:44 +01:00
  • adbdc29545 tidy up Filip Valder 2016-12-09 12:33:54 +01:00
  • 183e128074 Merge #254 Choose the module with highest release number from PDC results when variant_release is not defined. Jan Kaluža 2016-12-12 10:39:44 +00:00
  • 184c73cae9 rely on {conf,module_build_service}/config.py and 'debug' conf item value Filip Valder 2016-12-09 17:32:20 +01:00
  • 379af8fe7e register/set 'debug' conf variable Filip Valder 2016-12-09 17:29:41 +01:00
  • ee3472338c remove yet another whitespace Filip Valder 2016-12-09 15:18:34 +01:00
  • 136a22edf0 remove whitespace Filip Valder 2016-12-09 15:16:25 +01:00
  • c82480f7dd thx to @mprahl for native language support :) Filip Valder 2016-12-09 15:13:24 +01:00
  • ae14994651 various small fixes, like Mon -> Tue :) Filip Valder 2016-12-09 13:33:42 +01:00
  • d114e8d905 docs regarding MODULE_BUILD_SERVICE_DEVELOPER_ENV Filip Valder 2016-12-09 13:32:38 +01:00
  • e1fcc1f457 new command: mbs-manager (Flask command manager) Filip Valder 2016-12-09 13:31:50 +01:00
  • 2eda23233e implement MODULE_BUILD_SERVICE_DEVELOPER_ENV functionality Filip Valder 2016-12-09 13:30:57 +01:00
  • eec8bd542f run fedmsg-relay in the context of /tmp/module_build_service, so that it would use ./fedmsg.d configs (at least accto docs) Filip Valder 2016-12-09 13:29:56 +01:00
  • 139d44b1e4 proposed fix to avoid symlinks on dev instances Filip Valder 2016-12-09 13:27:59 +01:00
  • c6e5c38ae3 fix: set env vars at the very beginning and source them immediately -> results in affecting not only bash but all vagrant's environment Filip Valder 2016-12-09 13:27:06 +01:00
  • 2d55b0eda4 fix: prevent from possible including of some private *.pem file Filip Valder 2016-12-09 13:25:30 +01:00
  • 16eda69d4d fix: typo new: set special env var indiciating developer's mode Filip Valder 2016-12-09 13:24:31 +01:00
  • 04899d7bc7 Choose the module with highest release number from PDC results when variant_release is not defined. Jan Kaluza 2016-12-09 12:54:10 +01:00
  • f94949b690 Merge #244 Include modulemd in the module.state.change messages so it can be handled by pdc-updater. Matt Prahl 2016-12-07 18:56:22 +00:00
  • 15b5cf11b9 Fix default path for pki_dir Matt Prahl 2016-12-07 08:59:54 -05:00
  • 22fbacdc20 Use 'python setup.py develop' instead so that local syncing works Matt Prahl 2016-12-07 08:59:30 -05:00
  • edb0271d36 Add systemd unit for the scheduler Matt Prahl 2016-12-06 14:07:30 -05:00
  • 392a53d88b Fix Vagrant and add libvirt support Matt Prahl 2016-12-06 13:17:05 -05:00
  • c362cc5089 Add build to .gitignore Matt Prahl 2016-12-06 13:16:35 -05:00
  • 222f968897 Add package for docker images, see PR#243 Filip Valder 2016-12-07 13:24:59 +01:00
  • 2b7cf817a6 sort on you Filip Valder 2016-12-07 13:22:01 +01:00
  • 1c66edc53e Include modulemd in the module.state.change messages so it can be handled by pdc-updater. Jan Kaluza 2016-12-07 13:18:39 +01:00
  • 1abffa34da ...and we would probably also need git as well, at least at module_build_service/scm.py:138 Filip Valder 2016-12-07 12:47:33 +01:00
  • 4809cb4564 add missing rpm-build pkg for building macros Filip Valder 2016-12-07 12:40:49 +01:00
  • f14fc00a09 Merge #240 Use timeout for build tests to prevent hanging, import queue from six.moves, fix init_logging import for jenkins Jan Kaluža 2016-12-07 11:19:38 +00:00
  • 8c7e631cac Merge #241 Fix frontend's context Filip Valder 2016-12-07 10:28:41 +00:00
  • fe37b6c11e Prefix tag in buildroot_add_repos with 'module-', because tags are prefixed like that in koji and PDC. Jan Kaluza 2016-12-07 11:18:05 +01:00
  • 3d4cc41c27 use just once during upgradedb otherwise frontend's request processing is out of application context Filip Valder 2016-12-06 13:44:04 +01:00
  • 9eff11fdb0 Use timeout for build tests to prevent hanging, import queue from six.moves, fix init_logging import for jenkins Jan Kaluza 2016-12-06 10:34:59 +01:00
  • 34404ad215 Merge #234 Add 'internal' messaging backend and use it during build_module_locally to drop dependency on fedmsg-relay for local builds. Jan Kaluža 2016-12-06 09:37:42 +00:00
  • 395ded0243 fix #238: add httplib2 and the corresponding python-httplib2 Filip Valder 2016-12-06 10:24:44 +01:00
  • b45905cbd0 Add 'in_memory' messaging backend and use it during build_module_locally to drop dependency on fedmsg-relay for local builds. Jan Kaluza 2016-12-06 10:21:42 +01:00
  • 6290c714c1 Include these in future release tarballs. Ralph Bean 2016-12-05 13:26:10 -05:00
  • 4d67309df3 use installation from package, join upgradedb && gencert together, use volumes_from on the rest of the places Filip Valder 2016-12-05 14:34:06 +01:00
  • 9220b8cb0f update docker-compose/vagrant instructions Filip Valder 2016-12-05 14:24:21 +01:00
  • 6d58a04aba fix paths for koji/copr config files Filip Valder 2016-12-05 14:17:22 +01:00
  • 4c2cccc185 alter Docker-/Vagrantfile so that it installs all dependencies and use 'python setup.py install' for MBS installation Filip Valder 2016-12-05 14:16:13 +01:00
  • 8598b55027 exclude this directories from git's attention Filip Valder 2016-12-05 09:14:05 +01:00
  • 650e7cc4c7 fix Source0 URL Filip Valder 2016-12-02 17:48:31 +01:00
  • 6aaf862e92 shorten prefix: module_build_service_ -> mbs- Filip Valder 2016-12-02 16:10:45 +01:00
  • 46e2f74172 this args are already included in the macro Filip Valder 2016-12-02 15:16:13 +01:00
  • e58b61575b use new macros here to better meet packaging requirements Filip Valder 2016-12-02 15:13:21 +01:00
  • d2595a42ab unnecessary build dep Filip Valder 2016-12-02 15:02:18 +01:00
  • 7e25fa3d7d fix author name & email Filip Valder 2016-12-02 15:01:20 +01:00
  • 79715ecfbe missing: import logging Filip Valder 2016-12-02 11:52:30 +01:00
  • 8c09742b8b went to module_build_service/manage.py few commits ago, just forgot to delete it during rebase Filip Valder 2016-12-02 11:34:28 +01:00
  • 2c19ce0867 rough spec file tested in mock against fc24 Filip Valder 2016-12-02 11:11:38 +01:00
  • 69f4d26489 provide at least localhost as SERVER_NAME Filip Valder 2016-12-02 10:39:28 +01:00
  • e075fbb24d fallback to conf.config if there's no global configuration Filip Valder 2016-11-26 01:54:59 +01:00
  • c06bf7c7be fix & rename ... perhaps might be configurable? Filip Valder 2016-11-26 01:16:04 +01:00
  • 4a78d4ece9 test whether it works like this Filip Valder 2016-11-26 01:08:08 +01:00
  • b00a34f1f2 let's try this fix for 'RuntimeError: working outside of application context' Filip Valder 2016-11-26 00:44:22 +01:00
  • a77346825c command for running web API/frontend Filip Valder 2016-11-26 00:39:33 +01:00
  • 316dd43778 better use conf items/vars Filip Valder 2016-11-25 23:53:56 +01:00