-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
CephFS in-tree provisioner to CSI driver migration #2924
Comments
/sig storage |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
/remove-lifecycle stale |
@Jiawei0227 would like to track this for 1.24 as alpha. |
SG! Thanks |
/milestone v1.24 |
Hello @humblec v1.24 Enhancements team here. Just checking in as we approach enhancements freeze on 18:00pm PT on Thursday Feb 3rd, 2022. This enhancement is targeting Here’s where this enhancement currently stands:
The status of this enhancement is marked as |
@encodeflush this is targetted as |
- One-line PR description: Enable intree cephfs plugin migration with the help of migration translation lib - Issue Link: kubernetes#2924 - Other comments: Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
- One-line PR description: Enable intree cephfs plugin migration with the help of migration translation lib - Issue Link: kubernetes#2924 - Other comments: Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
- One-line PR description: Enable intree cephfs plugin migration with the help of migration translation lib - Issue Link: kubernetes#2924 - Other comments: Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
- One-line PR description: Enable intree cephfs plugin migration with the help of migration translation lib - Issue Link: kubernetes#2924 - Other comments: Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
- One-line PR description: Enable intree cephfs plugin migration with the help of migration translation lib - Issue Link: kubernetes#2924 - Other comments: Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
- One-line PR description: Enable intree cephfs plugin migration with the help of migration translation lib - Issue Link: kubernetes#2924 - Other comments: Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
Hi @humblec, 1.24 Docs shadow here. 👋 This enhancement is marked as Needs Docs for the 1.24 release. Please follow the steps detailed in the documentation to open a PR against the Also, if needed take a look at Documenting for a release to familiarize yourself with the docs requirement for the release. Thank you! 🙌 |
The in-tree cephfs only support inline volume source model ( only mounter inteface) at present, that said, provision and delete implementation is missing or unknown to this driver. https://github.com/kubernetes/examples/blob/master/volumes/cephfs/cephfs.yaml I am wondering while we come up with migration for this plugin, what could/would be the expectation?
One thing to note here is, this plugin/driver dont have a SC support atm in in-tree, so bringing up the same to support provision/delete support with migration may not make much sense as it can be directly on CSI provisioner, instead of taking the route through the in-tree. If the expectation is just to support "mounter" for existing volumes, do we anticipate any issues with the lack of implementation this driver currently has ? I would like to request your input before taking this further. @Jiawei0227 @msau42 @jsafrane @xing-yang [1] Even for mounter support , there are some glitches, which I am still exploring or trying to figure out. |
IMO the first option makes more sense. Existing PVs should migrate silently to CSI and that's it. We should not add new features to in-tree volumes, even if they're migrated to CSI. If anyone wants to use dynamic provisioning, they can keep using the existing external provisioner(s) (they should be deprecated, if we have such power) and users should be advised to use CSI driver for provisioning. |
Thanks @jsafrane etl.al for sharing the thoughts! Let me check further on this. 👍 |
Hello @humblec I'm just checking in once more as we approach the 1.24 Code Freeze on 18:00 PDT, Tuesday, March 29th 2022 Please ensure the following items are completed:
For note, the status of this enhancement is currently marked as |
@Jiawei0227 @xing-yang @encodeflush eventhough I am close to completion of this feature, some more time is required for wrapping it completely which includes more validation of different scenarios, e2e testing..etc.. considering we are at last hour of code freeze, imo, its better to reconsider for next release. with that, I would like to request to untrack this feature for 1.24 release. |
Hi @humblec 👋, Checking in once more as we approach 1.26 code freeze at 17:00 PDT on Tuesday 8th November 2022. Please ensure the following items are completed:
For this enhancement, I did not see any k/k PRs linked to this issue. As always, we are here to help should questions come up. Thanks! |
/milestone clear |
/label tracked/no |
@rhockenbury: Those labels are not set on the issue: In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle rotten |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs. This bot triages issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /close not-planned |
@k8s-triage-robot: Closing this issue, marking it as "Not Planned". In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/reopen |
@msau42: Reopened this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Hi @humblec , Please update the Enhancement Description because it's outdated. BTW, the status of the KEP is withdrawn, so I think this issue can be closed. |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
Closing this issue as CephFS in-tree provisioner has been deprecated. |
Enhancement Description
k/enhancements
) update PR(s):k/k
) update PR(s): csi: cephfs online migration support via translation library kubernetes#111137k/website
) update PR(s):Parent Enhancement #625
Please keep this description up to date. This will help the Enhancement Team to track the evolution of the enhancement efficiently.
The text was updated successfully, but these errors were encountered: