Commit Graph

  • 79a72ac056 Add instructions on how to kinit against stg. Ralph Bean 2016-10-28 16:23:10 -04:00
  • 531480ed6c Merge #140 Make our use of proxyuser configurable. Matt Prahl 2016-10-28 20:17:28 +00:00
  • f3ebe112a2 Make our use of proxyuser configurable. Ralph Bean 2016-10-28 15:46:15 -04:00
  • 70ec4b369f Configure our docker dev setup to use krb for koji. Ralph Bean 2016-10-28 15:42:39 -04:00
  • f877b377d3 Merge #138 Add a HACKING.rst doc alongside README.rst. Ralph Bean 2016-10-28 16:03:43 +00:00
  • 61a260d020 Adjust CONTRIBUTING.rst doc based on PR feedback. Ralph Bean 2016-10-28 11:51:39 -04:00
  • 2c800a63b9 Merge #137 Disable our usage of the koji proxyuser feature. Matt Prahl 2016-10-28 14:13:52 +00:00
  • 3d767151cf Merge #135 Get docker-compose actually working! Matt Prahl 2016-10-28 14:12:44 +00:00
  • bf33dfbb95 Move the db initialization to a side container so we don't have to rebuild to nuke the db. Ralph Bean 2016-10-27 15:58:35 -04:00
  • 6a12323242 Whitespace, for readability. Ralph Bean 2016-10-27 15:57:55 -04:00
  • d5aca36098 Simplify these build lines. Ralph Bean 2016-10-27 15:57:18 -04:00
  • 2eb03ca32e Silence one really noisy logger from python-requests. Ralph Bean 2016-10-27 15:41:14 -04:00
  • 3a18e156ed Adjust fedmsg config to work in our docker-compose environment. Ralph Bean 2016-10-27 15:40:59 -04:00
  • fffb7d341f Get the network and database shared across our containers correctly. Ralph Bean 2016-10-27 15:40:43 -04:00
  • f9bc94cc92 Add network utilities to help debug docker-compose container network. Ralph Bean 2016-10-27 15:40:16 -04:00
  • 174a4b66cf Add a HACKING.rst doc alongside README.rst. Ralph Bean 2016-10-27 16:17:25 -04:00
  • 3786af7467 Disable our usage of the koji proxyuser feature. Ralph Bean 2016-10-27 16:03:22 -04:00
  • bb317a9323 Fix typo bug in our existence check. Ralph Bean 2016-10-27 15:59:41 -04:00
  • 8e6ce2ef6f Merge #134 Remove 'module-' prefix from koji_tag in module_depsolving_wrapper Ralph Bean 2016-10-27 15:12:43 +00:00
  • 011b0e73cf Merge #132 Some fixes for the dockerfile. Matt Prahl 2016-10-27 12:48:06 +00:00
  • 7f898307f5 Remove 'module-' prefix from koji_tag in module_depsolving_wrapper Jan Kaluza 2016-10-27 13:47:13 +02:00
  • 21c9a2fb8a Merge #133 KojiModuleBuilder.get_session: Retry on ProtocolError and GenericError. Jan Kaluža 2016-10-27 09:09:46 +00:00
  • 3d7cbfbc11 Adjust indentation. Ralph Bean 2016-10-27 04:48:16 -04:00
  • 41bdf32aa2 Merge #131 Allow optional authz, to make dev much simpler. Ralph Bean 2016-10-27 08:43:17 +00:00
  • b519bb08d4 KojiModuleBuilder.get_session: Retry on ProtocolError and GenericError. Jan Kaluza 2016-10-27 09:29:10 +02:00
  • c025aeeff6 Add the git package to the docker image. Ralph Bean 2016-10-26 15:46:07 -04:00
  • 120e1eb84a Reformat this line to be more maintainable. Ralph Bean 2016-10-26 15:45:42 -04:00
  • 11149b13d2 Remove unused function. Ralph Bean 2016-10-26 15:44:29 -04:00
  • 1ce135412f Allow optional authz, to make dev much simpler. Ralph Bean 2016-10-26 15:44:21 -04:00
  • 8a9bf92147 Merge #130 Use a different selinux context so the volume can be shared. Matt Prahl 2016-10-26 17:27:27 +00:00
  • a80c6f3a41 Use a different selinux context so the volume can be shared. Ralph Bean 2016-10-26 13:21:54 -04:00
  • ed5a5c83b3 Merge #129 Updating 'module_build_service/config.py' and adding 'python-mock' to Vagrantfile Matt Prahl 2016-10-26 12:13:27 +00:00
  • a2c870c336 Fix #109 - Use priority 10 (configurable) for Koji builds Jan Kaluza 2016-10-26 10:21:45 +02:00
  • 3be788f602 Updating 'module_build_service/config.py' and adding 'python-mock' to Vagrantfile Courtney Pacheco 2016-10-26 04:21:01 -04:00
  • e68a4aa073 Merge #121 Get docker-compose working. Matt Prahl 2016-10-25 20:11:06 +00:00
  • 0d08f367eb No need for this, apparently. Ralph Bean 2016-10-25 16:09:51 -04:00
  • 175ea475b6 Merge #119 Move the command to docker-compose. Matt Prahl 2016-10-25 19:27:10 +00:00
  • 85dfef466b Merge #120 Make CoprClient import optional. Ralph Bean 2016-10-25 19:15:59 +00:00
  • d9722e9ed6 Move CoprClient imports inside the functions where they are referenced. Ralph Bean 2016-10-25 09:49:34 -04:00
  • 77befa7dad Make CoprClient import optional. Ralph Bean 2016-10-24 21:27:18 -04:00
  • 66de3457af Fix the test suite. Ralph Bean 2016-10-25 15:09:22 -04:00
  • 17fb31d2fd Merge #124 Fix #117,#51 - Add rida.builder.Builder.tag_to_repo method to get the URL to repository based on a tag name. Also create target when creating build target to ensure this repo is generated for Koji builder. Jan Kaluža 2016-10-25 14:05:43 +00:00
  • 32c623769e Merge #123 Updating code to allow for componentless module builds Courtney Pacheco 2016-10-25 14:03:49 +00:00
  • 8e4af4c985 Adding fakemodule2.yaml (a minimal, componentless module) Courtney Pacheco 2016-10-25 07:58:06 -04:00
  • a7c2386983 Fix #117,#51 - Add rida.builder.Builder.tag_to_repo method to get the URL to repository based on a tag name. Also create target when creating build target to ensure this repo is generated for Koji builder. Jan Kaluza 2016-10-25 12:10:16 +02:00
  • 4127a8c3c3 Adding test to view_test.py and fixing prior commit for 'pdc.py' Courtney Pacheco 2016-10-25 04:44:45 -04:00
  • 29733e02e5 Modifying test requirements & updating pdc.py to use the new 'module_build_service' name in place of 'rida' Courtney Pacheco 2016-10-25 03:43:20 -04:00
  • dbe26fcfb5 Adding code to handle componentless builds Courtney Pacheco 2016-10-25 03:29:58 -04:00
  • 4df6c0baaa Get docker-compose working. Ralph Bean 2016-10-24 21:29:57 -04:00
  • b9251dee9e Move the command to docker-compose. Ralph Bean 2016-10-24 20:52:10 -04:00
  • 4a615d5144 A docker-compose service cannot depend on itself. Ralph Bean 2016-10-24 20:50:55 -04:00
  • 05b1ea3ed9 Revert "Require copr > 1.74 for module repo API" Jakub Kadlčík 2016-10-24 18:25:16 +02:00
  • 070693baa3 Add owner param to CoprModuleBuilder constructor Jakub Kadlčík 2016-10-21 02:22:59 +02:00
  • 69e4fca381 Copy copr.conf to /etc/rida Jakub Kadlčík 2016-10-19 22:21:42 +02:00
  • 900b9dd88d Use rida.conf for specifying path to copr config Jakub Kadlčík 2016-10-19 22:18:09 +02:00
  • d0a7753be3 Require copr > 1.74 for module repo API Jakub Kadlčík 2016-10-19 22:09:15 +02:00
  • 64ae340122 Use python-copr to get DNF repo URL Jakub Kadlčík 2016-10-19 15:15:18 +02:00
  • f28d69dc83 Use Copr API to get DNF repo URL Jakub Kadlčík 2016-10-19 01:13:33 +02:00
  • b70ee8ea1f Add get_module_repo function with only Copr implementation Jakub Kadlčík 2016-10-17 15:59:59 +02:00
  • 22bbeed185 Fix failing tests on Builder backend Jakub Kadlčík 2016-10-17 13:10:59 +02:00
  • 11ebd8371b Install rpm-build package Jakub Kadlčík 2016-10-10 15:44:16 +02:00
  • 5c78ce3421 Define empty buildroot_connect buildroot_add_repos Copr methods Jakub Kadlčík 2016-10-10 15:31:19 +02:00
  • 24ce215f4e Add link to building workflow Jakub Kadlčík 2016-09-07 12:25:04 +02:00
  • 397d445f83 Submit a modulemd to Copr service Jakub Kadlčík 2016-08-26 13:02:16 +02:00
  • de796c2b73 Use Builder wrapper instead of KojiModuleBuilder Jakub Kadlčík 2016-08-18 17:34:14 +02:00
  • 57b0c8b86c Add CoprModuleBuilder skeleton Jakub Kadlčík 2016-08-18 17:30:41 +02:00
  • 188d74be13 Add fedmsg-relay to docker-compose. Ralph Bean 2016-10-21 15:23:33 -04:00
  • 6be342f355 Start fedmsg-relay in the vagrant guest. Ralph Bean 2016-10-21 13:22:33 -04:00
  • b4082dc551 Rename module from rida to module_build_service Matt Prahl 2016-10-21 10:40:44 -04:00
  • a551ad9214 Fix the test suite. Ralph Bean 2016-10-21 11:47:20 -04:00
  • 6ed38a2b81 Merge #108 Fix syntax error. Matt Prahl 2016-10-21 12:48:32 +00:00
  • 256c2a44cd Fix syntax error. Ralph Bean 2016-10-20 14:57:22 -04:00
  • ca360c9713 Specify a script_location to alembic so "alembic history" works. Ralph Bean 2016-10-20 14:54:31 -04:00
  • 5d48fb02d6 Give this migration a description. Ralph Bean 2016-10-20 14:53:49 -04:00
  • 8f9d4e8403 Record the state_reason regardless of the state transition. Ralph Bean 2016-10-20 14:26:31 -04:00
  • db09d8e0f3 PEP8. Ralph Bean 2016-10-20 14:26:28 -04:00
  • 67f72b8379 Merge #92 Fix #85 - Add 'fail_reason' to ComponentBuild and ModuleBuild models to have a user-friendly error message when build fails. Ralph Bean 2016-10-20 18:25:27 +00:00
  • a18ccf4f11 Merge #101 Fix #88 - Reject SCM URLs which do not match the URL structure expected by pdc-updater. Jan Kaluža 2016-10-20 15:27:50 +00:00
  • f54b047f48 Merge #77 Create (koji) builder session on behalf of users Ralph Bean 2016-10-20 15:20:12 +00:00
  • 50273b4dbd Fix #85 - Add 'state_reason' to ComponentBuild and ModuleBuild models to have a user-friendly error message when build fails. Jan Kaluza 2016-10-18 14:43:08 +02:00
  • 728eaf2277 Fix #88 - Reject SCM URLs which do not match the URL structure expected by pdc-updater. Jan Kaluza 2016-10-19 15:16:52 +02:00
  • b53a2895bd Merge #98 Set fedmsg in active mode, just like we have in our dev environment. Matt Prahl 2016-10-19 17:19:22 +00:00
  • 320957ef68 Add the fedmsg-relay inbound endpoint, for Jenkins. Ralph Bean 2016-10-19 10:22:49 -04:00
  • c494b0ccfe Merge #99 Add some config settings from the dev instance. Matt Prahl 2016-10-19 17:15:43 +00:00
  • d17ac9141a Merge #100 Use a fresh db session with every backend msg. Matt Prahl 2016-10-19 17:06:20 +00:00
  • b2ddf67cb6 Further PR review. Consolidate these lines. Ralph Bean 2016-10-19 13:05:54 -04:00
  • 1666c1c57e Rollback a transaction on failure, if there is one. Ralph Bean 2016-10-19 10:26:14 -04:00
  • 325a09d721 Add an empty endpoints config value, just for Jenkins. Ralph Bean 2016-10-19 09:14:31 -04:00
  • 90990c319c Undo most of that based on PR review. Ralph Bean 2016-10-19 09:09:31 -04:00
  • e35f7af7a0 Use a fresh db session with every backend msg. Ralph Bean 2016-10-18 15:11:57 -04:00
  • b92fdb799f Add some config settings from the dev instance. Ralph Bean 2016-10-18 13:45:08 -04:00
  • 1b53951dfe Set fedmsg in active mode, just like we have in our dev environment. Ralph Bean 2016-10-18 13:32:21 -04:00
  • b117678475 Merge #95 A little less repr in the scheduler logs. Matt Prahl 2016-10-18 15:13:57 +00:00
  • c84f96c0ca Merge #91 Tell koji to use dnf on our builds. Ralph Bean 2016-10-18 15:11:07 +00:00
  • b1fce413f5 Merge branch 'amq-messaging' Ralph Bean 2016-10-18 10:45:59 -04:00
  • 04d773b3fb Get the test suite working agian for https://pagure.io/fm-orchestrator/pull-request/73 Ralph Bean 2016-10-18 10:33:04 -04:00
  • f4fd94cc74 A little less repr in the scheduler logs. Ralph Bean 2016-10-18 10:20:23 -04:00
  • 0b6ef0dd31 Merge branch 'lkocman/enable-resubmit' Nils Philippsen 2016-10-17 14:54:56 +02:00
  • 744af59189 Add functionality to resume failed build Lubos Kocman 2016-10-17 13:28:17 +02:00
  • c15d8f5889 Use correct rida.log for logging Lubos Kocman 2016-10-17 13:25:42 +02:00