Commit graph

584 commits

Author SHA1 Message Date
Mike McLean
88b3876b2a support querying history by host and channel 2018-04-30 11:35:25 -04:00
Tomas Kopecek
b50479abb0 host_channels history 2018-04-30 11:35:25 -04:00
Tomas Kopecek
dfd097b440 add history to edit_host
Hosts now have history.

host table was split to host (containing ephemereal and non-editable
data (load, activity, name, user_id)) and host_config containing
data changeable by admins (archs, capacity, ...). This table is
versioned and searchable via queryHistory.

Fixes: https://pagure.io/koji/issue/638
2018-04-30 11:35:25 -04:00
Tomas Kopecek
1b07d95ccf print debug and error messages to stderr
Fixes: https://pagure.io/koji/issue/671
2018-04-24 17:01:51 -04:00
Mike McLean
3498ac40a7 remove unused vars 2018-04-24 16:54:08 -04:00
Tomas Kopecek
252c9e1c20 CLI commands for notifications
Fixes: https://pagure.io/koji/issue/680
2018-04-24 16:54:08 -04:00
Brendan Reilly
f33d01ecd4 restart-hosts fails if provided arguments 2018-04-03 12:16:19 -04:00
Tomas Kopecek
f468aeb19a extend listBuilds for search by source
Fixes: https://pagure.io/koji/issue/701
2018-03-06 12:26:43 -05:00
Franz Chih-Ping Hsieh
fce85a67c0 correct dict key check mechanism
Fixes: #742
https://pagure.io/koji/issue/742
2018-02-26 15:19:59 -05:00
Tomas Kopecek
7e643ce695 Don't allow combination of --mine and task-ids 2018-02-20 10:55:36 -05:00
Mike McLean
6b09de74d3 make default user value consistent 2018-02-19 17:10:34 -05:00
Tomas Kopecek
a954bfb84b Fix values for non-existent options 2018-02-19 17:10:34 -05:00
Franz Chih-Ping Hsieh
b8bfc837fe add coverage exclude check 2017-12-19 09:59:35 -05:00
Franz Chih-Ping Hsieh
a2f0de1a5a fix issues found in handle_dist_repo()
Fixes: #758
https://pagure.io/koji/issue/758
2017-12-19 09:52:45 -05:00
Tomas Kopecek
c8242ed75f Display license info in CLI's rpminfo and Web UI
Fixes: https://pagure.io/koji/issue/683
2017-11-30 17:39:01 -05:00
Franz Chih-Ping Hsieh
8da5f2bc2f Use task id as key to sort
related: #713
https://pagure.io/koji/issue/713
2017-11-30 12:20:33 -05:00
Franz Chih-Ping Hsieh
5da7c18f1f add argument detection to prevent array out of index error.
Fixes: #706
https://pagure.io/koji/issue/706
2017-11-29 04:05:50 +00:00
Yuming Zhu
d1f0ed41ac set optional-arches to list
fixes #697
2017-11-22 14:27:15 -05:00
Mike McLean
f81c369724 avoid reporting incorrect info in is_success() 2017-11-22 00:24:24 -05:00
Yuming Zhu
73ebc0c98f cli: make return code of watch_task to always ignore sub-task failure
fixes: #696
2017-11-22 00:24:24 -05:00
Mike McLean
6136c51f85 cli: use strict with getTag call when appropriate 2017-11-22 00:16:26 -05:00
Franz Chih-Ping Hsieh
699ba58e44 Fixes: #682
https://pagure.io/koji/issue/682
correct wrong mapping in print format
2017-11-08 08:06:13 -05:00
Tomas Kopecek
64202285b2 don't fail on CLI plugins without docstrings
Related: https://pagure.io/koji/issue/644
2017-10-30 21:36:18 -04:00
Tomas Kopecek
fc81129563 fix unreachable code 2017-10-30 16:53:59 -04:00
Tomas Kopecek
a12925fb72 remove unused calls 2017-10-30 16:48:59 -04:00
Mike McLean
d8fb302780 add krb_canon_host example in koji.conf 2017-10-27 15:32:25 -04:00
Tomas Kopecek
d756d8c5bd remove python3 typo 2017-10-16 10:03:42 -04:00
Tomas Kopecek
bf0552e6de use contextlib wrapper for older python-requests 2017-10-16 10:03:42 -04:00
Tomas Kopecek
7e2cb6b156 replace pycurl with requests
Related: https://pagure.io/koji/issue/600
2017-10-16 10:03:42 -04:00
Tomas Kopecek
77339cc7a1 unit test 2017-10-11 01:05:41 -04:00
Tomas Kopecek
c7fbf4ec81 move _list_task to client lib 2017-10-11 01:05:41 -04:00
Tomas Kopecek
db37cec5ae watch-logs --mine --follow
Related: https://pagure.io/koji/issue/621
2017-10-11 01:05:41 -04:00
Tomas Kopecek
26474b72fc drop importBuildInPlace call
"The importBuildInPlace call is an artifact of a particular bootstrap
event that happened a long time ago. It's not really documented or
recommended for current use."

