Commit Graph

666 Commits

Author SHA1 Message Date
Filip Valder
08c564d419 fix systemd dep name 2016-12-05 15:16:41 +01:00
Filip Valder
791c710508 add systemd dependency 2016-12-05 15:16:41 +01:00
Filip Valder
3eb152f7d6 simplify things 2016-12-05 15:16:41 +01:00
Filip Valder
1377797b28 let's get control over files in package 2016-12-05 15:16:41 +01:00
Filip Valder
1a6c30a5b5 removed/unneeded, because it won't by installed during setup 2016-12-05 15:16:41 +01:00
Filip Valder
efe688aa6f re-ordered; fix: flask with capital 'F' 2016-12-05 15:16:41 +01:00
Filip Valder
3d0e83d8e1 load source file config.py as module 2016-12-05 15:16:41 +01:00
Filip Valder
27ae1eafd4 initial setup.py, see FIXMEs 2016-12-05 15:16:41 +01:00
Filip Valder
f36799ac56 GNU LGPL v2.1 added 2016-12-05 15:16:41 +01:00
Jan Kaluza
8b3244405f Make the OIDC error messages more verbose and include non-secret client-secrets.json 2016-12-05 11:40:00 +01:00
Jan Kaluza
8cb4e0de5d Use OIDC to auth the users, replace submit-build.sh by submit-build.py which does hackish way of OIDC just to test things. 2016-12-02 14:52:04 +01:00
Ralph Bean
d453352f84 Merge #231 Copr - real building && finalize method 2016-12-01 21:47:21 +00:00
Ralph Bean
9303be7a4e Merge #228 Drop alembic fake base-runtime code. 2016-12-01 15:56:10 +00:00
Jakub Kadlčík
bdec1bb85f Dont create module if any build failed 2016-12-01 02:54:53 +01:00
Jakub Kadlčík
74ab8ab8cc Refactor duplicit build_from_scm method 2016-12-01 02:19:06 +01:00
Jakub Kadlčík
c68a1908bd Wait in loop until all builds are finished 2016-12-01 02:16:56 +01:00
Jakub Kadlčík
fffefb5f48 Fallback to koji when module is not in copr 2016-12-01 02:16:56 +01:00
Jakub Kadlčík
99d2dfbc87 There really should be 'failed' 2016-12-01 02:16:56 +01:00
Jakub Kadlčík
84b7b08f25 Upgrade copr builder to support modulemd 1.0.2 2016-12-01 02:16:56 +01:00
Jakub Kadlčík
94c1b80cb2 Workaround missing module_build_tag in copr 2016-12-01 02:16:56 +01:00
Jakub Kadlčík
83a71e0443 Wait some time until builds are finished 2016-12-01 02:16:56 +01:00
Jakub Kadlčík
0134f3a32d Move module composing in copr to finalize method 2016-12-01 02:16:56 +01:00
Jakub Kadlčík
7c8349e50c Call finalize method on builder 2016-12-01 02:16:56 +01:00
Jakub Kadlčík
f9220a4470 Pretend that build was successful so that rida submits next batch 2016-12-01 02:16:56 +01:00
Jakub Kadlčík
0e3083fc4c Copy build_srpm and build_from_scm from MockModuleBuilder 2016-12-01 02:16:56 +01:00
Jakub Kadlčík
638a287a29 Add TODO that is much clearer than docstring 2016-12-01 02:16:56 +01:00
Jakub Kadlčík
6702b9498f Send module information in multiple fields 2016-12-01 02:16:56 +01:00
Jakub Kadlčík
e03272e966 Convert characters not supported in copr project names 2016-12-01 02:16:56 +01:00
Jakub Kadlčík
c9f5c3c3a9 Install fedpkg for CoprModuleBuilder and MockModuleBuilder 2016-12-01 02:16:10 +01:00
Matt Prahl
91af4a1840 Change cancel build API to be a PATCH instead 2016-11-30 15:00:32 -05:00
Ralph Bean
a2122f84a4 Move insert_fake_baseruntime to utils.py. 2016-11-30 13:11:14 -05:00
Jan Kaluža
016c4f4c54 Merge #229 Mock backend: set the metadata_expire to 3600 seconds, install the module-build-macros package, fix the logs rename after build. 2016-11-30 16:12:15 +00:00
Jan Kaluža
bb5dd5f75c Merge #227 Fix #105 - Add new cancel API call which can be used to cancel the module build. 2016-11-30 15:56:34 +00:00
Jan Kaluza
6a0ad1074b Mock backend: set the metadata_expire to 3600 seconds, install the module-build-macros package, fix the logs rename after build. 2016-11-30 16:54:39 +01:00
Jan Kaluza
1e4e1be91e Fix #105 - Add new cancel API call which can be used to cancel the module build. 2016-11-30 12:20:50 +01:00
Jan Kaluza
f7350a395f Allow file:// URLs when building modules locally 2016-11-30 10:33:20 +01:00
Ralph Bean
20a235202e Drop alembic fake base-runtime code.
In favor of the fake base-runtime code in manage.py from #225.
2016-11-28 11:45:58 -05:00
Ralph Bean
27484f2c32 Merge #225 Fix #223, #224 - Use generated Mock config, define local RPM repository there and make it available in Mock chroot after batch is built. 2016-11-28 16:39:21 +00:00
Ralph Bean
20cf4a9ea8 Merge #218 Try to build testmodule.yaml as unit-test with fake builder backend. 2016-11-28 16:35:10 +00:00
Jan Kaluza
dd3eb61b53 Fix #223, #224 - Use generated Mock config, define local RPM repository there and make it available in Mock chroot after batch is built. 2016-11-25 12:15:32 +01:00
Jan Kaluza
77366b94ce Try to build testmodule.yaml as unit-test with fake builder backend. 2016-11-24 14:01:28 +01:00
Jan Kaluza
4f6d683645 Fix #173 - Handle includedmodules by building their components recursively. 2016-11-23 06:38:16 +01:00
Jan Kaluza
c719e1d0c1 Fix the buildroot_connect calls in repos and models and set 'system' to 'mock' when invoked from manage.py using build_module_locally 2016-11-22 10:54:38 +01:00
Filip Valder
88e6ddf953 configuration logic goes to config.py 2016-11-21 22:54:18 +01:00
Filip Valder
3a64a8cf66 reflect new configuration loading 2016-11-21 22:54:18 +01:00
Filip Valder
6d9446de8d docs update 2016-11-21 22:54:18 +01:00
Filip Valder
f8496379eb cosmetic changes 2016-11-21 22:54:18 +01:00
Filip Valder
febb8de4f6 tests and test.test_models module initialization updated 2016-11-21 22:53:32 +01:00
Filip Valder
f2cd0a3033 runtime config files moved to conf/ directory 2016-11-21 22:49:57 +01:00
Ralph Bean
83db7d07bf Whitespace. 2016-11-21 15:36:34 -05:00