From a0c57e3f782417de911cbaadc688d1ef7814285e Mon Sep 17 00:00:00 2001 From: Alisha Prabhu Date: Mon, 16 Jan 2023 15:58:27 +0530 Subject: [PATCH] IBM Power VS Block CSI Driver Operator --- _topic_maps/_topic_map.yml | 2 ++ ...sistent-storage-csi-drivers-supported.adoc | 1 + ...sistent-storage-csi-ibm-powervs-block.adoc | 34 +++++++++++++++++++ 3 files changed, 37 insertions(+) create mode 100644 storage/container_storage_interface/persistent-storage-csi-ibm-powervs-block.adoc diff --git a/_topic_maps/_topic_map.yml b/_topic_maps/_topic_map.yml index 9260445930a2..2d772f5755d1 100644 --- a/_topic_maps/_topic_map.yml +++ b/_topic_maps/_topic_map.yml @@ -1550,6 +1550,8 @@ Topics: File: persistent-storage-csi-google-cloud-file - Name: IBM VPC Block CSI Driver Operator File: persistent-storage-csi-ibm-vpc-block + - Name: IBM Power Virtual Server Block CSI Driver Operator + File: persistent-storage-csi-ibm-powervs-block - Name: OpenStack Cinder CSI Driver Operator File: persistent-storage-csi-cinder - Name: OpenStack Manila CSI Driver Operator diff --git a/modules/persistent-storage-csi-drivers-supported.adoc b/modules/persistent-storage-csi-drivers-supported.adoc index 173970ffe6ae..fd6e6d42e70d 100644 --- a/modules/persistent-storage-csi-drivers-supported.adoc +++ b/modules/persistent-storage-csi-drivers-supported.adoc @@ -25,6 +25,7 @@ ifndef::openshift-rosa[] |GCP Filestore | ✅ | - | ✅| - endif::openshift-rosa[] ifndef::openshift-dedicated,openshift-rosa[] +|{ibmpowerProductName} Virtual Server Block | - | - | ✅ |IBM VPC Block | ✅^[3]^ | - | ✅^[3]^| - |Microsoft Azure Disk | ✅ | ✅ | ✅| - |Microsoft Azure Stack Hub | ✅ | ✅ | ✅| - diff --git a/storage/container_storage_interface/persistent-storage-csi-ibm-powervs-block.adoc b/storage/container_storage_interface/persistent-storage-csi-ibm-powervs-block.adoc new file mode 100644 index 000000000000..4da40b68b4e8 --- /dev/null +++ b/storage/container_storage_interface/persistent-storage-csi-ibm-powervs-block.adoc @@ -0,0 +1,34 @@ +:_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::[] + +[id="persistent-storage-csi-ibm-powervs-block-introduction_{context}"] +== Introduction + +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. + +[id="persistent-storage-csi-ibm-powervs-block-overview_{context}"] +== Overview + +{product-title} can provision persistent volumes (PVs) by 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] + +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 helpful when working with a CSI Operator and driver. + +To create CSI-provisioned PVs that mount to {ibmpowerProductName} Virtual Server Block storage assets, {product-title} installs the {ibmpowerProductName} Virtual Server Block CSI Driver Operator and the {ibmpowerProductName} Virtual Server Block CSI driver by default in the `openshift-cluster-csi-drivers` namespace. + +* 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_ allows you to create and mount {ibmpowerProductName} Virtual Server Block PVs. + +include::modules/persistent-storage-csi-about.adoc[leveloffset=+1] + +[role="_additional-resources"] +.Additional resources +* xref:../../storage/container_storage_interface/persistent-storage-csi.adoc#persistent-storage-csi[Configuring CSI volumes]