Commit Graph

552 Commits

Author SHA1 Message Date
Filip Valder
15e8903d39 add: desc for configuration items 2016-11-15 13:25:14 +01: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
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
Ralph Bean
b2d1cf9f0d Merge #154 Fix #126 - remove Builder class 2016-11-02 12:54:04 +00:00
Ralph Bean
4238d67eaa Merge #152 Install copr instead of copr-backend to fix error 2016-11-02 12:51:12 +00:00
Jan Kaluza
d9916a1634 Fix #126 - remove Builder class 2016-11-01 14:44:42 +01:00
Jan Kaluza
42138810d5 Fix KojiModuleBuilder.build return values in tests 2016-11-01 12:05:08 +01:00
Matt Prahl
725157d253 Install copr instead of copr-backend to fix error 2016-10-31 12:21:13 -04:00
Ralph Bean
737a6f8b19 Merge #151 Another try at portable fedmsg-relay dev config. 2016-10-31 15:15:04 +00:00
Ralph Bean
7ff97cbe43 Merge #147 Pass around more info on pre-built components 2016-10-31 15:14:38 +00:00