-
Notifications
You must be signed in to change notification settings - Fork 120
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
[Governance Review]: cert-manager #675
Comments
I've started on this review. /assign |
Thanks Josh! If you need anything from us don't hesitate to ask and we'll do everything we can 😁 |
Hey @jberkus - thanks again for looking into this! I'm just wondering about the timeline for this? Not trying to rush you at all - I know we're all busy! My question mainly comes from this being one of the last things we need before going to a public comment period, and we're really hoping to get graduated before KubeCon NA if at all possible so the timelines are getting tighter for us. As above, if there's anything we can do that would be helpful we'd be glad to help! |
I'm planning to finish it this week. Your setup is pretty straightforwards, it's just a question of available time. |
Thanks very much Josh, appreciate it! 👍 |
Draft is done, see link. |
Updates After Two MonthsIn July 2024, the Contributor Strategy Review document listed 4 "partially complete" governance areas:
Since then, we worked on each of these areas:
Other discussionsGaining Admin Privileges: Regarding "Maintainers" privileges, we used to give all admin privileges since we were all Venafi colleagues. Since then, Erik joined, and we agreed during the 22nd Aug dev biweekly meeting (notes + recording) to change the way we grant admin privileges: old and new maintainer can no longer ask for new privileges from other maintainers. Instead, they have to go to the CNCF service desk to ask for this privilege. The plan goes like this:
This change will need a vote, but we have already started reviewing each tool and privilege. FYI @jberkus |
Project Name
cert-manager
Project Website
https://cert-manager.io
Contact Details 1
@maelvls
Contact Details 2
@SgtCoDFish
Links to communication channels
https://kubernetes.slack.com/archives/CDEQJ0Q8M (channel cert-manager-dev in the Kubernetes Slack)
Reason for governance review request
Application for moving levels from Incubation to Graduation
Are there any sub-projects, plugins, and related?
The project includes the following notable sub-projects:
Governance model
Our governance model is inspired from the CNCF template Maintainer Council with the addition of a steering committee made of end-users and (soon to be elected) maintainers.
The idea behind the steering committee is to counter-balance the fact that all the current maintainers are either employed by the same vendor or ex-employees of that same vendor.
Governance documents
https://github.com/cert-manager/community/blob/main/STEERING.md
https://github.com/cert-manager/community/blob/main/GOVERNANCE.md
https://github.com/cert-manager/community/blob/main/maintainers.csv
Governance Execution Examples
The biweekly dev meeting recordings are available on the cert-manager YouTube channel.
The quarterly steering committee recordings are listed under "Past Meetings" in the STEERING.md page.
Votes from maintainers:
Discussions with the steering committee:
Governance Evolution
We haven't made adjustments to the steering committee charter nor the governance charter yet.
Any specific aspects of your governance structure are you seeking feedback on?
We would like to receive feedback on the way we intend to balance the fact that most of the maintainers are employed by the same vendor. What do you think about our steering committee model? The concern is that we haven't found a good way to give the steering committee a good amount of ownership and power over the project.
Do you have any concerns or specific areas where you feel your governance could be improved?
We have discussed multiple concerns over the past 6 months:
Additional notes and resources
On 3 May 2024, we had an initial meeting with TAG Contributor Strategy: cert-manager/community#14 (comment)
Meeting notes: here.
Recording: https://youtu.be/wWiCZDKN27Y?si=TEYm5E-IP4XiGt7Y.
The text was updated successfully, but these errors were encountered: