toc icon indicating copy to clipboard operation
toc copied to clipboard

[Governance Review]: Kyverno

Open JimBugwadia opened this issue 1 year ago • 5 comments

Project Name

Kyverno

Project Website

https://kyverno.io/

Contact Details 1

@JimBugwadia

Contact Details 2

@realshuting

Links to communication channels

https://slack.k8s.io/#kyverno

Reason for governance review request

Application for moving levels from Incubation to Graduation

Are there any sub-projects, plugins, and related?

Governance model

We were not aware of these, but our model seems very similar to the Maintainer Council Governance template.

https://github.com/kyverno/community/blob/main/GOVERNANCE.md

Governance documents

https://github.com/kyverno/community/blob/main/GOVERNANCE.md#summary-of-roles

  • Maintainer life cycle with information about how and when maintainers are demoted

https://github.com/kyverno/community/blob/main/GOVERNANCE.md#project-roles

  • Code of Conduct

https://github.com/kyverno/community/blob/main/GOVERNANCE.md#code-of-conduct

  • Contributor Guide

https://github.com/kyverno/community/blob/main/CONTRIBUTING.md

  • How your community conduct communication and meetings

https://main.kyverno.io/community/#community-meeting

  • How your community handles security reporting and response

https://github.com/kyverno/community/blob/main/SECURITY.md

  • Who owns what code and docs

The main project and sub-projects have code owners file:

  • https://github.com/kyverno/kyverno/blob/main/CODEOWNERS
  • https://github.com/kyverno/website/blob/main/OWNERS.md
  • https://github.com/kyverno/chainsaw/blob/main/CODEOWNERS

(some are missing, we will add these)

Governance Execution Examples

  • Voting

We have not held any public votes, but typically use the maintainer's meetings and slack channels to make and advertise decisions.

Governance Evolution

No significant changes, but we did move all governance related docs to a central repository:

https://github.com/kyverno/community/tree/main

Any specific aspects of your governance structure are you seeking feedback on?

We are wondering how our roles and contributor ladder aligns with other projects, and if any areas should be adjusted.

Do you have any concerns or specific areas where you feel your governance could be improved?

We recently lost several maintainers due to inactivity, change of jobs, and other reasons. We would love for our end users to engage, but are wondering if the bar is too high. Any advice on that would be much appreciated.

Additional notes and resources

No response

JimBugwadia avatar Aug 21 '24 00:08 JimBugwadia

Hi @geekygirldawn @jberkus! Thank you both for your help and templates for adding a Contributor Ladder to our Governance. We are in the process of reviewing the PR for the addition of a Contributor Ladder to our Kyverno Governance.

With this, we hope to initiate a review of our Kyverno project governance to help us prepare the project for graduation. Thanks so much for your support and consideration and looking forward to next steps.

Cc @JimBugwadia @realshuting

CortNick avatar May 16 '25 08:05 CortNick

Hi @geekygirldawn and @jberkus! Quick update -- we have successfully added a contributor ladder to our Governance and made a few other small changes. We are preparing for Graduation and making sure our Governance is up to par is very important. Is there anything we can do on our end to prepare for this review and to move forward with it?

CortNick avatar Jun 18 '25 14:06 CortNick

Howdy! Governance reviews are now under the Project Review subproject. @angellk, Kyverno says they're ready to proceed.

jberkus avatar Jun 18 '25 16:06 jberkus

/unassign @aliok @jberkus @geekygirldawn /assign @joshgav @GenPage

joshgav avatar Oct 16 '25 22:10 joshgav