Commit graph

6177 commits

Author SHA1 Message Date
Tomas Kopecek
beeaff941f PR#3024: Drop SELECT for check existing signatures for package from add-rpm-sig
Merges #3024
https://pagure.io/koji/pull-request/3024

Fixes: #2992
https://pagure.io/koji/issue/2992
remove select from add_rpm_sign()
2021-09-20 11:39:07 +02:00
Jana Cupova
b042786c72 Drop SELECT for check existing signatures for package from add-rpm-sig
Fixes: https://pagure.io/koji/issue/2992
2021-09-20 11:39:00 +02:00
Tomas Kopecek
440fb69a7a PR#3029: doc: update profiles documentation
Merges #3029
https://pagure.io/koji/pull-request/3029
2021-09-17 13:14:39 +02:00
Ken Dreyer
7dabab3466 doc: update profiles documentation
Rewrite the descriptions for sections.

Use pre-formatted text for technical values or file paths.

Simplify example Python code.

Remove pyxdg TODO item, since Koji never used the xdg specification for
configurations, and this would break backwards compatibility at this
point.
2021-09-15 12:08:20 -04:00
Tomas Kopecek
a584014b9d PR#3012: Support packages that are head-signed
Merges #3012
https://pagure.io/koji/pull-request/3012

Fixes: #2973
https://pagure.io/koji/issue/2973
Support packages that are head-signed
2021-09-15 12:43:13 +02:00
Tomas Kopecek
a626d818a2 fix typo 2021-09-15 12:43:06 +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
f358fd7bc4 PR#3010: Honour --force-auth for anonymous commands
Merges #3010
https://pagure.io/koji/pull-request/3010

Fixes: #2657
https://pagure.io/koji/issue/2657
ensure_connection doesn't honor --force-auth
2021-09-14 13:26:18 +02:00
Tomas Kopecek
97503b7492 fix option propagation 2021-09-14 13:26:11 +02:00
Tomas Kopecek
7a4b17005a expose force_auth in config 2021-09-14 13:26:11 +02:00
Tomas Kopecek
5d86608931 Honour --force-auth for anonymous commands
Fixes: https://pagure.io/koji/issue/2657
2021-09-14 13:26:11 +02:00
Tomas Kopecek
1269317618 PR#3022: move btypes from headers to body of proton message
Merges #3022
https://pagure.io/koji/pull-request/3022

Fixes: #3017
https://pagure.io/koji/issue/3017
[protonmsg] btypes in msg header should be a string rather than a dict
2021-09-14 09:28:27 +02:00
Tomas Kopecek
c41559f1e9 move btypes from headers to body of proton message
Fixes: https://pagure.io/koji/issue/3017
2021-09-14 09:28:21 +02:00
Tomas Kopecek
70817c9cea PR#3026: add warnings for remove-sig
Merges #3026
https://pagure.io/koji/pull-request/3026
2021-09-13 10:08:39 +02:00
Ken Dreyer
f6aeec9265 add warnings for remove-sig
Update all references to remove-sig to explain that admins should not
normally run this.
2021-09-10 11:13:39 -04:00
Tomas Kopecek
e81138d51c PR#3002: Fix scripts for koji pkg and drop utils from py2
Merges #3002
https://pagure.io/koji/pull-request/3002

Fixes: #3001
https://pagure.io/koji/issue/3001
Base koji package contains all scripts (py2 version)
2021-09-09 13:37:45 +02:00
Jana Cupova
4804bdb7db Fix scripts for koji pkg and drop utils from py2
Fixes: https://pagure.io/koji/issue/3001
2021-09-09 13:37:38 +02:00
Tomas Kopecek
f9865789db PR#3023: hub: fix docs for listBuilds "state" parameter name
Merges #3023
https://pagure.io/koji/pull-request/3023
2021-09-09 10:38:10 +02:00
Ken Dreyer
fdc3f8561a hub: fix docs for listBuilds "state" parameter name
The listBuilds method takes a parameter named "state", not "stage".
Update the docstring to reflect this.
2021-09-08 15:34:58 -04:00
Tomas Kopecek
d90fb86318 PR#2999: set-task-priority fix permission error
Merges #2999
https://pagure.io/koji/pull-request/2999

Fixes: #2969
https://pagure.io/koji/issue/2969
set-task-priority prints confusing error
2021-09-08 17:21:37 +02:00
Jana Cupova
91ff7f95ae set-task-priority fix permission error
Fixes: https://pagure.io/koji/issue/2969
2021-09-08 17:21:30 +02:00
Tomas Kopecek
b41e5473a5 PR#3000: Add all types to docs latest-build and readTaggedBuilds
Merges #3000
https://pagure.io/koji/pull-request/3000

Fixes: #2953
https://pagure.io/koji/issue/2953
update cli and API docs for build types
2021-09-08 17:17:36 +02:00
Jana Cupova
e48d813433 Add all types to docs latest-build and readTaggedBuilds
Fixes: https://pagure.io/koji/issue/2953
2021-09-08 17:17:23 +02:00
Tomas Kopecek
5fca74c9f1 PR#2993: import guestfs before dnf
Merges #2993
https://pagure.io/koji/pull-request/2993

