-
Notifications
You must be signed in to change notification settings - Fork 687
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
Steering committee acls on the org. #6
Comments
Why do SC members need to do this, as opposed to the github admins? |
If we delegate to this group I suppose we just route issues to here, but it makes this subproject a blocking resource on execution of things like:
|
That's exactly the intent of this subproject, and I feel like this was sufficiently communicated to steering ahead of time. |
/committee steering |
Hey Tim! As Aaron said, the intent of the subproject was to delegate these responsibilities away from "someone from steering" or "someone from contribex" to a small, defined team of volunteers. This avoids tying these permissions to an unrelated role. For example, it isn't a hard requirement of someone elected to steering to be able to transfer github repos, even though many of our current sitting members would be capable of doing this. We have defined processes and SLOs to handle the types of requests you mention. Some background threads that included the steering committee: If you have any other questions or concerns, we'd be happy to address them :) |
cc: @kubernetes/steering-committee @kubernetes/owners |
I am OK with delegating admin creds to this sub project. It seems @bgrant0607 and @spiffxp are comfortable as well. @timothysc are you concerned about not having an escape hatch for the steering committee? I would be OK with always reserving one admin seat for steering committee members similar to the Gsuite situation. |
Another note: We have two other escape hatches via the @k8s-ci-robot and @thelinuxfoundation service accounts. The former currently resides with the Google team responsible for prow, and the latter resides with the Linux Foundation. Both those accounts have admin access across all the orgs, if we needed a safety net. |
@philips This is in line with our general direction of granting github privileges according to need to do the job as opposed to status on the project, similar to revoking direct repo write access of "maintainers". I'm also happy to not be the de facto github admin any longer. :-) Contributor Experience is steadily automating more and more operations, which gives us more control, auditability, and consistency. It also should help to have admins who stay on top of github feature and policy changes and to field requests from contributors for various changes or support. |
I'm fine with it, but the docs on repo requests should be updated to reflect a process change. |
@timothysc We added some process documentation in kubernetes/community@d119bb1. Is there any other places you know of that we should update? |
@cblecker those are great docs and I think all of the bases are covered from who is on the team to their responsibilities. |
Isn't there a process doc that @brendandburns created for requesting a repo from steering? |
I think that document became https://git.k8s.io/community/github-management/kubernetes-repositories.md |
@cblecker yup that's the one, we should update that doc to link to the appropriate templates - https://github.com/kubernetes/org/issues/new?template=repo-create.md Then close this issue once it's complete. |
/assign Sounds good. Will add something to those docs 👍 |
Steering committee members should have admin acls on the org to move repos and add members.
The text was updated successfully, but these errors were encountered: