-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
doc: Update the roadmap for 1.15 #14229
Conversation
LGTM. It is reasonable to include all listed features in the roadmap. In addition, I verified all links are correct. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Add cephfs fencing?
* Support for Ceph Squid (v19) | ||
* Allow setting the application name on a CephBlockPool [#13744](https://github.com/rook/rook/pull/13744) | ||
* Pool sharing for multiple object stores [#11411](https://github.com/rook/rook/issues/11411) | ||
* DNS subdomain style access to RGW buckets [#4780](https://github.com/rook/rook/issues/4780) | ||
* Replace a single OSD when a metadataDevice is configured with multiple OSDs [#13240](https://github.com/rook/rook/issues/13240) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Support logrotate for csi pods Support log rotation of CephCSI pods #12809
- Support Automatically decide type of MDS pod scaling Automatically decide type of MDS pod scaling #14185
- For external cluster make import and export more easier Try to make import and export more eaiser #14077
- Support key rotation for cephobjectstore user CephObjectStoreUser Reference Secret #11563
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'll add the first and fourth. The second and third don't feel defined enough yet to add them to this roadmap doc.
ROADMAP.md
Outdated
|
||
## Kubectl Plugin | ||
|
||
Features are planned in the 1.14 time frame for the [Kubectl Plugin](https://github.com/rook/kubectl-rook-ceph). | ||
Features are planned for the [Kubectl Plugin](https://github.com/rook/kubectl-rook-ceph), though without a committed timeline. | ||
* Collect details to help troubleshoot the csi driver [#69](https://github.com/rook/kubectl-rook-ceph/issues/69) | ||
* Command to flatten an RBD image [#222](https://github.com/rook/kubectl-rook-ceph/issues/222) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is done already, I think?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, it merged since I opened this PR, will remove it
Roadmap candidate: |
ROADMAP.md
Outdated
* Add build support for Go 1.22 [#13738](https://github.com/rook/rook/pull/13738) | ||
* Add topology based provisioning for external clusters [#13821](https://github.com/rook/rook/pull/13821) | ||
* Multus-enabled clusters deprecate "holder" pods [#13055](https://github.com/rook/rook/issues/13055) | ||
* Ceph-CSI [v3.12](https://github.com/ceph/ceph-csi/issues?q=is%3Aopen+is%3Aissue+milestone%3Arelease-v3.12.0) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@travisn do we need to add ceph-csi-operator integration tracking as well?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Roadmap candidate: Clean up old logs from de-scheduled daemons pods: #14202
@BlaineEXE Unless there is an assignee working on these issues, I'm thinking to not add to the roadmap for now.
ROADMAP.md
Outdated
|
||
## Kubectl Plugin | ||
|
||
Features are planned in the 1.14 time frame for the [Kubectl Plugin](https://github.com/rook/kubectl-rook-ceph). | ||
Features are planned for the [Kubectl Plugin](https://github.com/rook/kubectl-rook-ceph), though without a committed timeline. | ||
* Collect details to help troubleshoot the csi driver [#69](https://github.com/rook/kubectl-rook-ceph/issues/69) | ||
* Command to flatten an RBD image [#222](https://github.com/rook/kubectl-rook-ceph/issues/222) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, it merged since I opened this PR, will remove it
* Support for Ceph Squid (v19) | ||
* Allow setting the application name on a CephBlockPool [#13744](https://github.com/rook/rook/pull/13744) | ||
* Pool sharing for multiple object stores [#11411](https://github.com/rook/rook/issues/11411) | ||
* DNS subdomain style access to RGW buckets [#4780](https://github.com/rook/rook/issues/4780) | ||
* Replace a single OSD when a metadataDevice is configured with multiple OSDs [#13240](https://github.com/rook/rook/issues/13240) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'll add the first and fourth. The second and third don't feel defined enough yet to add them to this roadmap doc.
ROADMAP.md
Outdated
* Ceph-CSI [v3.11](https://github.com/ceph/ceph-csi/issues?q=is%3Aopen+is%3Aissue+milestone%3Arelease-v3.11.0) | ||
* Add build support for Go 1.22 [#13738](https://github.com/rook/rook/pull/13738) | ||
* Add topology based provisioning for external clusters [#13821](https://github.com/rook/rook/pull/13821) | ||
* Multus-enabled clusters deprecate "holder" pods [#13055](https://github.com/rook/rook/issues/13055) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@BlaineEXE This issue is closed now from 1.14. Is there a different issue to track the 1.15 multus work item to deprecate holder pods?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Holders are deprecated in 1.14. Our plan has been to fully remove holder capabilities from Rook in 1.16, which is presumably also when the new CSI operator will be the default install. But there isn't an item to track that complete removal, no. I'll make one.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We can replace this with
* Make go/no-go decision on holder pod removal, and remove holder capabilities if "go" [#14289](https://github.com/rook/rook/issues/14289)
@subhamkrai Is there an issue tracking re-enabling that feature? |
d722a5c
to
d224f71
Compare
For the v1.15 release update the roadmap for new features that are being planned Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
For the v1.15 release update the roadmap for new features that are being planned.
This is still a draft and looking for input from the team
Checklist: