openebs/rawfile-localpv

Project still active?

dvonessen opened this issue ยท 10 comments

Hi,

this project seems exactly what I want to use for my single node kubernetes server.
But the last commit is more than 2.5 years ago, is there still progress in this project? Or is there another project which covers this use case?

Thank you!

The project seems dead and I think will break with Kubernetes 1.27 (CSI related changes)

I think best alternative at the moment is to have rancher/local-path-provisioner add mounting and resizing scripts and then similar setup can be achieved with it

rancher/local-path-provisioner#350

semekh commented

The project is not dead and is still being actively used in production. It's just that I haven't seen that many issues to cut a new release yet.
Any specifics on the issue you're facing on Kubernetes 1.27?

external-provisioner complains about this:

W0923 14:28:14.212098 1 warnings.go:70] storage.k8s.io/v1beta1 CSIStorageCapacity is deprecated in v1.24+, unavailable in v1.27+; use storage.k8s.io/v1 CSIStorageCapacity

Numerous PR-s are open https://github.com/openebs/rawfile-localpv/pulls

Latest commit is nearly 2 years ago...

semekh commented
  • Development happens on the develop, not the master branch, last commit of which happened on 2023 Jul 6th
  • I should probably be more active in closing PRs
  • The deprecation seems to be fairly straight-forward. Will handle it.

That said, it might actually be a good time to cut a new release, and address those issues. Thanks for the feedback.

@semekh,
Thank you for your amazing work on this and I'm sorry to ask...
We hit the same deprecation issue on 1.28 (which makes sense).
Any chance a new release is coming?

arusa commented

Thanks too for this module! But it doesn't look very active, because this issue was created in April and it took until September to respond and now there is still no new release. I'm currently wondering if it's better to use lvm-localpv on a file, but that doesn't feel right :/

semekh commented

Hey @arusa
Unfortunately I've been unable to cut a new release due to outdated CI credentials. Have reached out to upstream OpenEBS members lately. If that doesn't work I might publish this under another organization.

arusa commented

Thanks for the quick reply! :)

hi @semekh just checking in in the CI credentials issue. Did our CI folks get back to you on this issue and update you with the info you needed? - I think I recall seeing a convo on that. please confirm?

Hi, the project as it stands on github is mostly abandoned as the sub-project maintainer doesn't seem to have the time for it.
We've been trying to engage and start some efforts of porting this into the other drivers as a go driver, but we currently lack the people-power to address this.
We've mentioned this on slack and would like to either onboard sub-project maintainers for this or otherwise archive it, since it's not good to give the impression this is maintained when it's not (even as an experimental sub-project).

If anyone is available to help we'd love to discuss the future of the project.