cncf-toc/reviews/incubation-rook.md

3.5 KiB
Raw Permalink Blame History

Rook Incubating Stage Review

Rook is currently a sandbox stage project. Please refer to Rook's sandbox stage proposal ("inception" at time of acceptance) for details on the sandbox requirements.

In the time since being accepted to the sandbox stage, Rook has demonstrated healthy growth and progress. Two releases were completed, starting with v0.7 on February 21st and then v0.8 on July 18th. With those releases, Rook extended beyond just orchestration of Ceph and has built a framework of reusable specs, logic and policies for cloud-native storage orchestration of other providers. Operators and CRD types were added for both CockroachDB and Minio in the v0.8 release, initial support for NFS is nearly complete, and other storage providers are also in the works.

The CRD types and support for Ceph has graduated to Beta in the v0.8 release, reflecting the increased maturity that has only been possible from impressive engagement from the community. Other big features for the Ceph operator include automatic horizontal scaling of storage resources, an improved security model, and support for new environments such as OpenShift.

A formalized governance policy has been approved and instituted for the project, and a new maintainer has also been added to help the project continue to grow.

Incubating Stage Criteria

To be accepted to incubating stage, a project must meet the sandbox stage requirements plus:

Further details of Rook's growth and progress since entering the sandbox stage as well as use case details from the Rook community can be found in this slide deck.