cncf / toc

⚖️ The CNCF Technical Oversight Committee (TOC) is the technical governing body of the CNCF Foundation.
https://cncf.io
1.67k stars 631 forks source link

Crossplane Graduation Proposal #1254

Closed jbw976 closed 1 month ago

jbw976 commented 7 months ago

[!WARNING] This PR has been replaced by the graduation application issue https://github.com/cncf/toc/issues/1397

What is Crossplane?

Crossplane extends the Kubernetes API to enable platform teams to manage a wide variety of infrastructure resources from multiple vendors. These resources can be composed into higher level self-service APIs for application teams to consume. Crossplane effectively enables platform teams to quickly put together their own opinionated platform declaratively without having to write any code, and offer it to their application teams as a self-service Kubernetes-style declarative API.

Why are we ready to graduate?

Crossplane was initially accepted into the CNCF Sandbox in June 2020 then progressed to Incubation in September 2021. Since the promotion to Incubation, the Crossplane project has grown considerably and made significant strides along multiple dimensions of maturity.

We are currently in the top 10% of all CNCF projects for contributor authors, at position 18 out of 173. Across all of the Crossplane projects there are 120 companies with “committers” (maintainers with merge permissions) in the period since Incubation. The overall number of contributors to the project is now almost 1,900.

Crossplane is in use in production environments at scale by several end-user organizations, which are documented in the public ADOPTERS.md. Some notable public adopters include Nike, Autodesk, Grafana, NASA Science Cloud, Elastic, SAP, IBM, VMWare Tanzu, and Nokia.

Crossplane completed both a fuzzing security audit and a general security audit in 2023.

In light of the achievements outlined in this proposal, we recommend that the project is now ready for full Graduation.

How you can help today

If you are a fan of the Crossplane project, feel free to show your support of this graduation proposal by adding a reaction (like :+1:, :heart:, or :rocket:).

If you are a Crossplane adopter and want to share your Crossplane story publicly, please add yourself to our ADOPTERS.md.

angellk commented 6 months ago

Crossplane project presented to TAG App Delivery on February 7, 2024 to give an update as they are proposing graduation from CNCF.

Crossplane project update slide deck

Recording to be posted in TAG App Delivery YouTube playlist

cc: @jbw976 @thschue @AloisReitbauer @joshgav

mcisse45 commented 6 months ago

merci top

angellk commented 2 months ago

@jbw976 and Crossplane maintainers, we (the TOC) have reworked the process(es) a bit - please review the latest in: https://github.com/cncf/toc/blob/main/process/README.md#applying-to-become-an-incubating-or-graduating-project

There's a slightly longer form/issue to fill in: https://github.com/cncf/toc/blob/main/process/README.md#applications-to-move-levels-are-done-by-submitting-an-incubation-or-graduation-application-issue-on-the-toc-repo

Please re-open the application issue with the new process and link to this issue.

jbw976 commented 2 months ago

Thanks for the update and guidance @angellk - can you confirm that we'll maintain our spot in the backlog on https://github.com/orgs/cncf/projects/27/views/9 if we open a new issue? 🙏 😇

edit: and also do you have a rough idea of the timeline this needs to be completed by?

jbw976 commented 1 month ago

Please re-open the application issue with the new process and link to this issue.

@angellk the new graduation application issue has been opened with https://github.com/cncf/toc/issues/1397! Please let us know if there's any other pre-steps we should complete still before we get assigned a TOC sponsor. Thank you very much! 🙇‍♂️

angellk commented 1 month ago

Closing this issue in deference to the new one - thanks @jbw976 for completing it!