Skip to content

Initial codeowners#138

Merged
jenshu merged 6 commits intokgateway-dev:mainfrom
npolshakova:initial-codeowner-groups
Dec 16, 2025
Merged

Initial codeowners#138
jenshu merged 6 commits intokgateway-dev:mainfrom
npolshakova:initial-codeowner-groups

Conversation

@npolshakova
Copy link
Contributor

Initial codeowner groups

Signed-off-by: npolshakova <nina.polshakova@solo.io>

You must already be a Maintainer of kgateway to become a CODEOWNER.

1. Review/author at least 10 PRs in the repository under the specific CODEOWNERS group
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

if we're going to put this here, i think we need to be more precise. is it review 10 PRs and author 10 PRs? or review and author a combined 10 PRs?

"under the specific CODEOWNERS group" - maybe change to "in the specific CODEOWNERS area" or something like that?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How does 5 to review and 5 to author sound?

You must already be a Maintainer of kgateway to become a CODEOWNER.

1. Review/author at least 10 PRs in the repository under the specific CODEOWNERS group
2. Get nominated by an existing CODEOWNER of that group and update the org.yaml and get a +1 from another CODEOWNER
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

how do we get nominated? would it be a PR using a specific template (similar to org membership and maintainer nomination)?

(also, if we want to give this more thought, i'm good with ripping out the updates to this file and handling it in a follow-up PR)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think we need a template, especially if we eventually want to move to Prow. That's extra overhead and process for something that we know we want to be able to change.

I think the person nominated just needs to open a PR with the change to add the new codeowner, and we need a +1 comment.

org.yaml Outdated
Comment on lines 140 to 141
repos:
kgateway: maintain
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

not sure but i think we can remove this since the CODEOWNERS file just needs the group name, and everyone in this list already has kgateway: maintain permissions via the controller-maintainers list

org.yaml Outdated
Comment on lines 128 to 129
repos:
kgateway: maintain
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove too

Signed-off-by: npolshakova <nina.polshakova@solo.io>
@timflannagan
Copy link
Member

@npolshakova @jenshu Does this PR require more discussion? Haven't been keeping up with the notifications on this issue. Let's talk offline if there's anything holding this up, would love to see it hooked up to kgw.

@jenshu
Copy link
Contributor

jenshu commented Dec 16, 2025

yeah we discussed offline that we're going to revert the last change and see if peribolos complains
i can push those changes so that we can get it merged soon

Signed-off-by: Jenny Shu <28537278+jenshu@users.noreply.github.com>
Signed-off-by: Jenny Shu <28537278+jenshu@users.noreply.github.com>
org.yaml Outdated
- timflannagan
- yuval-k
privacy: closed
agw-api-owners:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: for consistency do we want kgw-api-owners / agw-api-owners or kgateway-api-owners / agentgateway-api-owners?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

using the long name for both for now

Signed-off-by: Jenny Shu <28537278+jenshu@users.noreply.github.com>
@jenshu jenshu merged commit b00c418 into kgateway-dev:main Dec 16, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants