Tomas Kopecek
4daea4dab9
rename function
2022-08-01 15:33:29 +02:00
Tomas Kopecek
4e6aca0bd0
exception-free watch_builds
...
Related: https://pagure.io/koji/issue/2981
2022-08-01 15:33:29 +02:00
Otto Urpelainen
d2247940b6
Add utility function to watch builds
...
External tools that interact with Koji
need to wait for builds to appear in a repo.
For example, Fedora cli tools 'bodhi' and 'fedpkg'
can create buildroot overrides,
which only become useful
after the override's build appears in the correct repo.
At the moment, 'bodhi' waits for a repo
by invoking the 'koji wait-repo' cli tool
while 'fedpkg' does not wait at all.
In order to make it easier for such tools to wait for a repo,
the wait implementation from 'koji wait-repo'
is moved to koji_cli.lib namespace
where it is available for use through Python import.
2022-08-01 15:33:29 +02:00
Jana Cupova
44f5ebaabb
Authtype as enum and getSessionInfo prints authtype name
...
Fixes: https://pagure.io/koji/issue/3436
2022-07-26 14:36:00 +02:00
Jana Cupova
2bc6873099
Fix download-task with wait option
2022-07-11 10:21:10 +02:00
Jana Cupova
8be1521a6d
Fix download-task all files in build/buildArch method tasks
2022-07-01 09:50:01 +02:00
Jana Cupova
26cdb3a8af
CLI: Remove --paths option from list-buildroot
...
Fixes: https://pagure.io/koji/issue/3106
2022-06-30 08:56:17 +02:00
Jana Cupova
52026bcfcb
Remove deprecated remove-channel/removeChannel
...
Fixes: https://pagure.io/koji/issue/3356
2022-06-30 08:53:43 +02:00
Tomas Kopecek
165694004b
server-side clonetag
...
Related: https://pagure.io/koji/issue/3307
2022-06-27 14:58:30 +02:00
Jana Cupova
fc49738843
CLI: list-channels with specific arch
...
Fixes: https://pagure.io/koji/issue/1877
2022-06-20 09:33:41 +02:00
Jana Cupova
681620c51d
Download output for all type of task in download-task
...
Fixes: https://pagure.io/koji/issue/3182
2022-06-20 09:32:35 +02:00
Jana Cupova
952ddf4861
koji download-task retry download file
...
Fixes: https://pagure.io/koji/issue/3375
2022-06-14 15:39:37 +02:00
Jana Cupova
4acb8f7476
CLI: download-task prints "No files for download found." to stdout
...
Fixes: https://pagure.io/koji/issue/3400
2022-06-14 14:54:01 +02:00
Tomas Kopecek
35735780e6
fix arch processing
...
Related: https://pagure.io/koji/issue/3304
2022-05-16 16:15:03 +02:00
Pat Riehecky
4203fbee14
kojid: permit forcing the target arch within mock per tag
2022-05-16 16:15:03 +02:00
Pat Riehecky
a50ca237c7
kojid: permit forcing releasever within mock per tag
2022-05-16 16:15:03 +02:00
Jana Cupova
3c84d99bf4
Add header separaton to list-hosts and list-channels
...
Fixes: https://pagure.io/koji/issue/3337
2022-05-11 09:56:48 +02:00
Tomas Kopecek
d8dbadede4
Fix list-permissions ordering and header
...
https://pagure.io/koji/issue/3335
2022-05-11 09:53:43 +02:00
Tomas Kopecek
88ff7758e5
cli: fix more users in userinfo
...
Fixes: https://pagure.io/koji/issue/3324
2022-05-11 09:52:50 +02:00
Jana Cupova
6c8359fd44
Download-logs with nvr without task ID downloads a logs
...
Fixes: https://pagure.io/koji/issue/3232
2022-05-03 12:53:13 +02:00
Ken Dreyer
5704beb99c
cli: document "list-signed" requires filesystem access
...
The "list-signed" command does not work with HTTP (topurl). It only
works with direct filesystem access (topdir).
2022-04-27 10:39:41 +02:00
Jana Cupova
83f17e2892
Skip activate_session when logged
...
Fixes: https://pagure.io/koji/issue/3253
2022-04-19 12:43:24 +02:00
Ken Dreyer
5469452da7
cli: rename "args" var for list-tags command
...
Instead of re-using the "args" variable, name this variable something
more descriptive to reflect that these are tag name patterns.
2022-04-01 13:12:14 -04:00
Jana Cupova
49f5f72a9f
Same format output for list-builroot with verbose for py3/py2
...
Fixes: https://pagure.io/koji/issue/3299
2022-03-24 12:59:58 +01:00
Jana Cupova
d561ded4fa
allow untag-build for blocked packages
...
https://pagure.io/koji/issue/3134
2022-03-21 14:32:23 +01:00
Tomas Kopecek
3ee95baa5f
mock.module_setup_commands tag extra option
...
Fixes: https://pagure.io/koji/issue/2483
2022-02-07 09:33:14 +01:00
Jana Cupova
c0b8223d2c
Remove json check from import-cg CLI
...
Fixes: https://pagure.io/koji/issue/3241
2022-02-03 10:16:08 +01:00
Jana Cupova
1252129136
Add description for permissions
...
Fixes: https://pagure.io/koji/issue/335
2022-01-31 10:21:58 +01:00
Jana Cupova
355c713044
Taginfo page shows packages with/without blocked
...
Fixes: https://pagure.io/koji/issue/1350
2021-12-20 09:08:47 +01:00
Jana Cupova
18b136d386
Remove rename-channel CLI and use editChannel in renameChannel
...
Fixes: https://pagure.io/koji/issue/3035
2021-12-15 15:28:19 +01:00
Jana Cupova
c7fd26aeda
Deprecated remove-channel CLI and removeChannel API
...
Fixes: https://pagure.io/koji/issue/1206
2021-12-15 15:26:11 +01:00
Jana Cupova
5232ea5aa1
error function instead of print with sys.exit in CLI commands
...
Fixes: https://pagure.io/koji/issue/3112
2021-12-15 15:19:18 +01:00
Tomas Kopecek
a3edb7a4b9
Return mistakenly dropped option (--keytab)
...
PR https://pagure.io/koji/pull-request/3051 was wrongly merged
https://pagure.io/koji/c/071533206e6d29f665d7a5864eda75087488a3ce?branch=master
and deleted wrong line. Reverting it.
Fixes: https://pagure.io/koji/issue/3171
2021-12-14 14:16:05 +01:00
Jana Cupova
f528fd9ca4
CLI mock-config: when topdir option, remove topurl value
...
Fixes: https://pagure.io/koji/issue/2675
2021-12-13 17:00:22 +01:00
Jana Cupova
54055c8ed0
Deprecated --paths option in list-buildroot
...
Fixes: https://pagure.io/koji/issue/2473
2021-12-13 16:34:53 +01:00
Yu Ming Zhu
ab87d70d55
PR#3090: Add option for UTC time in list-history
...
Merges #3090
https://pagure.io/koji/pull-request/3090
Fixes : #1136
https://pagure.io/koji/issue/1136
Show koji list-history information in UTC time
2021-11-11 07:49:13 +00:00
Jana Cupova
29ceea4ef0
Fix older hub errors
...
Fixes: https://pagure.io/koji/issue/1401
2021-11-07 09:33:22 +00:00
Ken Dreyer
071533206e
cli: mention --profile in --config help text
...
It's easy for new users to confuse the "--config" and "--profile"
settings.
We want to guide users towards using non-default profile names (eg
"stream" or "cbs", etc) where possible. If a user is pointing at a
non-standard configuration file location, they should really use the
--profile option also to keep their configuration sane.
Update the --help text for the --config option to emphasize the
--profile option.
2021-10-26 11:21:58 +02:00
Jana Cupova
4c68011596
Add option for UTC time in list-history
...
Fixes: https://pagure.io/koji/issue/1136
2021-10-25 15:17:28 +02:00
Jana Cupova
32b5377392
Remove translation stub functions
...
Fixes: https://pagure.io/koji/issue/3072
2021-10-21 13:25:16 +02:00
Ken Dreyer
cfaa6aa7fc
cli: improve help text for add-tag --parent
...
Update the --help text to clarify that the --parent option will add a
parent tag at the highest priority (0).
2021-10-20 11:15:40 -04:00
Tomas Kopecek
ba2e1e520b
basic security checks with bandit
...
Fixes: https://pagure.io/koji/issue/3042
2021-10-20 15:20:14 +02:00
Jana Cupova
74112e804f
method call json default option set up to str
...
Fixed: https://pagure.io/koji/issue/3065
2021-10-19 12:40:56 +02:00
Jana Cupova
d3ef00fff4
Dist-repo with write-signed-rpm option
...
Fixes: https://pagure.io/koji/issue/2806
2021-10-18 13:00:11 +02:00
Tomas Kopecek
0badee262f
listBuilds/list-builds filtering via CG
...
Fixes: https://pagure.io/koji/issue/1401
2021-10-05 12:28:03 +02:00
Tomas Kopecek
3c26e60db4
propagate error in write-signed-copies
...
Fixes: https://pagure.io/koji/issue/3014
2021-10-05 11:08:06 +02:00
Ken Dreyer
6950c65de9
cli: refactor expected NVR comparison
...
Instead of expanding "name"-"version"-"release" twice, expand it once
and assign it to a new "expected_nvr" variable.
This makes it easier to read this complex string handling code.
2021-10-04 09:45:21 +02:00
Yu Ming Zhu
b864f3d440
CLI: [list-tag-inheritance] Clear Error with removed --stop/--jump opts
2021-09-29 10:34:10 +02:00
Patrick Uiterwijk
af25fc2e24
Support packages that are head-signed
...
This supports packages which do not have the RPMv3 signature scheme
(over the full RPM header+payload), but instead only have signatures
over the header (v4 scheme).
For the v4 scheme, the signature is only stored in SIGTAG_RSA (or
SIGTAG_DSA).
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2021-09-15 12:43:06 +02:00
Tomas Kopecek
97503b7492
fix option propagation
2021-09-14 13:26:11 +02:00