Yu Ming Zhu
8c21aa7e6d
sort imports in cli
2019-12-12 11:00:57 +00:00
Tomas Kopecek
418376dc81
build can wait for actual repo
...
New options --wait-for-build and --wait-for-repo for build command are
simplification of using wait-repo + build command succession. They have
same semantices as the original one.
Fixes: https://pagure.io/koji/issue/1619
2019-12-12 15:29:27 +01:00
Tomas Kopecek
4ae799c93d
browsable api
...
Fixes: https://pagure.io/koji/issue/1813
2019-12-11 13:26:25 +01:00
Tomas Kopecek
98ab70dcff
fix permission check in CLI
2019-12-11 11:47:02 +01:00
Tomas Kopecek
502e7ed2ca
fix tests
2019-12-11 11:47:02 +01:00
Tomas Kopecek
dd4a7edcfd
get_usage_str
2019-12-11 11:47:01 +01:00
Tomas Kopecek
68637cbefb
unify BNF options
2019-12-11 11:47:01 +01:00
Tomas Kopecek
b57238f1ce
fix translation strings
2019-12-11 11:47:01 +01:00
Tomas Kopecek
94b5970ea6
remove asserts
...
they shouldn't be needed if parser.error is used everywhere
2019-12-11 11:47:01 +01:00
Tomas Kopecek
bf45d6927f
unify return values for permission denied
...
Fixes: https://pagure.io/koji/issue/1776
2019-12-11 11:47:01 +01:00
Yuming Zhu
15f409c5fc
list-pkgs: fix opts check
...
fixes : #1779
2019-12-03 09:40:19 +01:00
Yuming Zhu
7a6ebc851f
improve test and clean targets in Makefiles
2019-11-27 15:42:30 +01:00
Tomas Kopecek
a3a172a16b
rewrite list-untagged to use buildReferences
2019-11-26 12:26:29 +01:00
Tomas Kopecek
242fbd00af
some list-pkgs options work only in combinations
...
Fixes: https://pagure.io/koji/issue/1779
2019-11-25 14:55:53 +01:00
Tomas Kopecek
98b83eff69
fix downloads w/o content-length
...
Fixes: https://pagure.io/koji/issue/982
2019-11-25 14:51:08 +01:00
Tomas Kopecek
7c510f7dcd
clarify --ts usage
...
Fixes: https://pagure.io/koji/issue/1774
2019-11-25 11:45:57 +01:00
Yu Ming Zhu
5249df98c9
cli: refine output of list-signed
2019-11-22 08:27:46 +01:00
Mohan Boddu
5b3dbd4fd8
Remove title option for livemedia-creator
...
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2019-11-21 15:19:58 +01:00
Tomas Kopecek
93c4f49af9
--disabled alias for --not-enabled in list-hosts
...
Fixes: https://pagure.io/koji/issue/1737
2019-11-07 11:42:30 -05:00
Yu Ming Zhu
135ac0d6ae
clean python compiled binaries for non *.py code
...
fixes : #1698
2019-10-31 13:20:53 +01:00
Christopher O'Brien
0e3e9380e9
check for tag or target permission in addition to admin for relevant CLI calls
2019-10-31 11:40:16 +01:00
Yu Ming Zhu
f66bb81a85
cli: fix typo in edit-user cmd
...
fixes : #862
2019-10-22 10:44:55 +00:00
Yu Ming Zhu
088767a58c
cli: fix edit-user command for multiple kerberos support
2019-10-15 09:16:43 +02:00
Yuming Zhu
b2b8d5f9cc
strict per item in config_files
2019-10-15 09:14:16 +02:00
Yu Ming Zhu
4c1928f377
extract read_config_files util for config parsing
2019-10-15 09:14:16 +02:00
Mike McLean
a6c5baa0eb
move flags to front
2019-10-15 08:50:16 +02:00
Mike McLean
04bbfbf161
display flags in list-tag-inheritance
2019-10-15 08:50:16 +02:00
Mike McLean
d53fefa640
Split out inheritance flags formatting
2019-10-15 08:50:16 +02:00
Brendan Reilly
fda86ce710
Added editUser api call
...
Fixes : #862
2019-10-14 10:14:50 +02:00
Brendan Reilly
bc7250f312
Added CLI counterpart to groupListRemove
...
Fixes : #893
2019-10-11 15:54:08 -04:00
Yu Ming Zhu
2034695e88
add an option to set server realm for all clients
2019-10-10 16:37:56 +02:00
Yu Ming Zhu
831f0dfdaf
cli: fix moshimoshi for krbLogin
2019-10-10 16:37:56 +02:00
Tomas Kopecek
b1db812e47
check options for list-signed
...
Fixes: https://pagure.io/koji/issue/1552
2019-10-10 11:45:24 +02:00
Yuming Zhu
90d3447e44
cli: [make-task] raise readable error when no args
2019-10-08 10:40:03 +02:00
Tomas Kopecek
0b4f0fb3a1
query builds per chunks in prune-signed-builds
...
For bigger installations query all builds can run out of memory on hub
side. Query these in 50k chunks.
Fixes: https://pagure.io/koji/issue/1587
2019-09-26 16:00:08 +02:00
Tomas Kopecek
3de3f61fbb
move tag/package owners to separate table
...
Changing owner is triggering repo regeneration in kojira. As it is
something which doesn't have any effect on repodata, let's put it to
separate table and let kojira ignore these changes.
Fixes: https://pagure.io/koji/issue/956
2019-08-29 15:44:24 +02:00
Brendan Reilly
8b59f488d5
Extend help message to clarify clone-tag usage
2019-08-28 15:00:34 +02:00
Tomas Kopecek
9491c078bb
remove deprecated koji_cli.lib_unique_path
...
Fixes: https://pagure.io/koji/issue/1459
2019-08-12 17:57:49 -04:00
Tomas Kopecek
dfbe322222
deprecate sha1/md5_constructor from koji.util
...
These functions are now fully provided by hashlib. Commit removes their
usage from koji's codebase and leaves deprecation message in lib.
Final removal from lib is scheduled to 1.21.
Fixes: https://pagure.io/koji/issue/1487
2019-08-12 16:07:55 -04:00
Yu Ming Zhu
75d8a8e036
cli: verify user in block-notification command
2019-07-30 16:18:16 -04:00
Yu Ming Zhu
3f35913c0f
cli:fix typo in mock-config
2019-07-23 12:03:35 +00:00
Tomas Kopecek
9ff34438b8
CLI shows reservation
2019-07-16 10:11:55 -04:00
Tomas Kopecek
9524718a91
fix tests for CLI
2019-07-16 10:11:55 -04:00
Tomas Kopecek
707d2b2b00
move token from metadata to api option
2019-07-16 10:11:55 -04:00
Yuming Zhu
823774177f
cli: change --force to real bool arg for add-tag-inheritance
2019-07-12 00:50:46 -04:00
Pat Riehecky
0c15978110
cli: add option for custom cert location
2019-07-11 17:54:01 -04:00
Mike McLean
8834bb6d6b
shorten help text
2019-07-11 15:18:15 -04:00
Yu Ming Zhu
1ec14ec5dc
adjust cli plugin config description
2019-07-11 15:18:15 -04:00
Yuming Zhu
ded43dec53
cli: also load plugins from ~/.koji/plugins
...
- add plugin_path in koji.conf
- add `--plugin-paths` in cli arguments
fixes : #887
2019-07-11 15:18:15 -04:00
Tomas Kopecek
9fd12d1a45
reflect module_hotfixes also in CLI
2019-07-11 15:12:47 -04:00