Skip to content

Latest commit

 

History

History
39 lines (31 loc) · 2.87 KB

ROADMAP.md

File metadata and controls

39 lines (31 loc) · 2.87 KB

Roadmap

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 some 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. See the GitHub project boards for the most up-to-date issues and their status.

Rook Ceph 1.11

The following high level features are targeted for Rook v1.11 (January 2023). For more detailed project tracking see the v1.11 board.

  • Use more specific cephx accounts to better differentiate the source of Ceph configuration changes #10169
  • Enable restoring a cluster from the OSDs after all mons are lost #7049
  • Automate node fencing for application failover in some scenarios #1507
  • Support RBD mirroring across clusters with overlapping networks #11070
  • OSD encryption on partitions #10984
  • Object Store
    • Service account authentication with the Vault agent #9872
    • Add alpha support for COSI (Container object storage interface) with K8s 1.25 #7843
    • Support the immutable object cache #11162
  • Ceph-CSI v3.8
    • CephFS encryption support #3460
  • Update the operator sdk for internal CSV generation #10141
  • Krew plugin features planned in the 1.11 time frame
    • Recover the CephCluster CR after accidental deletion #68
    • Collect details to help troubleshoot the csi driver #69
    • Restore mon qourum from OSDs after all mons are lost #7049

Themes

The general areas for improvements include the following, though may not be committed to a release.

  • OSD encryption key rotation #7925
  • Strengthen approach for OSDs on PVCs for a more seamless K8s management of underlying storage
  • CSI Driver improvements tracked in the CSI repo
    • Support for Windows nodes