This document defines a high level roadmap for Rook development and upcoming releases.
The features and themes included in each milestone are optimistic in the sense that many do not have clear owners yet.
Community and contributor involvement is vital for successfully implementing all desired items for each release.
We hope that the items listed below will inspire further engagement from the community to keep Rook progressing and shipping exciting and valuable features.
Any dates listed below and the specific issues that will ship in a given milestone are subject to change but should give a general idea of what we are planning.
* Automated upgrade support (initial) [#997](https://github.com/rook/rook/issues/997)
* Manage an existing Ceph cluster (basic) [#1868](https://github.com/rook/rook/issues/1868)
* OSDs
* Run on arbitrary PVs (local storage) as an alternative to host path [#796](https://github.com/rook/rook/issues/796) [#919](https://github.com/rook/rook/issues/919)
* Minimize or eliminate running with privileged containers (e.g., reduced access to /dev) [#1944](https://github.com/rook/rook/issues/1944)
* Disk management (adding, removing, and replacing disks) [#1435](https://github.com/rook/rook/issues/1435)
* ceph-volume is used for provisioning [#1342](https://github.com/rook/rook/issues/1342)
* Mgr and plugins
* Placement group balancer support (enable the mgr module)
* Durability of state (local storage support, config can be regenerated) [#1011](https://github.com/rook/rook/issues/1011) [#592](https://github.com/rook/rook/issues/592)
* Integration testing improvements
* Incorporate new environments [#1315](https://github.com/rook/rook/issues/1315)
* Incorporate more architectures [#1901](https://github.com/rook/rook/issues/1901)
* New storage providers
* Cassandra cluster creation and horizontal scaling [#1910](https://github.com/rook/rook/issues/1910)