Fixes: #2964
https://pagure.io/koji/issue/2964
Unable to build docker images in CentOS 8.3+
2021-09-08 14:55:25 +02:00
Tomas Kopecek
4b458ac056 import guestfs before dnf
Fixes: https://pagure.io/koji/issue/2964
2021-09-08 14:55:18 +02:00
Tomas Kopecek
592f43bb4d PR#3021: hub: fix getBuild documented parameter name
Merges #3021
https://pagure.io/koji/pull-request/3021
2021-09-08 13:08:51 +02:00
Ken Dreyer
b4eeac10ea hub: fix getBuild documented parameter name
The getBuild method takes a parameter named buildInfo, not buildID.
Update the docstring to reflect this.
2021-09-07 17:31:51 -04:00
Tomas Kopecek
98c687f0b3 PR#3016: Fix disabled and enabled option when empty result + fix list-hosts shows * with disabled channels
Merges #3016
https://pagure.io/koji/pull-request/3016

Fixes: #3015
https://pagure.io/koji/issue/3015
CLI list-channels with --enabled or --disabled returns IndexError when there isn't any enabled or disabled channel
2021-09-06 11:09:49 +02:00
Jana Cupova
9740c1afd7 Fix list-hosts with show-channels shows * with disabled channels 2021-09-03 14:48:56 +02:00
Jana Cupova
b79f8e0462 Fix disabled and enabled option when empty result
Fixes: https://pagure.io/koji/issue/3015
2021-09-03 11:11:32 +02:00
Tomas Kopecek
2116f565a5 PR#3013: hub: document listHosts method
Merges #3013
https://pagure.io/koji/pull-request/3013
2021-09-03 10:10:22 +02:00
Ken Dreyer
acf7f7d2eb hub: document listHosts method
Update the listHosts RPC docstring to describe all parameters and
the return value.
2021-09-02 15:56:23 -04:00
Tomas Kopecek
2a74b93d2f PR#3004: create symlink before import
Merges #3004
https://pagure.io/koji/pull-request/3004

Fixes: #3003
https://pagure.io/koji/issue/3003
completeWinBuild doesn't create symlink in the right time
2021-08-31 09:15:38 +02:00
Tomas Kopecek
8003f66957 create symlink before import
Fixes: https://pagure.io/koji/issue/3003
2021-08-30 11:09:35 +02:00
Tomas Kopecek
1dd05bea87 PR#2991: CLI channels, hosts methods works with older hub
Merges #2991
https://pagure.io/koji/pull-request/2991

Fixes: #2990
https://pagure.io/koji/issue/2990
list-channels is not working when Koji 1.26 CLI and older hub
2021-08-30 09:24:31 +02:00
Jana Cupova
43421a8e76 CLI channels, hosts methods works with older hub
Fixes: https://pagure.io/koji/issue/2990
2021-08-30 09:24:22 +02:00
Tomas Kopecek
1c3e73dfd1 PR#2997: README: add koji-hs project
Merges #2997
https://pagure.io/koji/pull-request/2997
2021-08-26 10:40:32 +02:00
Ken Dreyer
9bd6bb4447 README: add koji-hs project
Add link to Koji Haskell project
2021-08-26 10:40:26 +02:00
Tomas Kopecek
707df7dbe6 PR#2996: doc: add instructions for SSL DB connections
Merges #2996
https://pagure.io/koji/pull-request/2996
2021-08-25 11:27:03 +02:00
Ken Dreyer
1434835ef7 doc: add instructions for SSL DB connections
Walk through an advanced workflow of enabling SSL connections for
postgresql.
2021-08-24 12:31:43 -04:00
Tomas Kopecek
3aeefaaec8 PR#2994: doc: fix "koji" CLI command name in signing instructions
Merges #2994
https://pagure.io/koji/pull-request/2994
2021-08-24 16:59:33 +02:00
Ken Dreyer
7a9479a9cd doc: fix "koji" CLI command name in signing instructions
"kojidev" is a local alias I use for my dev koji instances. Use the
canonical command name instead to match the rest of the instructions.
2021-08-24 16:59:24 +02:00
Tomas Kopecek
c14c62caae PR#2995: fix "an user" -> "a user" grammar in help text and errors
Merges #2995
https://pagure.io/koji/pull-request/2995
2021-08-24 16:57:28 +02:00
Ken Dreyer
0adec2fd38 fix "an user" -> "a user" grammar in help text and errors 2021-08-24 10:54:03 -04:00
Tomas Kopecek
2ca7cceaa2 PR#2988: Release notes 1.26
Merges #2988
https://pagure.io/koji/pull-request/2988

Fixes: #2983
https://pagure.io/koji/issue/2983
1.26 Release notes
2021-08-23 11:09:48 +02:00
Tomas Kopecek
1e5f0ef745 Release notes 1.26
Fixes: https://pagure.io/koji/issue/2983
2021-08-23 11:09:41 +02:00
Tomas Kopecek
1002a11afa fix flake8 2021-08-18 13:24:24 +02:00
Tomas Kopecek
6d4abedb86 PR#2951: kojid: extend SCM.assert_allowed with hub policy
Merges #2951
https://pagure.io/koji/pull-request/2951

Fixes: #2757
https://pagure.io/koji/issue/2757
RFE: scratch build specific allowed_scms?
2021-08-18 13:23:30 +02:00
Yu Ming Zhu
bc272c0532 [doc][defining_hub_policies] update the doc 2021-08-18 09:47:10 +00:00
Yu Ming Zhu
b35811ed56 fix config typo 2021-08-16 17:55:26 +00:00