tetragon: create new specialized review teams#411
Conversation
We reached offline to inactive reviewers to see if they wanted to stay within the review group or not. Signed-off-by: Mahe Tardy <mahe.tardy@gmail.com>
Signed-off-by: Mahe Tardy <mahe.tardy@gmail.com>
Signed-off-by: Mahe Tardy <mahe.tardy@gmail.com>
Signed-off-by: Mahe Tardy <mahe.tardy@gmail.com>
|
cc @cilium/tetragon-reviewers just because it looks like GitHub is auto-removing that review request when it's assigned to the PR, but you folks would know best on this. FYI for a similar proposal for cilium/cilium, we would typically link to a corresponding draft PR on the c/c repo that updates the codeowners. This can be a useful reference during review. Concretely from a pure process perspective, these steps should occur in this order:
In future any updates to these teams can skip steps (2) and (3). After merge, updates to memberships of existing teams go through a manual human gate triggered via notification on #sig-community-bots. This part is a formality based on decisions made in public in this repository; this step is a precautionary security measure as a check on the automation. |
| /ladder/teams/tetragon-bpf.yaml @cilium/tetragon-bpf | ||
| /ladder/teams/tetragon-committers.yaml @cilium/tetragon-committers | ||
| /ladder/teams/tetragon-docs.yaml @cilium/tetragon-docs | ||
| /ladder/teams/tetragon-reviewers.yaml @cilium/tetragon-reviewers | ||
| /ladder/teams/tetragon-windows.yaml @cilium/tetragon-windows |
There was a problem hiding this comment.
Just as a heads up for expectations around these:
We implement a similar pattern for CODEOWNERS for teams used by cilium/cilium. The idea we have for this is that each team is responsible for review & quality in the target area, and they should have the most context about any potential changes in the team membership, whether adding or removing people. Ultimately though for cilium/cilium the decision is up to the (Cilium) Committer group, and all PRs to membership in this repository are expected to have two approvals from (Cilium) Committers. Only the (Org) committers can merge PRs into this repository.
For ebpf-go library the owners are managed slightly differently, it's just the core maintainer group that approves all changes to all teams for that subproject.
There was a problem hiding this comment.
The idea we have for this is that each team is responsible for review & quality in the target area, and they should have the most context about any potential changes in the team membership, whether adding or removing people. Ultimately though for cilium/cilium the decision is up to the (Cilium) Committer group, and all PRs to membership in this repository are expected to have two approvals from (Cilium) Committers. Only the (Org) committers can merge PRs into this repository.
This seems ideal, thanks for more info on this :)
| members: | ||
| - kkourt | ||
| - mtardy | ||
| - olsajiri |
Also remove inactive reviewers. Add a very minimal set of person in those teams, the idea is to extend by doing PR later and commenting here.