Ralph Bean
8e6ce2ef6f
Merge #134 Remove 'module-' prefix from koji_tag in module_depsolving_wrapper
2016-10-27 15:12:43 +00:00
Matt Prahl
011b0e73cf
Merge #132 Some fixes for the dockerfile.
2016-10-27 12:48:06 +00:00
Jan Kaluza
7f898307f5
Remove 'module-' prefix from koji_tag in module_depsolving_wrapper
2016-10-27 13:47:13 +02:00
Jan Kaluža
21c9a2fb8a
Merge #133 KojiModuleBuilder.get_session: Retry on ProtocolError and GenericError.
2016-10-27 09:09:46 +00:00
Ralph Bean
3d7cbfbc11
Adjust indentation.
2016-10-27 04:48:16 -04:00
Ralph Bean
41bdf32aa2
Merge #131 Allow optional authz, to make dev much simpler.
2016-10-27 08:43:17 +00:00
Jan Kaluza
b519bb08d4
KojiModuleBuilder.get_session: Retry on ProtocolError and GenericError.
2016-10-27 09:29:10 +02:00
Ralph Bean
c025aeeff6
Add the git package to the docker image.
2016-10-26 15:46:07 -04:00
Ralph Bean
120e1eb84a
Reformat this line to be more maintainable.
2016-10-26 15:45:42 -04:00
Ralph Bean
11149b13d2
Remove unused function.
2016-10-26 15:44:29 -04:00
Ralph Bean
1ce135412f
Allow optional authz, to make dev much simpler.
2016-10-26 15:44:21 -04:00
Matt Prahl
8a9bf92147
Merge #130 Use a different selinux context so the volume can be shared.
2016-10-26 17:27:27 +00:00
Ralph Bean
a80c6f3a41
Use a different selinux context so the volume can be shared.
...
See http://www.projectatomic.io/blog/2015/06/using-volumes-with-docker-can-cause-problems-with-selinux/
2016-10-26 13:21:54 -04:00
Matt Prahl
ed5a5c83b3
Merge #129 Updating 'module_build_service/config.py' and adding 'python-mock' to Vagrantfile
2016-10-26 12:13:27 +00:00
Jan Kaluza
a2c870c336
Fix #109 - Use priority 10 (configurable) for Koji builds
2016-10-26 10:21:45 +02:00
Courtney Pacheco
3be788f602
Updating 'module_build_service/config.py' and adding 'python-mock' to Vagrantfile
2016-10-26 04:21:01 -04:00
Matt Prahl
e68a4aa073
Merge #121 Get docker-compose working.
2016-10-25 20:11:06 +00:00
Ralph Bean
0d08f367eb
No need for this, apparently.
2016-10-25 16:09:51 -04:00
Matt Prahl
175ea475b6
Merge #119 Move the command to docker-compose.
2016-10-25 19:27:10 +00:00
Ralph Bean
85dfef466b
Merge #120 Make CoprClient import optional.
2016-10-25 19:15:59 +00:00
Ralph Bean
d9722e9ed6
Move CoprClient imports inside the functions where they are referenced.
2016-10-25 15:15:16 -04:00
Ralph Bean
77befa7dad
Make CoprClient import optional.
...
Also, fix one last reference to the old rida module name that I noticed while I was in there.
2016-10-25 15:15:16 -04:00
Ralph Bean
66de3457af
Fix the test suite.
...
These must've not gotten renamed in a PR merge dance.
2016-10-25 15:09:22 -04:00
Jan Kaluža
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.
2016-10-25 14:05:43 +00:00
Courtney Pacheco
32c623769e
Merge #123 Updating code to allow for componentless module builds
2016-10-25 14:03:49 +00:00
Courtney Pacheco
8e4af4c985
Adding fakemodule2.yaml (a minimal, componentless module)
2016-10-25 07:58:06 -04:00
Jan Kaluza
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.
2016-10-25 12:10:16 +02:00
Courtney Pacheco
4127a8c3c3
Adding test to view_test.py and fixing prior commit for 'pdc.py'
2016-10-25 04:44:45 -04:00
Courtney Pacheco
29733e02e5
Modifying test requirements & updating pdc.py to use the new 'module_build_service' name in place of 'rida'
2016-10-25 03:43:20 -04:00
Courtney Pacheco
dbe26fcfb5
Adding code to handle componentless builds
2016-10-25 03:29:58 -04:00
Ralph Bean
4df6c0baaa
Get docker-compose working.
...
This was primarily about figuring out that the PYTHONPATH var was missing.
2016-10-24 21:29:57 -04:00
Ralph Bean
b9251dee9e
Move the command to docker-compose.
2016-10-24 20:52:10 -04:00
Ralph Bean
4a615d5144
A docker-compose service cannot depend on itself.
2016-10-24 20:50:55 -04:00
Jakub Kadlčík
05b1ea3ed9
Revert "Require copr > 1.74 for module repo API"
...
Revert until copr > 1.74 with required API method is released.
Also all copr dependencies should be optional.
This reverts commit 438df130d5958215f93cc448d06ec2dba3b42f97.
2016-10-24 20:46:50 +02:00
Jakub Kadlčík
070693baa3
Add owner param to CoprModuleBuilder constructor
2016-10-24 20:46:50 +02:00
Jakub Kadlčík
69e4fca381
Copy copr.conf to /etc/rida
2016-10-24 20:46:50 +02:00
Jakub Kadlčík
900b9dd88d
Use rida.conf for specifying path to copr config
2016-10-24 20:46:50 +02:00
Jakub Kadlčík
d0a7753be3
Require copr > 1.74 for module repo API
2016-10-24 20:46:50 +02:00
Jakub Kadlčík
64ae340122
Use python-copr to get DNF repo URL
2016-10-24 20:46:49 +02:00
Jakub Kadlčík
f28d69dc83
Use Copr API to get DNF repo URL
2016-10-24 20:46:49 +02:00
Jakub Kadlčík
b70ee8ea1f
Add get_module_repo function with only Copr implementation
2016-10-24 20:46:49 +02:00
Jakub Kadlčík
22bbeed185
Fix failing tests on Builder backend
2016-10-24 20:46:49 +02:00
Jakub Kadlčík
11ebd8371b
Install rpm-build package
...
KojiModuleBuilder.get_disttag_srpm method requires rpmbuild command
2016-10-24 20:46:49 +02:00
Jakub Kadlčík
5c78ce3421
Define empty buildroot_connect buildroot_add_repos Copr methods
2016-10-24 20:46:07 +02:00
Jakub Kadlčík
24ce215f4e
Add link to building workflow
2016-10-24 20:46:07 +02:00
Jakub Kadlčík
397d445f83
Submit a modulemd to Copr service
2016-10-24 20:46:07 +02:00
Jakub Kadlčík
de796c2b73
Use Builder wrapper instead of KojiModuleBuilder
2016-10-24 20:46:07 +02:00
Jakub Kadlčík
57b0c8b86c
Add CoprModuleBuilder skeleton
2016-10-24 20:46:07 +02:00
Ralph Bean
188d74be13
Add fedmsg-relay to docker-compose.
2016-10-24 14:20:53 -04:00
Ralph Bean
6be342f355
Start fedmsg-relay in the vagrant guest.
2016-10-24 14:19:54 -04:00