Tomas Kopecek
|
37d9b5f4cd
|
PR#3537: Switch to WatchedFileHandler for logger
Merges #3537
https://pagure.io/koji/pull-request/3537
Fixes: #3392
https://pagure.io/koji/issue/3392
kojid/kojira logging does not play nice with logrotate
|
2023-09-04 09:20:23 +02:00 |
|
Tomas Kopecek
|
9b48b9c01d
|
Switch to filewwatcher logger
Don't use koji's logrotate and let system handle it.
Related: https://pagure.io/koji/issue/3392
|
2023-09-04 09:20:16 +02:00 |
|
Tomas Kopecek
|
7f8c75d941
|
PR#3850: Inherit group permissions
Merges #3850
https://pagure.io/koji/pull-request/3850
Relates: #3849
https://pagure.io/koji/issue/3849
Inheriting group permissions
|
2023-09-04 09:16:33 +02:00 |
|
Tomas Kopecek
|
f5f8e6c6a2
|
refactor get_user_perms
|
2023-09-04 09:16:21 +02:00 |
|
Tomas Kopecek
|
e1ea85f184
|
getUserPermsInheritance
|
2023-09-04 09:16:21 +02:00 |
|
Tomas Kopecek
|
66fec3a117
|
fix query
|
2023-09-04 09:16:21 +02:00 |
|
Tomas Kopecek
|
97986ff0e3
|
fix sanity checks in revoke/grantPermission
|
2023-09-04 09:16:21 +02:00 |
|
Tomas Kopecek
|
255ec21d00
|
Inherit group permissions
Related: https://pagure.io/koji/issue/3849
|
2023-09-04 09:16:21 +02:00 |
|
Tomas Kopecek
|
d324f601c8
|
PR#3851: sidetag: extend is_sidetag_owner for untag ops
Merges #3851
https://pagure.io/koji/pull-request/3851
Fixes: #3848
https://pagure.io/koji/issue/3848
is_sitetag policy does not work for untag operations
|
2023-08-28 16:37:36 +02:00 |
|
Tomas Kopecek
|
b7a05820f5
|
better variable naming
|
2023-08-28 16:37:28 +02:00 |
|
Tomas Kopecek
|
13097dff36
|
sidetag: extend is_sidetag_owner for untag ops
Related: https://pagure.io/koji/issue/3848
|
2023-08-28 16:37:28 +02:00 |
|
Tomas Kopecek
|
38a966abd5
|
PR#3873: disable use_bootstrap_image if bot requested
Merges #3873
https://pagure.io/koji/pull-request/3873
Fixes: #3872
https://pagure.io/koji/issue/3872
use_bootstrap_image should have both variants
|
2023-08-28 13:05:32 +02:00 |
|
Tomas Kopecek
|
1f06c98fda
|
fix tests
|
2023-08-28 13:04:50 +02:00 |
|
Tomas Kopecek
|
c0bc73fdc0
|
disable use_bootstrap_image if not requested
Related: https://pagure.io/koji/issue/3872
|
2023-08-28 12:56:49 +02:00 |
|
Tomas Kopecek
|
a8ff3d9a02
|
PR#3882: Sort image rpm components before inserting
Merges #3882
https://pagure.io/koji/pull-request/3882
Relates: #3637
https://pagure.io/koji/issue/3637
[kiwi] Deadlock in rpminfo_unique_nvra
|
2023-08-28 11:37:34 +02:00 |
|
Mike McLean
|
3676452468
|
Sort image rpm components before inserting
Related: https://pagure.io/koji/issue/3637
A potential fix for a rare deadlock. This is the same thing we do in
BuildRoot._setList()
|
2023-08-25 09:44:56 -04:00 |
|
Tomas Kopecek
|
657409d73c
|
PR#3879: Example of how to enable a module via mock.module_setup_commands
Merges #3879
https://pagure.io/koji/pull-request/3879
|
2023-08-21 13:02:04 +02:00 |
|
alisboav
|
11c2e2e95b
|
Example of how to enable a module via mock.module_setup_commands
|
2023-08-21 12:51:23 +02:00 |
|
Tomas Kopecek
|
615264f76f
|
PR#3861: tox: Don't install coverage every run
Merges #3861
https://pagure.io/koji/pull-request/3861
Relates: #3860
https://pagure.io/koji/issue/3860
tox installs coverage every time
|
2023-08-03 12:56:07 +02:00 |
|
Tomas Kopecek
|
0b415345c1
|
tox: Don't install coverage every run
Subsequent test runs are bit faster.
Related: https://pagure.io/koji/issue/3860
|
2023-08-03 12:55:59 +02:00 |
|
Tomas Kopecek
|
308467999b
|
PR#3855: Extend getUser to get user groups
Merges #3855
https://pagure.io/koji/pull-request/3855
Fixes: #3854
https://pagure.io/koji/issue/3854
get user groups for given user
|
2023-08-03 12:52:18 +02:00 |
|
Tomas Kopecek
|
9ed7ccda19
|
fix returned data after rebase
|
2023-08-02 12:54:05 +02:00 |
|
Tomas Kopecek
|
9d03e43a6a
|
use auth.get_user_groups
|
2023-08-02 12:46:40 +02:00 |
|
Tomas Kopecek
|
60722acf09
|
Extend getUser to get user groups
Related: https://pagure.io/koji/issue/3854
|
2023-08-02 12:46:40 +02:00 |
|
Tomas Kopecek
|
6a36ff7940
|
PR#3876: fix param in createImageBuild docstring
Merges #3876
https://pagure.io/koji/pull-request/3876
|
2023-07-31 15:00:20 +02:00 |
|
Radoslav
|
39584a4f89
|
fix param in createImageBuild docstring
fix param in createImageBuild docstring
|
2023-07-31 14:57:28 +02:00 |
|
Tomas Kopecek
|
26287a8e05
|
PR#3838: distrepo will not skip rpm stat by default
Merges #3838
https://pagure.io/koji/pull-request/3838
Fixes: #3829
https://pagure.io/koji/issue/3829
dist-repo can create repodata with wrong checksums
|
2023-07-18 11:31:19 +02:00 |
|
Tomas Kopecek
|
4df0089ee6
|
fix CLI option target
|
2023-07-18 11:31:07 +02:00 |
|
Tomas Kopecek
|
1d51db08bb
|
remove option test
|
2023-07-18 11:31:07 +02:00 |
|
Tomas Kopecek
|
ad0566d7cc
|
distrepo will not skip rpm stat by default
There is also CLI option which can override this behaviour if needed.
Related: https://pagure.io/koji/issue/3829
|
2023-07-18 11:31:07 +02:00 |
|
Tomas Kopecek
|
dc3dfc990d
|
PR#3859: Fix user_in_group policy test
Merges #3859
https://pagure.io/koji/pull-request/3859
Fixes: #3858
https://pagure.io/koji/issue/3858
Bug in user_in_group test
|
2023-07-17 16:17:50 +02:00 |
|
Tomas Kopecek
|
0f75baac74
|
Fix user_in_group policy test
Related: https://pagure.io/koji/issue/3858
|
2023-07-17 16:17:47 +02:00 |
|
Tomas Kopecek
|
369e816bcf
|
PR#3841: create initial repo for sidetag
Merges #3841
https://pagure.io/koji/pull-request/3841
Fixes: #3808
https://pagure.io/koji/issue/3808
RFE: Copy/link/use the initial side tag repo from parent (to avoid worflow delays)
|
2023-07-13 17:04:43 +02:00 |
|
Tomas Kopecek
|
7afa72a60d
|
fix tests
|
2023-07-13 17:03:23 +02:00 |
|
Tomas Kopecek
|
f6d67d8478
|
make newRepo for sidetag configurable
|
2023-07-13 15:19:14 +02:00 |
|
Tomas Kopecek
|
fdedf0936a
|
trigger newRepo task for new sidetag
Related: https://pagure.io/koji/issue/3808
|
2023-07-13 15:19:14 +02:00 |
|
Tomas Kopecek
|
bb9d86db8b
|
create initial repo for sidetag
Related: https://pagure.io/koji/issue/3808
|
2023-07-13 15:19:14 +02:00 |
|
Tomas Kopecek
|
2d4eaaba97
|
PR#3870: Koji 1.33.1 release notes
Merges #3870
https://pagure.io/koji/pull-request/3870
Fixes: #3869
https://pagure.io/koji/issue/3869
Koji 1.33.1 release notes
|
2023-07-11 16:05:13 +02:00 |
|
Tomas Kopecek
|
616f191040
|
Koji 1.33.1 release notes
Related: https://pagure.io/koji/issue/3869
|
2023-07-11 16:01:14 +02:00 |
|
Tomas Kopecek
|
3c2d7873d6
|
PR#3865: fix tests/flake8
Merges #3865
https://pagure.io/koji/pull-request/3865
|
2023-07-04 09:10:52 +02:00 |
|
Tomas Kopecek
|
030e37e1fb
|
fix tests/flake8
|
2023-07-04 09:09:57 +02:00 |
|
Tomas Kopecek
|
c1fae34cb4
|
PR#3846: cli: streamline python/json options in call command
Merges #3846
https://pagure.io/koji/pull-request/3846
Fixes #3852
https://pagure.io/koji/issue/3852
|
2023-07-04 08:55:20 +02:00 |
|
Mike McLean
|
5fb2dfa8ca
|
avoid using fstrings in client code
|
2023-07-04 08:55:12 +02:00 |
|
Mike McLean
|
61675aec2f
|
be pickier about keyword args and add a note about them in usage
|
2023-07-04 08:55:12 +02:00 |
|
Mike McLean
|
65d0bbb897
|
additional unit tests
|
2023-07-04 08:55:12 +02:00 |
|
Mike McLean
|
97932391de
|
unit tests
|
2023-07-04 08:55:12 +02:00 |
|
Mike McLean
|
d1ff157086
|
cli: streamline python/json options in call command
|
2023-07-04 08:55:12 +02:00 |
|
Tomas Kopecek
|
bc597c256f
|
PR#3828: better handling of deleted tags in kojiweb
Merges #3828
https://pagure.io/koji/pull-request/3828
Fixes: #3827
https://pagure.io/koji/issue/3827
taskinfo page fails on some deleted tags
|
2023-07-04 08:54:39 +02:00 |
|
Mike McLean
|
4e5841bbf5
|
include new template
|
2023-07-04 08:54:32 +02:00 |
|
Mike McLean
|
77aeee7e6b
|
better handling of deleted tags in kojiweb
1. notifications might reference deleted tags
2. tasks might reference deleted tags
3. handle deleted tags in taskinfo page
|
2023-07-04 08:54:32 +02:00 |
|