Skip to content
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

Proposal: Kyverno to Graduation #1217

Closed
wants to merge 7 commits into from

Conversation

realshuting
Copy link
Contributor

@realshuting realshuting commented Dec 8, 2023

Hello TOC and CNCF community 👋

We are proposing Kyverno to become a CNCF Graduated project

What is Kyverno?

Kyverno is a Kubernetes policy engine that was created to validate, mutate, generate, and cleanup Kubernetes resources, including custom resources. Kyverno also offers built-in image verification rules to help secure the software supply chain by verifying signatures and attestations in either Sigstore Cosign and CNCF Notation formats.

Why are we ready to graduate?

Kyverno graduated to Incubating status in July 2022 and has seen steady growth of its community. The GitHub stars for Kyverno itself has experienced an impressive growth from 2537 to 4700, and there are 2,500+ members registered for the Kyverno community Slack. The Kyverno organization has 1452 contributors from 280+ companies. Kyverno is used in production and at scale by several end-user organizations like Deutsche Telekom, Spotify, The US Department of Defense, LinkedIn, Vodafone, and Yahoo.

Kyverno completed a fuzzing security audit and a third-party security review in November 2023.

The project maintainers believe that Kyverno meets the requirements for Graduation.

How you can help today

If you love Kyverno, please show your support with a 👍, ❤️ , or 🎉 on this PR!
If you have adopted Kyverno, please add your story to Adopter.md.

@realshuting realshuting closed this Dec 8, 2023
@realshuting realshuting changed the title Kyverno graduation Proposal: Kyverno to Graduation Dec 8, 2023
@realshuting realshuting reopened this Dec 8, 2023
Signed-off-by: ShutingZhao <[email protected]>

add intro

Signed-off-by: ShutingZhao <[email protected]>

add links

Signed-off-by: ShutingZhao <[email protected]>

add DD recommendations

Signed-off-by: ShutingZhao <[email protected]>

update proposal

Signed-off-by: Jim Bugwadia <[email protected]>

update proposal

Signed-off-by: Jim Bugwadia <[email protected]>

update proposal

Signed-off-by: Jim Bugwadia <[email protected]>

fix typo

Signed-off-by: ShutingZhao <[email protected]>

update stats

Signed-off-by: ShutingZhao <[email protected]>

update stats

Signed-off-by: ShutingZhao <[email protected]>
@KRRK2015
Copy link

KRRK2015 commented Dec 8, 2023

This is long overdue.... Go Kyverno....

@jimmyraywv
Copy link

This is a good idea! Kyverno is ready!

@amye amye added the graduation label Dec 8, 2023
@Saim-Safdar
Copy link

Long overdue, best of luck, step in the right direction.

@rohitg00
Copy link

rohitg00 commented Dec 8, 2023

All the best.

@anusha94
Copy link

anusha94 commented Dec 8, 2023

Go Kyverno 🚀

@patelrit
Copy link
Contributor

patelrit commented Dec 8, 2023

This is awesome!

@eddycharly
Copy link

+ 💯 !

@melshakir
Copy link

Yay - this is awesome!!

@rachnasud
Copy link

Way to go Kyverno.

@Namanl2001
Copy link

onwards and upwards 🚀

@CIPHERTron
Copy link

+1 Go Kyverno 🚀

@Sanskarzz
Copy link

kubectl kyverno apply graduationpolicy.yaml

@anubhav888
Copy link

+1 Go Kyverno!

@cdavisafc
Copy link

+1 YES!

@vponoikoait
Copy link

+1, great tool!

@dzolotusky
Copy link
Contributor

hi @realshuting - @angellk and I will sponsor Kyverno's application to Graduation.

The next step for us is to schedule a kick off meeting as described in https://github.com/cncf/toc/blob/main/process/README.md#application-kick-off-meeting-is-scheduled-and-held. We'll need to go through the new process as outlined in that README file.

Copy link
Contributor

@chipzoller chipzoller left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry for such a late review here.

.github/ISSUE_TEMPLATE/graduation.md Outdated Show resolved Hide resolved
.github/ISSUE_TEMPLATE/graduation.md Outdated Show resolved Hide resolved
.github/ISSUE_TEMPLATE/graduation.md Outdated Show resolved Hide resolved
.github/ISSUE_TEMPLATE/graduation.md Outdated Show resolved Hide resolved
.github/ISSUE_TEMPLATE/graduation.md Outdated Show resolved Hide resolved
.github/ISSUE_TEMPLATE/graduation.md Outdated Show resolved Hide resolved
@angellk
Copy link
Contributor

angellk commented Aug 23, 2024

The TOC has requested a review be performed by TAG Contributor Strategy to ascertain the sustainability and direction of the project based on its documented and practiced governance. cc: @dzolotusky

@JimBugwadia
Copy link
Contributor

The TOC has requested a review be performed by TAG Contributor Strategy to ascertain the sustainability and direction of the project based on its documented and practiced governance. cc: @dzolotusky

Requested at: cncf/tag-contributor-strategy#696

Signed-off-by: ShutingZhao <[email protected]>
@angellk
Copy link
Contributor

angellk commented Aug 27, 2024

Adopter interview 3/6 completed cc: @dzolotusky

@angellk
Copy link
Contributor

angellk commented Aug 29, 2024

Adopter interview 4/6 completed, cc: @dzolotusky

@dzolotusky
Copy link
Contributor

The TOC and TAG CS have determined that the project does not meet the requirement to graduate due to all current maintainers being from a single company.
After discussion with the project team, they are dedicated to improving maintainer diversity and will work towards meeting the criteria.
When they do so, they will reapply, and the TOC will pick up the graduation where it left off.

@dzolotusky dzolotusky closed this Oct 8, 2024
@JimBugwadia
Copy link
Contributor

@dzolotusky @angellk - thank you for your work on this! The transitions were unexpected, but we are making good progress in on-boarding new maintainers, which we believe will lead to a stronger community. We will re-visit, as soon as the process is back in eligibility status.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.