-
Notifications
You must be signed in to change notification settings - Fork 693
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
Update SIG Release teams #828
Conversation
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: justaugustus The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
- tpepper # subproject owner | ||
privacy: closed | ||
teams: | ||
kubernetes-release-managers: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nested teams have this behaviour. Just want to double check if you are ok with this, because I think it can get weird with permissions.
Child teams inherit the parent's access permissions, simplifying permissions management for large groups. Members of child teams also receive notifications when the parent team is @mentioned, simplifying communication with multiple groups of people.
Ref: https://help.github.com/en/articles/about-teams#nested-teams
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yep, yep, I reviewed the same page. That's exactly what I want i.e., a top-level pingable group for releng, that we can assign permissions to, if need be, and have them cascade into the existing groups. :)
(fixing the test failures...)
|
3443b57
to
1877795
Compare
@nikhita -- check this out:
simplytunde didn't raise an error in the first test failure, despite the fact that he wasn't an org member. |
Nope, we just unmarshal the yaml and compare stuff. We don't use the API at all.
From your earlier comment, |
Oh geez, I must be tired 😅 |
Np :)) |
- tpepper # 1.15 RT Lead Shadow | ||
privacy: closed | ||
teams: | ||
patch-release-team: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there a reason we're nesting this team? Because kubernetes-release-managers
is a highly privileged team, I'd prefer we don't nest anything under it, because then it's not immediately clear who has permissions.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@cblecker -- patch release was already nested under release managers, so I didn't want to upset the existing config (
org/config/kubernetes/sig-release/teams.yaml
Lines 111 to 121 in 69deb81
patch-release-team: | |
description: People managing patch releases of prior k8s minor release branches. | |
maintainers: | |
- justaugustus | |
members: | |
- aleksandra-malinowska | |
- feiskyer | |
- foxish | |
- hoegaarden | |
- tpepper | |
privacy: closed |
I spoke to @cblecker earlier during which he unnested the After that, I made some additional updates to this, namely:
This is ready for review again. |
Signed-off-by: Stephen Augustus <saugustus@vmware.com>
/lgtm |
release-team-leads
teamkubernetes-milestone-maintainers
tomilestone-maintainers
kubernetes-release-managers
torelease-managers
Signed-off-by: Stephen Augustus saugustus@vmware.com
/assign @calebamiles @tpepper