Related: https://pagure.io/koji/issue/553
2017-09-26 17:32:16 -04:00
Tomas Kopecek
1891892c25 move spin-livemedia to build section
Related: https://pagure.io/koji/issue/586
2017-09-26 12:42:56 +02:00
Tomas Kopecek
f22dcaf563 override build_arch_can_fail settings
Fixes: https://pagure.io/koji/issue/413
2017-09-18 16:56:22 -04:00
Mike McLean
ea89245352 allow profiles to request a specific python version 2017-09-18 16:26:55 -04:00
Mike McLean
3233dc760f don't assume runas option in activate_session 2017-09-14 22:59:11 -04:00
Tomas Kopecek
bc43f8bdfc modify activate_session to be easily used without CLI
Related: https://pagure.io/koji/issue/436
2017-09-14 18:18:35 -04:00
Brendan Reilly
09426d131e Removed special maven case, added sorting option, now displays state 2017-09-08 16:20:17 -04:00
Brendan Reilly
f9f41b46e6 Added better state handling, prefix option, tz handling, sorting to list-builds 2017-09-08 16:20:17 -04:00
Brendan Reilly
571d68c223 Added more failure handling for list-builds 2017-09-08 16:20:17 -04:00
Brendan Reilly
0de93237f1 Added list builds command to koji CLI 2017-09-08 16:20:17 -04:00
Lubomír Sedlář
4060e1c026 cli: Fix exit code for building images
When spin-livemedia, image-build etc. start a task and watch it, they
never return a correct exit value. Pungi relies on the exit code to
determine if the task failed or not.

Fixes: https://pagure.io/koji/issue/555
Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2017-08-23 15:40:24 -04:00
Tomas Kopecek
bdd4d41285 incorrect parameter for error message
Related: https://pagure.io/koji/issue/543
2017-08-08 12:30:55 -04:00
Yuming Zhu
ba087236dd cli: using PROGRESSFUNCTION before libcurl 7.32.0 in download_file 2017-08-08 12:26:22 -04:00
Yuming Zhu
5df1e3e6e6 cli: do not print extra blank line when noprogress passed 2017-08-08 12:26:22 -04:00
Yuming Zhu
26bd419054 cli: add noprogress argument for download_file in download_build 2017-08-08 12:26:22 -04:00
Yuming Zhu
2d7ceb2992 cli: add c.close() in download_file and move inner function outside 2017-08-08 12:26:22 -04:00
Yuming Zhu
1958a2a314 cli: remove unnecessary continue in download_task 2017-08-08 12:26:22 -04:00
Yuming Zhu
1e77866b35 cli: change download-task to regular curl download
also make 301/302 redirect acceptable by download-build & download-task
2017-08-08 12:26:22 -04:00