Commit Graph

  • d9976818a4 change security bits for cert_key_file Filip Valder 2016-11-25 23:44:53 +01:00
  • b6000b2df8 add module_build_service_gencert command Filip Valder 2016-11-25 23:37:08 +01:00
  • 318dcb78ec no glob support Filip Valder 2016-11-25 23:22:11 +01:00
  • bb520d96b2 conf files Filip Valder 2016-11-25 23:20:03 +01:00
  • 56a2004320 not very smart... Filip Valder 2016-11-25 23:15:26 +01:00
  • 79d19997b1 include fedmsg.d and conf/cacert.pem Filip Valder 2016-11-25 23:07:47 +01:00
  • 301bbf6cff contrib scripts + related stuff Filip Valder 2016-11-25 23:05:06 +01:00
  • 3cfa7b0c87 full path to SSL_* stuff Filip Valder 2016-11-25 23:04:12 +01:00
  • 732094b3d2 move to conf Filip Valder 2016-11-25 23:03:37 +01:00
  • 7c4443fd3e this shall be accessible for module_build_service's product users in order to be able to upgrade underlying DB Filip Valder 2016-11-25 23:03:03 +01:00
  • c818dcd44b move Filip Valder 2016-11-25 22:53:06 +01:00
  • 4f613cc087 console_scripts & data_files Filip Valder 2016-11-25 20:06:53 +01:00
  • 3610d6bc64 fix MANIFEST.in & re-order Filip Valder 2016-11-25 20:06:25 +01:00
  • 77cd112275 move & lint Filip Valder 2016-11-25 19:47:34 +01:00
  • d166b7e213 move & lint Filip Valder 2016-11-25 19:46:40 +01:00
  • 048aae305e mock dependency Filip Valder 2016-11-25 19:28:54 +01:00
  • 08c564d419 fix systemd dep name Filip Valder 2016-11-25 19:25:26 +01:00
  • 791c710508 add systemd dependency Filip Valder 2016-11-25 19:02:04 +01:00
  • 3eb152f7d6 simplify things Filip Valder 2016-11-25 18:56:55 +01:00
  • 1377797b28 let's get control over files in package Filip Valder 2016-11-25 17:54:38 +01:00
  • 1a6c30a5b5 removed/unneeded, because it won't by installed during setup Filip Valder 2016-11-25 17:52:05 +01:00
  • efe688aa6f re-ordered; fix: flask with capital 'F' Filip Valder 2016-11-25 17:51:16 +01:00
  • 3d0e83d8e1 load source file config.py as module Filip Valder 2016-11-25 17:50:29 +01:00
  • 27ae1eafd4 initial setup.py, see FIXMEs Filip Valder 2016-11-25 17:48:12 +01:00
  • f36799ac56 GNU LGPL v2.1 added Filip Valder 2016-11-25 11:05:21 +01:00
  • 8b3244405f Make the OIDC error messages more verbose and include non-secret client-secrets.json Jan Kaluza 2016-12-05 11:40:00 +01:00
  • 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. Jan Kaluza 2016-12-02 14:39:14 +01:00
  • d453352f84 Merge #231 Copr - real building && finalize method Ralph Bean 2016-12-01 21:47:21 +00:00
  • 9303be7a4e Merge #228 Drop alembic fake base-runtime code. Ralph Bean 2016-12-01 15:56:10 +00:00
  • bdec1bb85f Dont create module if any build failed Jakub Kadlčík 2016-12-01 02:54:53 +01:00
  • 74ab8ab8cc Refactor duplicit build_from_scm method Jakub Kadlčík 2016-12-01 02:03:01 +01:00
  • c68a1908bd Wait in loop until all builds are finished Jakub Kadlčík 2016-12-01 01:27:00 +01:00
  • fffefb5f48 Fallback to koji when module is not in copr Jakub Kadlčík 2016-12-01 00:32:11 +01:00
  • 99d2dfbc87 There really should be 'failed' Jakub Kadlčík 2016-11-24 22:51:14 +01:00
  • 84b7b08f25 Upgrade copr builder to support modulemd 1.0.2 Jakub Kadlčík 2016-11-23 04:49:43 +01:00
  • 94c1b80cb2 Workaround missing module_build_tag in copr Jakub Kadlčík 2016-11-23 04:22:10 +01:00
  • 83a71e0443 Wait some time until builds are finished Jakub Kadlčík 2016-11-23 03:09:25 +01:00
  • 0134f3a32d Move module composing in copr to finalize method Jakub Kadlčík 2016-11-23 01:44:43 +01:00
  • 7c8349e50c Call finalize method on builder Jakub Kadlčík 2016-11-23 01:41:59 +01:00
  • f9220a4470 Pretend that build was successful so that rida submits next batch Jakub Kadlčík 2016-11-18 02:52:12 +01:00
  • 0e3083fc4c Copy build_srpm and build_from_scm from MockModuleBuilder Jakub Kadlčík 2016-11-18 02:10:31 +01:00
  • 638a287a29 Add TODO that is much clearer than docstring Jakub Kadlčík 2016-11-18 02:07:24 +01:00
  • 6702b9498f Send module information in multiple fields Jakub Kadlčík 2016-11-18 02:05:41 +01:00
  • e03272e966 Convert characters not supported in copr project names Jakub Kadlčík 2016-11-18 02:04:13 +01:00
  • c9f5c3c3a9 Install fedpkg for CoprModuleBuilder and MockModuleBuilder Jakub Kadlčík 2016-11-18 01:59:33 +01:00
  • 91af4a1840 Change cancel build API to be a PATCH instead Matt Prahl 2016-11-30 14:57:35 -05:00
  • a2122f84a4 Move insert_fake_baseruntime to utils.py. Ralph Bean 2016-11-30 10:49:08 -05:00
  • 016c4f4c54 Merge #229 Mock backend: set the metadata_expire to 3600 seconds, install the module-build-macros package, fix the logs rename after build. Jan Kaluža 2016-11-30 16:12:15 +00:00
  • bb5dd5f75c Merge #227 Fix #105 - Add new cancel API call which can be used to cancel the module build. Jan Kaluža 2016-11-30 15:56:34 +00:00
  • 6a0ad1074b Mock backend: set the metadata_expire to 3600 seconds, install the module-build-macros package, fix the logs rename after build. Jan Kaluza 2016-11-30 16:54:39 +01:00
  • 1e4e1be91e Fix #105 - Add new cancel API call which can be used to cancel the module build. Jan Kaluza 2016-11-30 12:20:50 +01:00
  • f7350a395f Allow file:// URLs when building modules locally Jan Kaluza 2016-11-30 10:33:20 +01:00
  • 20a235202e Drop alembic fake base-runtime code. Ralph Bean 2016-11-28 11:45:58 -05:00
  • 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. Ralph Bean 2016-11-28 16:39:21 +00:00
  • 20cf4a9ea8 Merge #218 Try to build testmodule.yaml as unit-test with fake builder backend. Ralph Bean 2016-11-28 16:35:10 +00:00
  • dd3eb61b53 Fix #223, #224 - Use generated Mock config, define local RPM repository there and make it available in Mock chroot after batch is built. Jan Kaluza 2016-11-25 12:15:32 +01:00
  • 77366b94ce Try to build testmodule.yaml as unit-test with fake builder backend. Jan Kaluza 2016-11-22 14:05:49 +01:00
  • 4f6d683645 Fix #173 - Handle includedmodules by building their components recursively. Jan Kaluza 2016-11-23 06:37:33 +01:00
  • c719e1d0c1 Fix the buildroot_connect calls in repos and models and set 'system' to 'mock' when invoked from manage.py using build_module_locally Jan Kaluza 2016-11-22 10:54:38 +01:00
  • 88e6ddf953 configuration logic goes to config.py Filip Valder 2016-11-21 22:53:03 +01:00
  • 3a64a8cf66 reflect new configuration loading Filip Valder 2016-11-21 22:51:48 +01:00
  • 6d9446de8d docs update Filip Valder 2016-11-21 22:51:22 +01:00
  • f8496379eb cosmetic changes Filip Valder 2016-11-21 22:50:54 +01:00
  • febb8de4f6 tests and test.test_models module initialization updated Filip Valder 2016-11-21 22:50:42 +01:00
  • f2cd0a3033 runtime config files moved to conf/ directory Filip Valder 2016-11-21 22:49:57 +01:00
  • 83db7d07bf Whitespace. Ralph Bean 2016-11-21 15:36:34 -05:00
  • 2357691c03 Add a test for resolve_profiles. Ralph Bean 2016-11-21 13:50:55 -05:00
  • 439721da99 Gather build groups from module profiles. Ralph Bean 2016-11-17 16:04:08 -05:00
  • e278ffa5a4 build.buildroot_task_id is not a thing. Ralph Bean 2016-11-15 20:09:20 -05:00
  • 641639b5b2 Remove this dockerfile stuff. Ralph Bean 2016-11-21 09:44:17 -05:00
  • 528b6ab20a Do not submit failed components for a build Jan Kaluza 2016-11-21 13:07:18 +01:00
  • 9aca8057a3 Handle the exception in builder.build(...) code and do not mark whole module as failed - mark just the particular component. Jan Kaluza 2016-11-18 17:43:00 +01:00
  • 5e8013f429 A koji configuration for the tests. Ralph Bean 2016-11-18 10:22:50 -05:00
  • d83f210297 Get tests of the retry decorator working in the test suite. Ralph Bean 2016-11-18 10:19:41 -05:00
  • c65cf0ab7f Merge #207 Fix tests and move duplicate code to separate class. Ralph Bean 2016-11-18 14:26:03 +00:00
  • 936c22f33e Fix tests and move duplicate code to separate class. Jan Kaluza 2016-11-18 15:12:04 +01:00
  • 8c6a5f4919 Merge #196 Fix #94 - handle IOError Filip Valder 2016-11-18 14:11:20 +00:00
  • 9b808d4354 test buildroot_read() incl. FakeKojiModuleBuilder and FakeKojiSession Filip Valder 2016-11-18 14:39:27 +01:00
  • 99c3c1e717 catch on IOError and retry Filip Valder 2016-11-18 14:37:54 +01:00
  • b2b63e6a1f Merge #204 Resolve component refs on build submission. Jan Kaluža 2016-11-18 12:25:57 +00:00
  • 2b9885241a resolved conflicts with #179 Filip Valder 2016-11-18 10:33:51 +01:00
  • 35781690a7 wip: new test for KojiModuleBuilder.buildroot_ready() Filip Valder 2016-11-16 15:24:53 +01:00
  • 37cde8cf2f Load testing values from config Filip Valder 2016-11-16 15:23:40 +01:00
  • eee1283a14 PEP8 Filip Valder 2016-11-16 15:22:48 +01:00
  • 62b4a34ffd Load config Filip Valder 2016-11-16 15:22:29 +01:00
  • d8942ba44a Load defaults from config Filip Valder 2016-11-16 15:21:56 +01:00
  • 951a54576f add: Testing config values for koji Filip Valder 2016-11-16 15:21:32 +01:00
  • 2a53b74bcf Lint Filip Valder 2016-11-16 14:00:50 +01:00
  • 2227d88333 Uncomment /etc/module_build_service stuff kor koji.conf Filip Valder 2016-11-16 13:54:57 +01:00
  • ca198daebf Default network timeouts Filip Valder 2016-11-16 13:52:23 +01:00
  • 708b9a52a8 Network timeouts + lint Filip Valder 2016-11-16 13:52:09 +01:00
  • 225d116d45 lint Filip Valder 2016-11-16 13:51:26 +01:00
  • bf9e854046 Store the reason for failure. Ralph Bean 2016-11-17 16:14:22 -05:00
  • 411da3def5 Resolve component refs on build submission. Ralph Bean 2016-11-17 14:49:48 -05:00
  • 7857f3a373 Remove krb5-stg.fp.o Matt Prahl 2016-11-16 16:26:59 -05:00
  • 03df8d5865 Move docs to docs folder Matt Prahl 2016-11-16 16:16:43 -05:00
  • e470f79ffb Remove information on manual kerberos configuration Matt Prahl 2016-11-16 16:15:56 -05:00
  • efd5d203b3 Merge #184 Add Build Rate Limiting Matt Prahl 2016-11-16 20:51:07 +00:00
  • a45eba41e8 Merge #194 Allow configurable mock resultsdir and backup logs after each component build Ralph Bean 2016-11-16 20:47:18 +00:00
  • 244b77f54c Add component build throttling Matt Prahl 2016-11-12 21:01:45 -05:00