toc
toc copied to clipboard
Crossplane Graduation Proposal
This PR formally proposes the Crossplane project to move to Graduation.
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.
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
merci top
@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.
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?
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! 🙇♂️
Closing this issue in deference to the new one - thanks @jbw976 for completing it!