Commit Graph

  • 4e58536104 Merge #319 Some handy scripts for bootstrapping a new instance. Ralph Bean 2017-02-17 02:35:33 +00:00
  • a7bbfe76f3 Merge #321 Implement list_task_for_components method for CoprModuleBuilder Matt Prahl 2017-02-17 00:51:26 +00:00
  • b30a6a8e05 Merge #322 Use requests instead of httplib2 in auth.py Matt Prahl 2017-02-17 00:27:42 +00:00
  • fdca6fa6e8 Implement list_task_for_components method for CoprModuleBuilder Jakub Kadlčík 2017-02-17 00:45:38 +01:00
  • 47924a2688 Use requests instead of httplib2 Jakub Kadlčík 2017-02-16 21:52:24 +01:00
  • 30daab024e Handle odd response from OIDC UserInfo. Ralph Bean 2017-02-16 14:28:43 -05:00
  • 8bd3b9e60e Some handy scripts for bootstrapping a new instance. Ralph Bean 2017-02-16 14:24:20 -05:00
  • 3a31e60f57 Merge #318 Handle changing PDCClient API. Ralph Bean 2017-02-16 15:41:59 +00:00
  • bebf50f78c Haste makes waste. Ralph Bean 2017-02-16 10:41:40 -05:00
  • 2819b65204 Remove unused import. Ralph Bean 2017-02-16 10:30:08 -05:00
  • b37ff40758 Handle still more variations in the pdcclient api. Ralph Bean 2017-02-16 10:30:02 -05:00
  • 1a10a4da19 Merge #315 Trying to debug jenkins failures. Matt Prahl 2017-02-16 15:22:46 +00:00
  • 32c743725d Remove xmd from test data for modulemd change. Ralph Bean 2017-02-16 10:17:24 -05:00
  • 67e3947a9b Handle changing PDCClient API. Ralph Bean 2017-02-15 19:42:36 -05:00
  • a0b7ff4dc4 Our nonce should actually be random. Ralph Bean 2017-02-15 19:41:15 -05:00
  • 6eaf8d7863 Demote this log statement. Way too noisy in production. Ralph Bean 2017-02-15 15:43:38 -05:00
  • c862cc3def Trying to debug jenkins failures. Ralph Bean 2017-02-15 14:47:04 -05:00
  • 14dee071bc Merge #313 Force MMD's int version to a str when interacting with our db. Ralph Bean 2017-02-15 17:52:23 +00:00
  • 2a60d1ff20 Also, alembic. Ralph Bean 2017-02-15 12:30:31 -05:00
  • 92c3c1a90f Drop the modules table. Ralph Bean 2017-02-15 12:11:40 -05:00
  • 9bb7b8a716 Force MMD's int version to a str when interacting with our db. Ralph Bean 2017-02-15 12:09:49 -05:00
  • 840ab8e553 v1.2.0 released v1.2.0 Ralph Bean 2017-02-15 11:07:32 -05:00
  • 6bd6aaaf12 Merge #311 Do things in copr as the correct user Ralph Bean 2017-02-14 17:25:57 +00:00
  • 01e94cb902 Merge #307 Replace query to FAS with OIDC groups scope check. Matt Prahl 2017-02-10 21:28:15 +00:00
  • 3674fb49b2 Make this convenient for f2.0 developers Ralph Bean 2017-02-10 16:27:35 -05:00
  • 2887e71b29 Mark these functions as "private". Ralph Bean 2017-02-10 15:53:36 -05:00
  • 88aca055ce Replace query to FAS with OIDC groups scope check. Ralph Bean 2017-02-10 15:50:41 -05:00
  • 818a3feb6f check Koji active tasks for component relicts (same NVR) from previous (terminated) builds Filip Valder 2017-02-08 14:31:05 +01:00
  • c1fe65c16a Do things in copr as the correct user Jakub Kadlčík 2017-02-07 00:40:36 +01:00
  • d093c5eef3 Default needed for this to make sense. Ralph Bean 2017-02-02 03:30:16 -05:00
  • 13a6345548 config values for increasing VM's memory/cpu Filip Valder 2017-01-30 14:48:22 +01:00
  • e082ff1289 Careful with msg_id here too. Ralph Bean 2017-02-01 11:07:21 -05:00
  • 0b307550c4 Mock: WIP threading support Jan Kaluza 2017-01-29 12:20:48 +01:00
  • c769d481ca Merge #293 Mock: Load the mock.cfg before writing to it to not overwrite it and be able to update it in the middle of build. Jan Kaluža 2017-02-01 08:29:03 +00:00
  • 78bd24b62a Be careful with attribute access here. Ralph Bean 2017-01-31 12:37:50 -05:00
  • 370f3e79ae v1.1.1 released v1.1.1 Ralph Bean 2017-01-31 12:30:45 -05:00
  • 74d0398e2e Merge #299 Re-format and update README Ralph Bean 2017-01-31 17:27:50 +00:00
  • dd351bf419 Merge #298 add fedmsg.d/mbs-scheduler.py Ralph Bean 2017-01-31 17:26:08 +00:00
  • 52e76a16ea re-format and update readme Filip Valder 2017-01-31 14:44:22 +01:00
  • 5fcef41cca add fedmsg.d/mbs-scheduler.py Filip Valder 2017-01-31 14:39:20 +01:00
  • 89351fbc24 Re-factor configuration loading, fix default topics (shall be a list), update docs. Filip Valder 2017-01-31 14:00:15 +01:00
  • f7e5dd1f49 Log error message when SRPM cannot be created from SCM Jan Kaluza 2017-01-28 16:08:30 +01:00
  • b76d1c9531 Mock: Load the mock.cfg before writing to it to not overwrite it and be able to update it in the middle of build. Jan Kaluza 2017-01-28 15:46:17 +01:00
  • c51adf1796 get rid of 'WARNING - Cannot find qpid python module. Make sure you have python-qpid installed.' Filip Valder 2017-01-18 16:20:03 +01:00
  • 733b875313 Merge #290 Include vcr request data in the next release. Matt Prahl 2017-01-17 19:23:21 +00:00
  • 7058833d22 python-systemd is actually optional. Ralph Bean 2017-01-17 12:00:49 -05:00
  • 58a46d4077 Include vcr request data in the next release. Ralph Bean 2017-01-17 12:24:24 -05:00
  • efd47569ae vcrpy is a test requirement. Ralph Bean 2017-01-17 11:54:41 -05:00
  • cd68de31fb v1.1.0 released v1.1.0 Filip Valder 2017-01-17 15:06:34 +01:00
  • 739a121d5f Merge #284 Support message topic prefixes + service/category names Filip Valder 2017-01-12 19:05:06 +00:00
  • abf37e98e1 in_memory messaging -> fallback to '*' topics Filip Valder 2017-01-12 19:57:34 +01:00
  • 34ef9ce5fd Add support for message topic prefixes + explicit services/categories (incl. code lints) Filip Valder 2017-01-12 15:45:57 +01:00
  • 18d34729f4 Merge #285 Fix port forwarding in Vagrant Matt Prahl 2017-01-12 18:15:13 +00:00
  • 90bf826c9a Fix port forwarding in Vagrant Matt Prahl 2017-01-12 12:00:10 -05:00
  • 59d070df35 Merge #278 Fix #276 - Use PDC to resolve buildroot components instead of MBS database Jan Kaluža 2017-01-12 14:34:13 +00:00
  • 68b44a2e38 Merge #283 Docker Filip Valder 2017-01-12 14:00:18 +00:00
  • 1d311e3a63 Merge #282 Remove specfile. It has moved to Fedora dist-git. Ralph Bean 2017-01-12 13:34:43 +00:00
  • d7b2b3ad52 Adjust the module ID in build_module_locally, because the fake base-runtime is not in DB anymore. Jan Kaluza 2017-01-12 13:43:40 +01:00
  • cf952a44b7 '/tmp/module_build_service/module_build_service.egg-info' volume is needed for proper egg-info propagation ; other containers must wait till base container finishes Filip Valder 2017-01-12 12:37:35 +01:00
  • 4acc1d69aa Use vcrpy for tests to simulate PDC responses. Jan Kaluza 2017-01-12 11:52:49 +01:00
  • acc6bbc2c1 Merge #280 Make SCM check faster by consolidating two SCM checks to single check executed in ThreadPool. Use 'git checkout' instead of HTTP HEAD request, because it is much faster in Fedora cgit case. Jan Kaluža 2017-01-12 09:12:05 +00:00
  • 855bd5a657 Remove specfile. It has moved to Fedora dist-git. Ralph Bean 2017-01-11 11:39:30 -05:00
  • 5ea74fec20 fix scheduler (ensure existing entry points, fix mbsproducer->mbspoller) Filip Valder 2017-01-11 15:23:52 +01:00
  • 008f2c9d29 Make SCM check faster by consolidating two SCM checks to single check executed in ThreadPool. Use 'git checkout' instead of HTTP HEAD request, because it is much faster in Fedora cgit case. Jan Kaluza 2017-01-11 14:34:00 +01:00
  • ca754903ac Fail in resolve_profiles in case dependency cannot be found in PDC Jan Kaluza 2017-01-11 09:54:45 +01:00
  • 6cfe487d46 Change message topic service to be more short. Ralph Bean 2017-01-10 12:27:18 -05:00
  • 0f797c2917 Remove fake base-runtime module from DB and old resolve_profiles method because they are not used anymore. Fix the tests to work with remove fake base-runtime. Jan Kaluza 2017-01-10 15:58:26 +01:00
  • dda47acab7 Fix #276 - Use PDC to resolve buildroot components instead of MBS database Jan Kaluza 2017-01-10 14:29:54 +01:00
  • c6d8198ac8 Mock: Use metadata_expire=1 for localrepo to trigger metadata expire during batches, fix removal of repodata/repomd.xml during the Mock builder init, call create-repo before installing module-build-macros Jan Kaluza 2017-01-09 17:16:04 +01:00
  • 4f3a649d3d Merge #275 Fix #266 - Provide man pages using help2man Filip Valder 2017-01-06 16:07:17 +00:00
  • a62f2dae18 func wrapper for console scripts (command aliases); fix/add docstrings for proper conversion Flask-Script -> help2man Filip Valder 2017-01-06 15:26:41 +01:00
  • 81fbef4c9e introduce help2man for creating man pages Filip Valder 2017-01-06 15:24:22 +01:00
  • 87830b5b13 Merge #274 Fix #41 - Tag builds only in the end of the batch to not regen repository all the time. Jan Kaluža 2017-01-06 15:27:08 +00:00
  • 23802418af Fix tag_artifacts with concurrent build threshold, do not send repo-done in Mock backend after each build, but just after the tag_artifacts call. Jan Kaluza 2017-01-06 11:04:54 +01:00
  • ab567803e8 Fix #41 - Tag builds only in the end of the badge to not regen repository all the time. Jan Kaluza 2016-12-19 16:18:12 +01:00
  • b28a5a36aa Merge #271 Various minor changes Filip Valder 2017-01-05 14:24:27 +00:00
  • 809820144d hint on getting outputs Filip Valder 2017-01-05 14:49:10 +01:00
  • 25503a0b7b separate script section for running services; forward communication to 127.0.0.1 Filip Valder 2017-01-05 13:46:43 +01:00
  • d7e74b5a0f hosts record for fedmsg-relay Filip Valder 2017-01-05 13:45:35 +01:00
  • c5227283b4 - partially update docs and re-format it - add 'Module submission' section - language fixes, thx to @mprahl Filip Valder 2016-12-16 13:44:11 +01:00
  • 174e657379 MBSConsumer: Handle initial messages in right order, override validate for non-fedmsg messaging backends. Jan Kaluza 2016-12-19 09:10:36 +01:00
  • 7762fb7adb communication with pdc-updater devel + docs Filip Valder 2016-12-16 12:42:16 +01:00
  • c02eb754c5 install test-requirements.txt in docker/vagrant (use the same way) Filip Valder 2016-12-16 12:38:37 +01:00
  • cc5b363b28 Merge #263 Migrate scheduler to be run by fedmsg-hub Ralph Bean 2016-12-15 21:48:08 +00:00
  • e5270d0932 Some clarifying comments. Ralph Bean 2016-12-15 16:45:32 -05:00
  • 546e2f5529 Remove test_messaging_functions as per review feedback. Ralph Bean 2016-12-15 16:37:48 -05:00
  • 66ed35d867 Modified the spec file for fedmsg-hub Matt Prahl 2016-12-15 16:15:04 -05:00
  • f2a02027a9 Fix Vagrant Matt Prahl 2016-12-15 15:11:23 -05:00
  • 5c3d46595a Use the same key for this that we used to use. Ralph Bean 2016-12-15 13:54:34 -05:00
  • 908f440357 Make BaseMessage instances appear a bit more like JSON so they can make it through moksha validation. Ralph Bean 2016-12-15 13:50:43 -05:00
  • c9d1a000be Also psutil. Ralph Bean 2016-12-15 13:30:27 -05:00
  • a45232b734 We require moksha.hub now. Ralph Bean 2016-12-15 13:26:19 -05:00
  • 3bf952cda6 Tell moksha to just listen to /dev/null for local builds. Ralph Bean 2016-12-15 13:24:29 -05:00
  • 775819e87c Bugfix to shutdown and restart for the test suite. Ralph Bean 2016-12-15 13:13:22 -05:00
  • 9d3b85426d Bring back the in-memory messaging backend. Ralph Bean 2016-12-15 13:13:05 -05:00
  • a94cd53afd Make this more easily discoverable by nosetests. Ralph Bean 2016-12-15 12:19:46 -05:00
  • 21a902ab5e Some debugging on the stop_condition. Ralph Bean 2016-12-15 12:19:30 -05:00
  • 29747a7ea7 Allow restarting the reactor for multiple tests. Ralph Bean 2016-12-15 12:18:51 -05:00
  • b2cf02080d A few bugfixes. Ralph Bean 2016-12-15 12:18:40 -05:00
  • 40afb55ccf Revert "Disable these testmodule integration tests for now." Ralph Bean 2016-12-15 11:55:03 -05:00