Closed
Description
Feature Enhancement maintainers often use GitHub settings like Milestone
to determine which Features Enhancements require triage.
It's important that these settings are only touched by Feature Enhancements Maintainers to ensure better signal during the release process.
As such, I'd like to do the following:
- Remove write access for:
kubernetes-maintainers
kubernetes-release-managers
- Give write access on k/enhancements to
kubernetes-milestone-maintainers
- Expand on the definition of milestone maintainers
- Prune
enhancements-maintainers
to only include the SIG PM maintainers (@calebamiles, @idvoretskyi, @jdumars, @justaugustus) - sig-pm: Updateenhancements-maintainers
team org#498
I suggest kubernetes-milestone-maintainers
for write access because that team:
- is exactly the list of contributors that would need milestone privileges
- likely also the list of people that would need to edit enhancement issue content
- is actively pruned across release cycles
Previous idea:
- remove the `kubernetes-maintainers` and `kubernetes-release-managers` from having direct write access to k/features~
- update the membership of `features-maintainers` to only include the following:
- SIG PM leadership
- Product Management subproject leadership
- Program Management subproject leadership
- current Release Team Feature Lead & Shadows
- ensure the following are Maintainers of the `features-maintainers` GitHub group:
- SIG PM leadership
- Product Management subproject leadership
- Program Management subproject leadership
Here's the current list to simplify the updates:
- Maintainers: @apsinha @idvoretskyi @calebamiles @justaugustus @dustinkirkland @jdumars
- Members: @kacole2 @robertsandoval @rajendar38
We'll go with lazy consensus for this on Wednesday, 7/25.
Google Group thread: https://groups.google.com/forum/#!topic/kubernetes-pm/JFthLm0q-uA
cc: @kubernetes/kubernetes-maintainers @kubernetes/kubernetes-release-managers @kubernetes/features-maintainers
/assign
/assign @cblecker
/sig pm