Skip to content
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

Deploy COSI driver in Rook #7843

Closed
thotz opened this issue May 6, 2021 · 10 comments · Fixed by #11995
Closed

Deploy COSI driver in Rook #7843

thotz opened this issue May 6, 2021 · 10 comments · Fixed by #11995
Assignees
Projects

Comments

@thotz
Copy link
Contributor

thotz commented May 6, 2021

Is this a bug report or feature request?

  • Feature Request

What should the feature do:
The Kubernetes 1.22 is planned to provide a new standard way for provisioning object store via COSI. Rook needs to deploy COSI driver to handle the incoming BucketRequest and BucketAccessRequest similar to pvc requests

What is the use case behind this feature:
Provisioning object store via BucketRequest and BucketAccessRequest

@thotz thotz added the feature label May 6, 2021
@thotz thotz added this to To do in v1.7 via automation May 6, 2021
@github-actions
Copy link

github-actions bot commented Aug 4, 2021

This issue has been automatically marked as stale because it has not had recent activity. It will be closed in a week if no further activity occurs. Thank you for your contributions.

@travisn travisn added keepalive and removed wontfix labels Aug 4, 2021
@leseb leseb removed this from To do in v1.7 Sep 7, 2021
@leseb leseb added this to To do in v1.8 via automation Sep 7, 2021
@jonyhy96
Copy link

Any update to this? definitely thumbs up for this feature!

@thotz
Copy link
Contributor Author

thotz commented Oct 26, 2021

Please refer ceph/ceph-cosi#4 for details. We are waiting on the COSI team to wrap up things. Then ceph-cosi driver will updated and after that it can be consumed in Rook

@BlaineEXE
Copy link
Member

@thotz I think this has slipped from k8s 1.23. Is that your understanding as well.

@thotz
Copy link
Contributor Author

thotz commented Dec 1, 2021

@BlaineEXE Yaa atleast atleast from KEP review thats correct, I will confirm it with next COSI call

@travisn travisn removed this from To do in v1.8 Jan 20, 2022
@BlaineEXE
Copy link
Member

I think it would be good to make a CRD for deploying COSI instead of putting options on the operator. There are a lot of good tools for helping people auto-fill manifests based on CRD info, and it is a much better experience than loading a bunch more operator params.

@travisn
Copy link
Member

travisn commented Nov 16, 2022

I think it would be good to make a CRD for deploying COSI instead of putting options on the operator. There are a lot of good tools for helping people auto-fill manifests based on CRD info, and it is a much better experience than loading a bunch more operator params.

@thotz Is there a design doc in progress for COSI integration? This would be a good topic to discuss. My initial thought was to follow the pattern of the CSI settings since there is one driver per operator like CSI, but I can certainly see the point that a CRD is appropriate too.

thotz added a commit to thotz/rook that referenced this issue Mar 29, 2023
The first draft for the design doc for ceph cosi driver with Rook

Resolves rook#7843

Signed-off-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
thotz added a commit to thotz/rook that referenced this issue Mar 29, 2023
The first draft for the design doc for ceph cosi driver with Rook

Resolves rook#7843

Signed-off-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
@travisn travisn added this to To do in v1.12 via automation May 4, 2023
@travisn travisn moved this from To do to In progress in v1.12 May 8, 2023
thotz added a commit to thotz/rook that referenced this issue May 24, 2023
The first draft for the design doc for ceph cosi driver with Rook

Resolves rook#7843

Signed-off-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
thotz added a commit to thotz/rook that referenced this issue May 26, 2023
The first draft for the design doc for ceph cosi driver with Rook

Resolves rook#7843

Signed-off-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
thotz added a commit to thotz/rook that referenced this issue May 31, 2023
The first draft for the design doc for ceph cosi driver with Rook

Resolves rook#7843

Signed-off-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
thotz added a commit to thotz/rook that referenced this issue Jun 8, 2023
The first draft for the design doc for ceph cosi driver with Rook

Resolves rook#7843

Signed-off-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
thotz added a commit to thotz/rook that referenced this issue Jun 9, 2023
The first draft for the design doc for ceph cosi driver with Rook

Resolves rook#7843

Signed-off-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
thotz added a commit to thotz/rook that referenced this issue Jun 12, 2023
The first draft for the design doc for ceph cosi driver with Rook

Resolves rook#7843

Signed-off-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
@travisn travisn moved this from In progress to Blocking Release in v1.12 Jun 12, 2023
thotz added a commit to thotz/rook that referenced this issue Jun 13, 2023
The first draft for the design doc for ceph cosi driver with Rook

Resolves rook#7843

Signed-off-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
thotz added a commit to thotz/rook that referenced this issue Jun 14, 2023
The first draft for the design doc for ceph cosi driver with Rook

Resolves rook#7843

Signed-off-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
v1.12 automation moved this from Blocking Release to Done Jun 14, 2023
@travisn
Copy link
Member

travisn commented Jun 14, 2023

Reopening as only the design doc was merged

@travisn travisn reopened this Jun 14, 2023
v1.12 automation moved this from Done to In progress Jun 14, 2023
YZ775 pushed a commit to YZ775/rook that referenced this issue Jun 15, 2023
The first draft for the design doc for ceph cosi driver with Rook

Resolves rook#7843

Signed-off-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
YZ775 pushed a commit to YZ775/rook that referenced this issue Jun 15, 2023
The first draft for the design doc for ceph cosi driver with Rook

Resolves rook#7843

Signed-off-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
@travisn travisn moved this from In progress to Blocking Release in v1.12 Jun 26, 2023
@subhamkrai
Copy link
Contributor

@thotz can we close this?

@BlaineEXE BlaineEXE moved this from Blocking Release to Done in v1.12 Jul 19, 2023
@thotz
Copy link
Contributor Author

thotz commented Jul 26, 2023

Yes we can there are issues to track pending work in cosi-controller

@thotz thotz closed this as completed Jul 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
v1.12
Done
Development

Successfully merging a pull request may close this issue.

5 participants