Commit Graph

559 Commits

Author SHA1 Message Date
Ralph Bean
82ec1cd4d9 Merge branch '97_mbs_config' 2016-11-15 09:51:09 -05:00
Ralph Bean
7cb1e7cf8f Move and reformat the defaults list as described in PR review. 2016-11-15 09:50:35 -05:00
Filip Valder
15e8903d39 add: desc for configuration items 2016-11-15 13:25:14 +01:00
Jan Kaluža
a9d83b1c83 Merge #189 Some better logging around PDC stuff. 2016-11-15 09:58:58 +00:00
Jan Kaluža
3a38ca53e0 Merge #188 A slightly better submit script. 2016-11-15 09:56:34 +00:00
Filip Valder
27b76daa65 more accurate comments/exceptions 2016-11-15 10:29:49 +01:00
Filip Valder
5c6cfd657a Merge branch '97_mbs_config' of ssh://pagure.io/forks/fivaldi/fm-orchestrator into 97_mbs_config 2016-11-15 10:13:10 +01:00
Ralph Bean
f9b2821f7f Some better logging around PDC stuff.
I spent a while debugging these interactions tonight and the log
statements definitely helped to figure it out.
2016-11-14 19:33:25 -05:00
Ralph Bean
e758d461f7 A slightly better submit script. 2016-11-14 19:30:59 -05:00
Ralph Bean
83bc4eb077 Add a _module_build macro flag.
Fixes #185.
2016-11-14 14:08:04 -05:00
Matt Prahl
1db4797136 Merge #177 Add support for modulemd-1.0 backward-incompatible changes like commit being replaced by ref 2016-11-14 14:34:08 +00:00
Jan Kaluza
966a73251a Add support for modulemd-1.0 backward-incompatible changes like commit being replaced by ref 2016-11-14 15:32:51 +01:00
Filip Valder
ea99293919 fix: conf variable needn't be registered in DEFAULTS to be able to use _setifok_ handler 2016-11-11 16:04:57 +01:00
Filip Valder
98c201370b fix: remove 'src' component in the path to module_build_service (just to be in sync with Dockerfiles) 2016-11-11 15:17:27 +01:00
Filip Valder
00f7cb992c format: can be more easily compared with Dockerfile side-by-side 2016-11-11 15:11:15 +01:00
Filip Valder
051cbb1d0f fix: to be more specific 2016-11-11 14:54:13 +01:00
Filip Valder
3313cbb007 convention: avoid confusion with __setitem__ 2016-11-11 14:53:43 +01:00
Filip Valder
6d0903c872 revert: maybe later.. 2016-11-11 14:28:06 +01:00
Filip Valder
6a026e4d5b fix: helps identifying conf var name instead of generic TypeError 2016-11-11 14:24:55 +01:00
Filip Valder
5c3a46c194 fix: reasonable defaults or taken from runtime configuration (top-level ocnfig.py) 2016-11-11 14:22:32 +01:00
Filip Valder
b9382f8e9f refactor: registering conf items is not required 2016-11-11 14:05:57 +01:00
Jakub Kadlčík
9ea879b49f Add some TODOs 2016-11-10 13:27:46 -05:00
Jakub Kadlčík
864789d1d4 Refactor __init__ method of copr builder 2016-11-10 13:27:46 -05:00
Jakub Kadlčík
fbe362bbd7 Fix issue with creating project for group 2016-11-10 13:27:46 -05:00
Jakub Kadlčík
ebb71af659 Implement buildroot_connect for copr 2016-11-10 13:27:46 -05:00
Jakub Kadlčík
a625bc89a1 Remove outdated methods 2016-11-10 13:27:46 -05:00
Jakub Kadlčík
8ad0e6bea9 Filter module by name 2016-11-10 13:27:46 -05:00
Jakub Kadlčík
33bb92422b Return 4-tuple as expected 2016-11-10 13:27:46 -05:00
Jakub Kadlčík
35983917cd Add missing docstrings 2016-11-10 13:27:46 -05:00
Jakub Kadlčík
63c0d68360 Do not create copr client in every method 2016-11-10 13:27:46 -05:00
Jakub Kadlčík
de3ff3efc3 Implement adding external repos to copr 2016-11-10 13:27:46 -05:00
Jakub Kadlčík
6948b31d7e Build package from source parameter 2016-11-10 13:27:46 -05:00
Jakub Kadlčík
57402656d9 Patch tests without having to import CoprClient 2016-11-10 13:27:46 -05:00
Jakub Kadlčík
1f00fa44eb Skip copr tests 2016-11-10 13:27:46 -05:00
Jakub Kadlčík
a09bfbd506 Value of copr_config is not relevant for this tests 2016-11-10 13:27:46 -05:00
Jakub Kadlčík
6357afd43f Add missing docstring 2016-11-10 13:27:46 -05:00
Jakub Kadlčík
8c65718daa Drop get_module_repo function since it is in GenericBuilder 2016-11-10 13:27:46 -05:00
Jakub Kadlčík
34a2ea7856 Implement GenericBuilder.repo_from_tag for copr backend 2016-11-10 13:27:46 -05:00
Filip Valder
e783e91889 sort by name 2016-11-10 12:00:51 +01:00
Filip Valder
8c64920d81 ConfigParser module added 2016-11-10 12:00:28 +01:00
Jan Kaluža
6150a73007 Merge #170 Initial version of mock backend 2016-11-10 08:58:59 +00:00
Jan Kaluza
7b9e4f7234 Initial version of mock backend 2016-11-10 09:57:00 +01:00
Matt Prahl
9e46394075 Merge #175 Use modulemd-0.1 before we upgrade to latest one 2016-11-09 19:03:41 +00:00
Jan Kaluza
a34098d44a Use modulemd-0.1 before we upgrade to latest one 2016-11-09 20:00:45 +01:00
Filip Valder
0b7441e8fb imported but not used 2016-11-07 20:27:03 +01:00
Filip Valder
e4d69962fa fix: incorporate @ralph 's recommendation: flask.url_for 2016-11-07 20:14:29 +01:00
Filip Valder
dd4790f514 fix: issue #159 return state_url in JSON after module build submission 2016-11-07 13:13:01 +01:00
Jan Kaluza
8339e389be Fix out-of-memory caused by loading ModuleBuild for every ComponentBuild row from database. Now we lazyload it. 2016-11-03 10:17:03 +01:00
Ralph Bean
6a0434d8b5 Set KOJI_PROXYUSER=True on the devnode.
See the inline comment in config.py.

Relates to https://infrastructure.fedoraproject.org/cgit/ansible.git/commit/?id=a28a93dad75248c30c1792ec35f588c8e317c067
2016-11-02 12:44:50 -04:00
Ralph Bean
28183b9d3f Fix an error in the KojiBuilder.
The issue is that _get_task_by_artifact returns either None or a dict of
info and we weren't handling that correctly.  My mistake.
2016-11-02 10:23:42 -04:00