Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clean up org teams and make them valuable for use around SIGs #376

Open
iholder101 opened this issue Jan 16, 2025 · 5 comments
Open

Clean up org teams and make them valuable for use around SIGs #376

iholder101 opened this issue Jan 16, 2025 · 5 comments
Assignees

Comments

@iholder101
Copy link
Contributor

Our organization teams are dramatically outdated: https://github.com/orgs/kubevirt/teams.

They should be cleaned up, and be useful for pinging a sig, e.g. @sig-network-reviewers.

@iholder101
Copy link
Contributor Author

/assign

FYI @aburdenthehand @dhiller

@dhiller
Copy link
Contributor

dhiller commented Jan 17, 2025

Hey @iholder101, our GitHub teams are controlled by a GitOps by making changes to the orgs.yaml (located inside project-infra repository) and then opening a pull request.

In a nutshell a prow job running peribolos synchronizes changes to the orgs.yaml towards the GitHub orgs roughly every two hours.

You can find more information about our GitOps based org management here: https://github.com/kubevirt/community/blob/main/docs/automating-github-org-management.md

@dhiller
Copy link
Contributor

dhiller commented Jan 17, 2025

I believe there's a duplicate issue that aims at a similar use case - will try to find it.

@dhiller
Copy link
Contributor

dhiller commented Jan 17, 2025

It seems that idea was just in my head - related to this is kubevirt/project-infra#3814 which might adhere to the overall concept of automating sig sync and teams etc across repositories.

I'd imagine an automation that syncs GitHub teams with the OWNERS_ALIASES from k/kubevirt and creates approvers vs. reviewers teams as appropriate. This way we would spare the manual sync process. WDYT?

@dhiller
Copy link
Contributor

dhiller commented Jan 17, 2025

Also to take into account should be the sigs.yaml from k/community which might be our single source of truth in the long term - I think we need to invest some thought into this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants