docs: update roadmap for the v1.11 release

The roadmap is updated with planned features for the
v1.11 release targeted for January.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
This commit is contained in:
Travis Nielsen
2022-11-02 09:28:40 -06:00
parent 31ef6ed6c8
commit 62b62cec5f
+14 -10
View File
@@ -8,28 +8,32 @@ We hope that the items listed below will inspire further engagement from the com
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.
See the [GitHub project boards](https://github.com/rook/rook/projects) for the most up-to-date issues and their status.
## Rook Ceph 1.10
## Rook Ceph 1.11
The following high level features are targeted for Rook v1.10 (early August 2022). For more detailed project tracking see the [v1.10 board](https://github.com/rook/rook/projects/26).
The following high level features are targeted for Rook v1.11 (January 2023). For more detailed project tracking see the [v1.11 board](https://github.com/rook/rook/projects/27).
* Remove support for Ceph Octopus (support remains for Pacific and Quincy) [#10338](https://github.com/rook/rook/issues/10338)
* Add command to the [krew plugin](https://github.com/rook/kubectl-rook-ceph) to analyze cluster health and advise on resolving common health issues [Krew #32](https://github.com/rook/kubectl-rook-ceph/issues/32)
* Check for existing subvolumes before allowing a filesystem to be uninstalled [#9915](https://github.com/rook/rook/pull/9915)
* Use more specific cephx accounts to better differentiate the source of Ceph configuration changes [#10169](https://github.com/rook/rook/issues/10169)
* Enable restoring a cluster from the OSDs after all mons are lost [#7049](https://github.com/rook/rook/issues/7049)
* Automate node fencing for application failover in some scenarios [#1507](https://github.com/rook/rook/issues/1507)
* Support RBD mirroring across clusters with overlapping networks [#11070](https://github.com/rook/rook/issues/11070)
* OSD encryption on partitions [#10984](https://github.com/rook/rook/issues/10984)
* Object Store
* Service account authentication with the Vault agent [#9872](https://github.com/rook/rook/pull/9872)
* Support for AWS Server Side Encryption (SSE) [#10318](https://github.com/rook/rook/pull/10318)
* Improvements to RGW Multisite configuration [#10323](https://github.com/rook/rook/pull/10323)
* Add alpha support for COSI (Container object storage interface) with K8s 1.25 [#7843](https://github.com/rook/rook/issues/7843)
* Support the immutable object cache [#11162](https://github.com/rook/rook/issues/11162)
* Ceph-CSI v3.8
* CephFS encryption support [#3460](https://github.com/ceph/ceph-csi/pull/3460)
* Update the operator sdk for internal CSV generation [#10141](https://github.com/rook/rook/issues/10141)
* [Krew plugin](https://github.com/rook/kubectl-rook-ceph) features planned in the 1.11 time frame
* Recover the CephCluster CR after accidental deletion [#68](https://github.com/rook/kubectl-rook-ceph/issues/68)
* Collect details to help troubleshoot the csi driver [#69](https://github.com/rook/kubectl-rook-ceph/issues/69)
* Restore mon qourum from OSDs after all mons are lost [#7049](https://github.com/rook/rook/issues/7049)
## Themes
The general areas for improvements include the following, though may not be committed to a release.
* Add alpha support for COSI (Container object storage interface) with K8s 1.24 [#7843](https://github.com/rook/rook/issues/7843)
* OSD encryption key rotation [#7925](https://github.com/rook/rook/issues/7925)
* Simplify metadata backup and disaster recovery [#3985](https://github.com/rook/rook/issues/3985)
* Strengthen approach for OSDs on PVCs for a more seamless K8s management of underlying storage
* CSI Driver improvements tracked in the [CSI repo](https://github.com/ceph/ceph-csi)
* Support for Windows nodes