-
Notifications
You must be signed in to change notification settings - Fork 1.9k
IBM Power Virtual Server Block CSI Driver Operator #54711
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
Conversation
|
🤖 Updated build preview is available at: Build log: https://circleci.com/gh/ocpdocs-previewbot/openshift-docs/15969 |
|
/assign @Madhan-SWE |
storage/container_storage_interface/persistent-storage-csi-ibm-powervs-block.adoc
Outdated
Show resolved
Hide resolved
storage/container_storage_interface/persistent-storage-csi-ibm-powervs-block.adoc
Outdated
Show resolved
Hide resolved
storage/container_storage_interface/persistent-storage-csi-ibm-powervs-block.adoc
Outdated
Show resolved
Hide resolved
storage/container_storage_interface/persistent-storage-csi-ibm-powervs-block.adoc
Outdated
Show resolved
Hide resolved
storage/container_storage_interface/persistent-storage-csi-ibm-powervs-block.adoc
Outdated
Show resolved
Hide resolved
4e8ecdb to
25f994e
Compare
cce02a6 to
ebbcf34
Compare
|
@Madhan-SWE , |
|
/lgtm |
|
/label peer-review-needed |
kelbrown20
left a comment
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.
Hello! Great work! Just some small questions and considerations with formating. Thank you!
storage/container_storage_interface/persistent-storage-csi-ibm-powervs-block.adoc
Show resolved
Hide resolved
storage/container_storage_interface/persistent-storage-csi-ibm-powervs-block.adoc
Show resolved
Hide resolved
| {product-title} is capable of provisioning persistent volumes (PVs) using the Container Storage Interface (CSI) driver for {ibmpowerProductName} Virtual Server Block Storage. | ||
|
|
||
| :FeatureName: {ibmpowerProductName} Virtual Server Block CSI Driver Operator | ||
| include::snippets/technology-preview.adoc[leveloffset=+1] |
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.
Added Technology Preview Note. FYI : @manojnkumar @Madhan-SWE @kelbrown20
|
/label merge-review-needed |
maxwelldb
left a comment
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.
Made some suggestions as part of merge review. Feel free to re-add the label when you're ready.
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.
The assembly needs an introduction: https://redhat-documentation.github.io/modular-docs/#assembly-guidelines
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 documentation follows the same format as every other csi driver operator in the OpenShift docs.
Ref: https://docs.openshift.com/container-platform/4.8/storage/container_storage_interface/persistent-storage-csi-gcp-pd.html
Do we need to put additional introduction info?
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.
cc: @maxwelldb @alishaIBM
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.
@Madhan-SWE I'd say that those docs should also follow the format in our guidelines. Can't explain why they don't. There could be an exception for these assemblies, but I don't have a great way to find that out.
e: I'm not on a review squad this week, so I'm sure someone will pick this up shortly.
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.
@maxwelldb thanks for the update.
@kelbrown20 @maxwelldb could you please point us to the right person who can take a look at above. Thanks.
cc : @jaypoulz
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.
@kalexand-rh could you please confirm if we can have external repositories in the intro ( as mentioned in above comment by @Madhan-SWE ).
The links are :
https://github.com/openshift/ibm-powervs-block-csi-driver
https://github.com/openshift/ibm-powervs-block-csi-driver-operator
https://github.com/openshift/library-go/
https://github.com/openshift/cluster-storage-operator
https://docs.providers.openshift.org/container-storage-interface-driver/
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.
@sferich888, since these are all within the openshift org, are you ok with them? Or are there specific requirements you'd like to be confirmed first?
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 should not link to GitHub no matter where the content is.
If we are providing a link for a purpose then the content of that link should be documented in our docs.
Most of these looks like references (to whit I have to ask the value of the reference), shot of providing a breadcrumb trail.
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.
Added new content (without GitHub links).
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.
@kelbrown20 @kalexand-rh could you please review the PR content ? Thanks.
storage/container_storage_interface/persistent-storage-csi-ibm-powervs-block.adoc
Outdated
Show resolved
Hide resolved
| :FeatureName: {ibmpowerProductName} Virtual Server Block CSI Driver Operator | ||
| include::snippets/technology-preview.adoc[leveloffset=+1] | ||
|
|
||
| Familiarity with xref:../../storage/understanding-persistent-storage.adoc#understanding-persistent-storage[persistent storage] and xref:../../storage/container_storage_interface/persistent-storage-csi.adoc#persistent-storage-csi[configuring CSI volumes] is recommended when working with a CSI Operator and driver. |
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.
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.
replaced "recommended" with "helpful"
|
|
||
| * The _{ibmpowerProductName} Virtual Server Block CSI Driver Operator_ provides two storage classes named `ibm-powervs-tier1` (default), and `ibm-powervs-tier3` for different tiers that you can use to create persistent volume claims (PVCs). The {ibmpowerProductName} Virtual Server Block CSI Driver Operator supports dynamic volume provisioning by allowing storage volumes to be created on demand, eliminating the need for cluster administrators to pre-provision storage. | ||
|
|
||
| * The _{ibmpowerProductName} Virtual Server Block CSI driver_ enables you to create and mount {ibmpowerProductName} Virtual Server Block PVs. |
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.
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.
replaced "enables" with "allows"
1e47e1b to
3ea9be6
Compare
263e5f6 to
4407778
Compare
|
/label merge-review-needed |
sheriff-rh
left a comment
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.
Looks good Alisha! I have a couple of observations before we can merge.
|
|
||
| toc::[] | ||
|
|
||
| :_content-type: CONCEPT |
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.
According to our guidelines, the content-type needs to be on line 1. Also, this needs to be ASSEMBLY not CONCEPT.
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.
removed :
:_content-type: CONCEPT
@sheriff-rh please check if correct. Thanks.
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.
@alishaIBM content-type needs to be on line 1 and it needs to be ASSEMBLY type:
:_content-type: ASSEMBLY
[id="persistent-storage-csi-ibm-powervs-block"]
= {ibmpowerProductName} Virtual Server Block CSI Driver Operator
include::_attributes/common-attributes.adoc[]
:context: persistent-storage-csi-ibm-powervs-block
toc::[]
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.
@sheriff-rh
Incorporated above suggestion. Thanks.
|
|
||
| The IBM Power Virtual Server Block CSI Driver will be installed through IBM Power Virtual Server Block CSI Driver Operator and the operator is based on libarary-go. The OpenShift library-go is a collection of functions that allow us to build OpenShift operators easily. Most of the functionality of a CSI driver operator is already available there. The IBM Power Virtual Server Block CSI Driver Operator is installed by the cluster-storage-operator. The Cluster-storage-operator installs the IBM Power Virtual Server Block CSI Driver Operator if the Platform type is Power Virtual Servers. | ||
|
|
||
| == Overview |
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 needs an [id=] block before Overview.
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.
Added an [id=] block before Overview.
3e2452f to
2a99d89
Compare
|
@sheriff-rh I have addressed the comments. Request you to please review the same. Thanks. |
|
@ocpdocs-previewbot: user ocpdocs-previewbot is not trusted for pull request #54711 |
sheriff-rh
left a comment
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.
Feedback incorporated, LGTM! Merging.
|
/cherrypick enterprise-4.13 |
|
@sheriff-rh: new pull request created: #59786 DetailsIn 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. |
Version(s) : 4.13
Issue :
Documentation - Add PowerVS Block CSI Driver Operator to cluster storage operator
IPI for PowerVS Documentation
Links to docs preview :
https://54711--docspreview.netlify.app/openshift-enterprise/latest/storage/container_storage_interface/persistent-storage-csi-ibm-powervs-block.html
https://54711--docspreview.netlify.app/openshift-enterprise/latest/storage/container_storage_interface/persistent-storage-csi.html#csi-drivers-supported_persistent-storage-csi
QE review:
Additional information :
Draft doc : https://docs.google.com/document/d/1JgFhp3Aer_EoKvJV1Je3-y7trJ8crNYmDLMvN-Pd9dU/edit#