-
Notifications
You must be signed in to change notification settings - Fork 49
docs: Add "How to setup storage using Rook Ceph?" #494
Conversation
6d8d807
to
e403681
Compare
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.
Thanks for the PR.
I'm wondering whether "Accessing the Ceph dashboard" makes sense as a how-to topic. I agree it shouldn't sit in a config reference guide, however it seems a rather narrow topic for a how-to guide.
Ideally I would have liked to see a how-to guide such as "Using Rook/Ceph for persistent storage" or something similar. I realize this is out of scope for this PR, however I'm wondering whether you could create the structure for such a document with TODO
placeholders for "unimplemented" sections, then fill in just the "Accessing the Ceph dashboard" section. Does that make sense?
Nits:
- There are capitalization problems throughout the PR. Could you please fix them?
- There are missing articles in multiple places. Could you please fix these, too?
I can't say right now looking forward if this is right way to go. Our "How to guides" are modeled on the Kubernetes Tasks/Tutorials for e.g. take a look at this https://kubernetes.io/docs/tasks/run-application/run-stateless-application-deployment/ This is only concerned about running application and does not go into the depths and all the features that Deployment has or all the things you can do with a Deployment. All I can say is that lets us have some how to guide before we start grouping them. And this can happen only later i.e. looking backwards. |
a613d06
to
6d0816c
Compare
I wasn't aware we are using the k8s docs as a "template". Is this the case? Anyway, this is my view on this. I will let other people chime in. |
I agree with @johananl, I think a good topic is "How to deploy Rook/Ceph for persistent storage" or similar, with a section on how to access the dashboard. Also, I think a "Next steps" section doesn't belong to a configuration reference. I'd do what's suggested in #494 (review) |
How to deploy Rook Ceph is already taken care of in following doc? What is the point of repeating it again? I could just point to it, saying if you want to deploy take a look at the above link. I agree it is small. Just because the markdown file fits in one page without scroll, it does not mean we should cram in more information. The doc serves its purpose. PS: Also this issue #585 could be a part of this PR, because it is a gotcha and needs a mention. |
IMO reference docs should only have knobs explained and nothing else. All components are being installed in the same way. I suggest we remove this section from this doc and create |
TODOs:
|
2bc42e8
to
4fda817
Compare
c742420
to
e2fd123
Compare
I'll have a look. |
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.
Nice guide @surajssd. Clearly written. I added some comments/nits I'd fix, but otherwise looks very good to me 👍
e2fd123
to
3c23974
Compare
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.
Except pending comments, LGTM. Thank for addressing the feedback quickly @surajssd.
3c23974
to
a9fe873
Compare
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.
Thanks for the patience and updates on this PR.
Largely looks good to me.
Couple of issues w.r.t usage of variable
as opposed to attribute
and the contents structure differs from other guides.
d9a2498
to
7e854f2
Compare
This document enlists steps that will help user setup storage using Rook Ceph component. Signed-off-by: Suraj Deshmukh <suraj@kinvolk.io>
7e854f2
to
4082311
Compare
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.
Thanks for addressing the feedback 🎉
LGTM
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.
LGTM
Thanks for the reviews folks 👍 🎉 |
This document enlists steps that will help user setup storage using Rook Ceph component