Releases: IBM/ibm-block-csi-driver
IBM CSI Block driver - GA v1.5.1
Version 1.5.1 of IBM block CSI driver.
The Container Storage Interface (CSI) Driver for IBM block storage systems enables container orchestrators such as Kubernetes to manage the life cycle of persistent storage.
Supported container platforms (and architectures):
OpenShift v4.6 (x86, IBM Z, and IBM Power Systems)
OpenShift v4.7 (x86, IBM Z, and IBM Power Systems)
Kubernetes v1.19 (x86)
Kubernetes v1.20 (x86)
Supported IBM storage systems:
IBM Spectrum Virtualize Family including IBM SAN Volume Controller (SVC) and IBM FlashSystem® family members built with IBM Spectrum® Virtualize (FlashSystem 5010, 5030, 5100, 5200, 7200, 9100, 9200, 9200R)
IBM FlashSystem A9000 and A9000R
IBM DS8000 Family
Supported operating systems (and architectures):
RHEL 7.x (x86)
RHCOS (x86, IBM Z, and IBM Power Systems)
Full documentation can be found on the IBM Knowledge Center.
IBM CSI Block driver - GA v1.6.0
Version 1.6.0 of IBM block CSI driver.
The Container Storage Interface (CSI) Driver for IBM block storage systems enables container orchestrators such as Kubernetes to manage the life cycle of persistent storage.
Supported container platforms (and architectures):
OpenShift v4.7 (x86, IBM Z, and IBM Power Systems)
OpenShift v4.8 (x86, IBM Z, and IBM Power Systems)
Kubernetes v1.20 (x86)
Kubernetes v1.21 (x86)
Supported IBM storage systems:
IBM Spectrum Virtualize™ Family including IBM SAN Volume Controller (SVC) and IBM FlashSystem® family members built with IBM Spectrum® Virtualize (including FlashSystem 5xxx, 7200, 9100, 9200, 9200R)
IBM Spectrum Virtualize as software only
IBM FlashSystem A9000 and A9000R
IBM DS8000 Family
Supported operating systems (and architectures):
RHEL 7.x (x86)
RHCOS (x86, IBM Z, and IBM Power Systems)
Full documentation can be found on the IBM Knowledge Center.
IBM CSI Block driver - GA v1.5.0
Version 1.5.0 of IBM block CSI driver.
The Container Storage Interface (CSI) Driver for IBM block storage systems enables container orchestrators such as Kubernetes to manage the life cycle of persistent storage.
Supported container platforms (and architectures):
OpenShift v4.6 (x86, IBM Z, and IBM Power Systems)
OpenShift v4.7 (x86, IBM Z, and IBM Power Systems)
Kubernetes v1.19 (x86)
Kubernetes v1.20 (x86)
Supported IBM storage systems:
IBM Spectrum Virtualize Family including IBM SAN Volume Controller (SVC) and IBM FlashSystem® family members built with IBM Spectrum® Virtualize (FlashSystem 5010, 5030, 5100, 5200, 7200, 9100, 9200, 9200R)
IBM FlashSystem A9000 and A9000R
IBM DS8000 Family
Supported operating systems (and architectures):
RHEL 7.x (x86)
RHCOS (x86, IBM Z, and IBM Power Systems)
Full documentation can be found on the IBM Knowledge Center.
IBM CSI Block driver - GA v1.4.0
Version 1.4.0 of IBM block CSI driver.
The Container Storage Interface (CSI) Driver for IBM block storage systems enables container orchestrators such as Kubernetes to manage the life cycle of persistent storage.
Supported container platforms (and architectures):
OpenShift v4.4 (x86, IBM Z, and IBM PowerPC)
OpenShift v4.5 (x86, IBM Z, and IBM PowerPC)
Kubernetes v1.18 (x86)
Kubernetes v1.19 (x86)
Supported IBM storage systems:
IBM Spectrum Virtualize Family including IBM SAN Volume Controller (SVC) and IBM FlashSystem® family members built with IBM Spectrum® Virtualize (FlashSystem 5010, 5030, 5100, 7200, 9100, 9200, 9200R)
IBM FlashSystem A9000 and A9000R
IBM DS8000 Family
Supported operating systems (and architectures):
RHEL 7.x (x86)
RHCOS (x86, IBM Z, and IBM PowerPC)
Full documentation can be found on the IBM Knowledge Center.
IBM CSI Block driver - GA v1.3.0
Version 1.3.0 of IBM block CSI driver.
The IBM block storage CSI driver enables container orchestrators, such as Kubernetes and OpenShift, to manage the life-cycle of persistent storage.
Supported container platforms (and architectures):
OpenShift v4.3 (IBM Z and IBM PowerPC)
OpenShift v4.4 (x86 and IBM Z)
OpenShift v4.5 (x86)
Kubernetes v1.17 (x86)
Kubernetes v1.18 (x86)
Supported IBM storage systems:
IBM Spectrum Virtualize Family (including IBM Flash family members built with IBM Spectrum Virtualize (FlashSystem 5010, 5030, 5100, 7200, 9100, 9200, 9200R) and IBM SAN Volume Controller (SVC) models SV2, SA2)
IBM FlashSystem A9000/R
IBM DS8880
IBM DS8900
Supported operating systems (and architectures):
RHEL 7.x (x86)
RHCOS (x86, IBM Z, and IBM PowerPC)
Full documentation can be found on the IBM Knowledge Center.
IBM CSI Block driver - GA v1.2.0
Version 1.2.0 of IBM block CSI driver.
The IBM block storage CSI driver enables container orchestrators, such as Kubernetes and OpenShift, to manage the life-cycle of persistent storage.
Supported container platforms:
OpenShift v4.3
OpenShift v4.4
Kubernetes v1.16
Kubernetes v1.17
Supported IBM storage systems:
IBM Spectrum Virtualize Family (including IBM Flash family members built with IBM Spectrum Virtualize (FlashSystem 5010, 5030, 5100, 7200, 9100, 9200, 9200R) and IBM SAN Volume Controller (SVC) models SV2, SA2)
IBM FlashSystem A9000/R
IBM DS8880
IBM DS8900
Supported operating systems:
RHEL 7.x (x86 architecture)
RHCOS (x86, IBM Z, and IBM PowerPC architectures)
Full documentation can be found on the IBM Knowledge Center.
IBM CSI Block driver - GA v1.1.0
Version 1.1.0 of IBM block CSI driver.
The IBM block storage CSI driver enables container orchestrators, such as Kubernetes and OpenShift, to manage the life-cycle of persistent storage.
Supported container platforms:
OpenShift v4.2
OpenShift v4.3
Kubernetes v1.14
Kubernetes v1.16
Supported IBM storage systems:
IBM Spectrum Virtualize Family (including IBM Flash family members built with IBM Spectrum Virtualize (FlashSystem 5010, 5030, 5100, 7200, 9100, 9200, 9200R) and IBM SAN Volume Controller (SVC) models SV2, SA2)
IBM FlashSystem A9000/R
IBM DS8880
IBM DS8900
Supported operating systems:
RHEL 7.x (x86 architecture)
RHCOS (x86 and IBM Z architecture)
Full documentation can be found on the IBM Knowledge Center
IBM CSI Block driver - GA v1.0.0
The GA version of the IBM block CSI driver.
The IBM block storage CSI driver enables container orchestrators, such as Kubernetes and OpenShift, to manage the life-cycle of persistent storage.
Supported container platforms:
- OpenShift v4.2
- Kubernetes v1.14
Supported IBM storage systems:
- IBM FlashSystem 9100
- IBM Spectrum Virtualize
- IBM Storwize
- IBM FlashSystem A9000/R
Supported operating systems:
- RHEL 7.x (x86 architecture)
Deployment method though Operator -> https://github.com/IBM/ibm-block-csi-operator/releases/tag/v1.0.0
References:
- Kubernetes CSI drivers
- User guide IBM knowledge center.
- Redhat Openshift Operator in OperatorHub
- Operator github
- Driver github
- CSI spec
- Video
Driver images:
- CSI controller image: https://hub.docker.com/r/ibmcom/ibm-block-csi-driver-controller/tags
- CSI node image: https://hub.docker.com/r/ibmcom/ibm-block-csi-driver-node/tags
- Operator image for vanilla k8s installation: https://hub.docker.com/r/ibmcom/ibm-block-csi-operator/tags
- Operator image for Openshift Certified OperatorHub: registry.connect.redhat.com/ibm/ibm-block-csi-operator/tags
IBM CSI driver - Beta
The driver enables IBM block storage (Spectrum Virtualize, FlashSystem 9100, Storwize and A9000) in Kubernetes 1.13 and Openshift 4.1.
This release introduces:
- FC support for Spectrum Virtualize and A9000 -> Related PRs.
Note: iSCSI support was already introduced in v0.1.0. - Using UBI images for node and controller images -> #55
- Upgrade CSI side car containers to the latest -> #70, #71.
- New logger and improve log messages -> Related PRs
- Driver name
block.csi.ibm.com
-> #58 - Updated README.md file and new USAGE-DETAILS.md with full detail about how to install and use the driver.
- CI: Adding CSI community testing.
- Bug fixs : #80, #79...
- Full PRs list of this Beta version can be found HERE
- The CSI node and controller docker images is now available in dockerhub:
- https://hub.docker.com/r/ibmcom/ibm-block-csi-driver-controller
(docker pull ibmcom/ibm-block-csi-driver-controller:0.9.0)
- https://hub.docker.com/r/ibmcom/ibm-block-csi-driver-node
(ibmcom/ibm-block-csi-driver-node:0.9.0)
- Note: The driver installation yaml file, ibm-block-csi-driver.yaml, uses the above images from dockerhub.
- https://hub.docker.com/r/ibmcom/ibm-block-csi-driver-controller
CSI driver (node & controller) with iSCSI connectivity
This is an internal release for testing.
Its a milestone with fully function CSI driver for IBM Storwize and A9000 with iSCSI connectivity.
Tested on k8s 1.13, Openshift 4.1, RHEL 7 worker nodes on x86 architecture.
One big step toward the formal release later on.