Skip to content

Releases: IBM/ibm-spectrum-scale-csi

IBM Storage Scale CSI Driver - v2.10.4

19 Sep 04:49
7c16c2d
Compare
Choose a tag to compare

IBM Storage Scale Container Storage Interface (CSI) driver
The IBM Storage Scale CSI driver enables container orchestrators, such as OpenShift and Kubernetes, to manage the life-cycle of persistent storage. Through this CSI Driver, Kubernetes persistent volumes (PVs) can be provisioned from IBM Storage Scale. Thus, containers can be used with stateful microservices, such as database applications (MongoDB, PostgreSQL etc), web servers (nginx, apache), or any number of other containerized applications needing provisioned storage.

Supported Features of the CSI driver(v2.10.4)

  • Static provisioning: Ability to use existing directories as persistent volumes
  • Lightweight dynamic provisioning: Ability to create directory-based volumes dynamically
  • Fileset-based dynamic provisioning: Ability to create fileset-based volumes dynamically
  • Multiple file systems support: Volumes can be created across multiple file systems
  • Remote mount support: Volumes can be created on a remotely mounted file system
  • Operator based deployment: Simplified deployment and management of Driver through Operator
  • Volume snapshot support: Ability to take a point-in-time snapshot of volume and creating new volume from existing snapshot
  • Volume cloning support: To duplicate an existing persistent volume at a particular point-in-time.
  • Volume expansion support: Ability to expand a dynamically provisioned volume.
  • Compression support: Ability to enable compression for dynamically provisioned volumes.
  • Tiering support: Ability to enable tiering for dynamically provisioned volumes.
  • Consistency Group support: Ability to have group of volumes for application groups.
  • Volume stat support for fileset based volumes: Ability to show available and used capacity of fileset based volumes.
  • Support for the multiple GUIs configuration (GUI HA) for a CSI driver on Vanilla Kubernetes: Ability to configure multiple GUIs in case of GUI is installed on multiple nodes of a storage cluster.
  • Support to configure resource limits of IBM Storage Scale Container Storage Interface driver

Supported container platforms:
Redhat OpenShift 4.12, 4.13, and 4.14 (x86_64 architecture) through RHEL 8 worker nodes
Vanilla Kubernetes 1.26 and 1.27 (x86_64 architecture) through RHEL 7.9 worker nodes

Supported IBM storage systems:
IBM Storage Scale 5.1.1.2 or Higher is required for 'permissions' parameter in the storageclass
IBM Storage Scale 5.1.1.0 or Higher is required for 'volume snapshot support'. Recommendation is to use IBM Storage Scale 5.1.2.1 or Higher
IBM Storage Scale 5.1.2.1 or Higher is required for 'volume cloning support'
IBM Storage Scale 5.1.3.0 or Higher for 'consistency group support', 'compression support' and 'tiering support'. IBM Storage Scale filesystem with version 27.00 or Higher for 'tiering support'.
IBM Storage Scale 5.1.6.1 or Higher is required for GUI HA configuration support

Supported operating systems:
Ubuntu 20.04 and Ubuntu 22.04 (x86_64 architecture) with Vanilla Kubernetes
RHCOS support through IBM Storage Scale Cloud Native Storage Access (x86_64, ppc64le and s390x architecture)

User guide (IBM Documentation): IBM Storage Scale Container Storage Interface Driver

Images URL
Operator quay.io/ibm-spectrum-scale/ibm-spectrum-scale-csi-operator:v2.10.4
Driver quay.io/ibm-spectrum-scale/ibm-spectrum-scale-csi-driver:v2.10.4

Changes:

  • Security Changes

IBM Storage Scale CSI Driver - v2.10.3

14 Aug 17:23
4d156d5
Compare
Choose a tag to compare

IBM Storage Scale Container Storage Interface (CSI) driver
The IBM Storage Scale CSI driver enables container orchestrators, such as OpenShift and Kubernetes, to manage the life-cycle of persistent storage. Through this CSI Driver, Kubernetes persistent volumes (PVs) can be provisioned from IBM Storage Scale. Thus, containers can be used with stateful microservices, such as database applications (MongoDB, PostgreSQL etc), web servers (nginx, apache), or any number of other containerized applications needing provisioned storage.

Supported Features of the CSI driver(v2.10.3)

  • Static provisioning: Ability to use existing directories as persistent volumes
  • Lightweight dynamic provisioning: Ability to create directory-based volumes dynamically
  • Fileset-based dynamic provisioning: Ability to create fileset-based volumes dynamically
  • Multiple file systems support: Volumes can be created across multiple file systems
  • Remote mount support: Volumes can be created on a remotely mounted file system
  • Operator based deployment: Simplified deployment and management of Driver through Operator
  • Volume snapshot support: Ability to take a point-in-time snapshot of volume and creating new volume from existing snapshot
  • Volume cloning support: To duplicate an existing persistent volume at a particular point-in-time.
  • Volume expansion support: Ability to expand a dynamically provisioned volume.
  • Compression support: Ability to enable compression for dynamically provisioned volumes.
  • Tiering support: Ability to enable tiering for dynamically provisioned volumes.
  • Consistency Group support: Ability to have group of volumes for application groups.
  • Volume stat support for fileset based volumes: Ability to show available and used capacity of fileset based volumes.
  • Support for the multiple GUIs configuration (GUI HA) for a CSI driver on Vanilla Kubernetes: Ability to configure multiple GUIs in case of GUI is installed on multiple nodes of a storage cluster.
  • Support to configure resource limits of IBM Storage Scale Container Storage Interface driver

Supported container platforms:
Redhat OpenShift 4.12, 4.13, and 4.14 (x86_64 architecture) through RHEL 8 worker nodes
Vanilla Kubernetes 1.26 and 1.27 (x86_64 architecture) through RHEL 7.9 worker nodes

Supported IBM storage systems:
IBM Storage Scale 5.1.1.2 or Higher is required for 'permissions' parameter in the storageclass
IBM Storage Scale 5.1.1.0 or Higher is required for 'volume snapshot support'. Recommendation is to use IBM Storage Scale 5.1.2.1 or Higher
IBM Storage Scale 5.1.2.1 or Higher is required for 'volume cloning support'
IBM Storage Scale 5.1.3.0 or Higher for 'consistency group support', 'compression support' and 'tiering support'. IBM Storage Scale filesystem with version 27.00 or Higher for 'tiering support'.
IBM Storage Scale 5.1.6.1 or Higher is required for GUI HA configuration support

Supported operating systems:
Ubuntu 20.04 and Ubuntu 22.04 (x86_64 architecture) with Vanilla Kubernetes
RHCOS support through IBM Storage Scale Cloud Native Storage Access (x86_64, ppc64le and s390x architecture)

User guide (IBM Documentation): IBM Storage Scale Container Storage Interface Driver

Images URL
Operator quay.io/ibm-spectrum-scale/ibm-spectrum-scale-csi-operator:v2.10.3
Driver quay.io/ibm-spectrum-scale/ibm-spectrum-scale-csi-driver:v2.10.3

Changes:

  • Security Changes

IBM Storage Scale CSI Driver - v2.12.0

13 Aug 17:44
16909cd
Compare
Choose a tag to compare

IBM Storage Scale Container Storage Interface (CSI) driver
The IBM Storage Scale CSI driver enables container orchestrators, such as OpenShift and Kubernetes, to manage the life-cycle of persistent storage. Through this CSI Driver, Kubernetes persistent volumes (PVs) can be provisioned from IBM Storage Scale. Thus, containers can be used with stateful microservices, such as database applications (MongoDB, PostgreSQL etc), web servers (nginx, apache), or any number of other containerized applications needing provisioned storage.

Supported Features of the CSI driver(v2.12.0)

  • Static provisioning: Ability to use existing directories as persistent volumes
  • Lightweight dynamic provisioning: Ability to create directory-based volumes dynamically
  • Fileset-based dynamic provisioning: Ability to create fileset-based volumes dynamically
  • Multiple file systems support: Volumes can be created across multiple file systems
  • Remote mount support: Volumes can be created on a remotely mounted file system
  • Operator based deployment: Simplified deployment and management of Driver through Operator
  • Volume snapshot support: Ability to take a point-in-time snapshot of volume and creating new volume from existing snapshot
  • Volume cloning support: To duplicate an existing persistent volume at a particular point-in-time.
  • Shallow copy volume support : Ability to create new persistent volume (ROX) from volume snapshot
  • Volume expansion support: Ability to expand a dynamically provisioned volume.
  • Compression support: Ability to enable compression for dynamically provisioned volumes.
  • Tiering support: Ability to enable tiering for dynamically provisioned volumes.
  • Consistency Group support: Ability to have group of volumes for application groups.
  • Volume stat support for fileset based volumes: Ability to show available and used capacity of fileset based volumes.
  • Support for the multiple GUIs configuration (GUI HA) for a CSI driver on Vanilla Kubernetes: Ability to configure multiple GUIs in case of GUI is installed on multiple nodes of a storage cluster.
  • Support to configure resource limits of IBM Storage Scale Container Storage Interface driver

Supported container platforms:
Redhat OpenShift 4.14, 4.15 and 4.16 (x86_64 architecture) through RHEL 8 worker nodes
Vanilla Kubernetes 1.27, 1.28, 1.29 and 1.30(x86_64 and ppc64le architectures) through RHEL 8 or RHEL 9

Supported IBM storage systems:
IBM Storage Scale 5.1.1.2 or Higher is required for 'permissions' parameter in the storageclass
IBM Storage Scale 5.1.1.0 or Higher is required for 'volume snapshot support'. Recommendation is to use IBM Storage Scale 5.1.2.1 or Higher
IBM Storage Scale 5.1.2.1 or Higher is required for 'volume cloning support' and 'shallow copy volume support'
IBM Storage Scale 5.1.3.0 or Higher for 'consistency group support', 'compression support' and 'tiering support'. IBM Storage Scale filesystem with version 27.00 or Higher for 'tiering support'.
IBM Storage Scale 5.1.6.1 or Higher is required for GUI HA configuration support

Supported operating systems:
Ubuntu 20.04 and Ubuntu 22.04 (x86_64 architecture) with Vanilla Kubernetes
RHCOS support through IBM Storage Scale Cloud Native Storage Access (x86_64, ppc64le and s390x architecture)

User guide (IBM Documentation): IBM Storage Scale Container Storage Interface Driver

Images URL
Operator quay.io/ibm-spectrum-scale/ibm-spectrum-scale-csi-operator:v2.12.0
Driver quay.io/ibm-spectrum-scale/ibm-spectrum-scale-csi-driver:v2.12.0

Changes:
Support for Kubernetes 1.30 and Red Hat® OpenShift® 4.16
Upgrade of the containers used by the Kubernetes CSI sidecar

IBM Storage Scale CSI Driver - v2.10.2

05 Jun 17:31
ac5973b
Compare
Choose a tag to compare

IBM Storage Scale Container Storage Interface (CSI) driver
The IBM Storage Scale CSI driver enables container orchestrators, such as OpenShift and Kubernetes, to manage the life-cycle of persistent storage. Through this CSI Driver, Kubernetes persistent volumes (PVs) can be provisioned from IBM Storage Scale. Thus, containers can be used with stateful microservices, such as database applications (MongoDB, PostgreSQL etc), web servers (nginx, apache), or any number of other containerized applications needing provisioned storage.

Supported Features of the CSI driver(v2.10.2)

  • Static provisioning: Ability to use existing directories as persistent volumes
  • Lightweight dynamic provisioning: Ability to create directory-based volumes dynamically
  • Fileset-based dynamic provisioning: Ability to create fileset-based volumes dynamically
  • Multiple file systems support: Volumes can be created across multiple file systems
  • Remote mount support: Volumes can be created on a remotely mounted file system
  • Operator based deployment: Simplified deployment and management of Driver through Operator
  • Volume snapshot support: Ability to take a point-in-time snapshot of volume and creating new volume from existing snapshot
  • Volume cloning support: To duplicate an existing persistent volume at a particular point-in-time.
  • Volume expansion support: Ability to expand a dynamically provisioned volume.
  • Compression support: Ability to enable compression for dynamically provisioned volumes.
  • Tiering support: Ability to enable tiering for dynamically provisioned volumes.
  • Consistency Group support: Ability to have group of volumes for application groups.
  • Volume stat support for fileset based volumes: Ability to show available and used capacity of fileset based volumes.
  • Support for the multiple GUIs configuration (GUI HA) for a CSI driver on Vanilla Kubernetes: Ability to configure multiple GUIs in case of GUI is installed on multiple nodes of a storage cluster.
  • Support to configure resource limits of IBM Storage Scale Container Storage Interface driver

Supported container platforms:
Redhat OpenShift 4.12, 4.13, and 4.14 (x86_64 architecture) through RHEL 8 worker nodes
Vanilla Kubernetes 1.26 and 1.27 (x86_64 architecture) through RHEL 7.9 worker nodes

Supported IBM storage systems:
IBM Storage Scale 5.1.1.2 or Higher is required for 'permissions' parameter in the storageclass
IBM Storage Scale 5.1.1.0 or Higher is required for 'volume snapshot support'. Recommendation is to use IBM Storage Scale 5.1.2.1 or Higher
IBM Storage Scale 5.1.2.1 or Higher is required for 'volume cloning support'
IBM Storage Scale 5.1.3.0 or Higher for 'consistency group support', 'compression support' and 'tiering support'. IBM Storage Scale filesystem with version 27.00 or Higher for 'tiering support'.
IBM Storage Scale 5.1.6.1 or Higher is required for GUI HA configuration support

Supported operating systems:
Ubuntu 20.04 and Ubuntu 22.04 (x86_64 architecture) with Vanilla Kubernetes
RHCOS support through IBM Storage Scale Cloud Native Storage Access (x86_64, ppc64le and s390x architecture)

User guide (IBM Documentation): IBM Storage Scale Container Storage Interface Driver

Images URL
Operator quay.io/ibm-spectrum-scale/ibm-spectrum-scale-csi-operator:v2.10.2
Driver quay.io/ibm-spectrum-scale/ibm-spectrum-scale-csi-driver:v2.10.2

Changes:

  • Security Changes

IBM Storage Scale CSI Driver - v2.11.1

04 Jun 16:00
302aeb6
Compare
Choose a tag to compare

IBM Storage Scale Container Storage Interface (CSI) driver
The IBM Storage Scale CSI driver enables container orchestrators, such as OpenShift and Kubernetes, to manage the life-cycle of persistent storage. Through this CSI Driver, Kubernetes persistent volumes (PVs) can be provisioned from IBM Storage Scale. Thus, containers can be used with stateful microservices, such as database applications (MongoDB, PostgreSQL etc), web servers (nginx, apache), or any number of other containerized applications needing provisioned storage.

Supported Features of the CSI driver(v2.11.1)

  • Static provisioning: Ability to use existing directories as persistent volumes
  • Lightweight dynamic provisioning: Ability to create directory-based volumes dynamically
  • Fileset-based dynamic provisioning: Ability to create fileset-based volumes dynamically
  • Multiple file systems support: Volumes can be created across multiple file systems
  • Remote mount support: Volumes can be created on a remotely mounted file system
  • Operator based deployment: Simplified deployment and management of Driver through Operator
  • Volume snapshot support: Ability to take a point-in-time snapshot of volume and creating new volume from existing snapshot
  • Volume cloning support: To duplicate an existing persistent volume at a particular point-in-time.
  • Shallow copy volume support : Ability to create new persistent volume (ROX) from volume snapshot
  • Volume expansion support: Ability to expand a dynamically provisioned volume.
  • Compression support: Ability to enable compression for dynamically provisioned volumes.
  • Tiering support: Ability to enable tiering for dynamically provisioned volumes.
  • Consistency Group support: Ability to have group of volumes for application groups.
  • Volume stat support for fileset based volumes: Ability to show available and used capacity of fileset based volumes.
  • Support for the multiple GUIs configuration (GUI HA) for a CSI driver on Vanilla Kubernetes: Ability to configure multiple GUIs in case of GUI is installed on multiple nodes of a storage cluster.
  • Support to configure resource limits of IBM Storage Scale Container Storage Interface driver

Supported container platforms:
Redhat OpenShift 4.13, 4.14 and 4.15 (x86_64 architecture) through RHEL 8 worker nodes
Vanilla Kubernetes 1.27, 1.28 and 1.29(x86_64 architecture) through RHEL 7.9 worker nodes

Supported IBM storage systems:
IBM Storage Scale 5.1.1.2 or Higher is required for 'permissions' parameter in the storageclass
IBM Storage Scale 5.1.1.0 or Higher is required for 'volume snapshot support'. Recommendation is to use IBM Storage Scale 5.1.2.1 or Higher
IBM Storage Scale 5.1.2.1 or Higher is required for 'volume cloning support'
IBM Storage Scale 5.1.3.0 or Higher for 'consistency group support', 'compression support' and 'tiering support'. IBM Storage Scale filesystem with version 27.00 or Higher for 'tiering support'.
IBM Storage Scale 5.1.6.1 or Higher is required for GUI HA configuration support

Supported operating systems:
Ubuntu 20.04 and Ubuntu 22.04 (x86_64 architecture) with Vanilla Kubernetes
RHCOS support through IBM Storage Scale Cloud Native Storage Access (x86_64, ppc64le and s390x architecture)

User guide (IBM Documentation): IBM Storage Scale Container Storage Interface Driver

Images URL
Operator quay.io/ibm-spectrum-scale/ibm-spectrum-scale-csi-operator:v2.11.1
Driver quay.io/ibm-spectrum-scale/ibm-spectrum-scale-csi-driver:v2.11.1

Changes:
Security Changes

IBM Storage Scale CSI Driver - v2.11.0

25 Apr 18:44
2e64496
Compare
Choose a tag to compare

IBM Storage Scale Container Storage Interface (CSI) driver
The IBM Storage Scale CSI driver enables container orchestrators, such as OpenShift and Kubernetes, to manage the life-cycle of persistent storage. Through this CSI Driver, Kubernetes persistent volumes (PVs) can be provisioned from IBM Storage Scale. Thus, containers can be used with stateful microservices, such as database applications (MongoDB, PostgreSQL etc), web servers (nginx, apache), or any number of other containerized applications needing provisioned storage.

Supported Features of the CSI driver(v2.11.0)

  • Static provisioning: Ability to use existing directories as persistent volumes
  • Lightweight dynamic provisioning: Ability to create directory-based volumes dynamically
  • Fileset-based dynamic provisioning: Ability to create fileset-based volumes dynamically
  • Multiple file systems support: Volumes can be created across multiple file systems
  • Remote mount support: Volumes can be created on a remotely mounted file system
  • Operator based deployment: Simplified deployment and management of Driver through Operator
  • Volume snapshot support: Ability to take a point-in-time snapshot of volume and creating new volume from existing snapshot
  • Volume cloning support: To duplicate an existing persistent volume at a particular point-in-time.
  • Shallow copy volume support : Ability to create new persistent volume (ROX) from volume snapshot
  • Volume expansion support: Ability to expand a dynamically provisioned volume.
  • Compression support: Ability to enable compression for dynamically provisioned volumes.
  • Tiering support: Ability to enable tiering for dynamically provisioned volumes.
  • Consistency Group support: Ability to have group of volumes for application groups.
  • Volume stat support for fileset based volumes: Ability to show available and used capacity of fileset based volumes.
  • Support for the multiple GUIs configuration (GUI HA) for a CSI driver on Vanilla Kubernetes: Ability to configure multiple GUIs in case of GUI is installed on multiple nodes of a storage cluster.
  • Support to configure resource limits of IBM Storage Scale Container Storage Interface driver

Supported container platforms:
Redhat OpenShift 4.13, 4.14 and 4.15 (x86_64 architecture) through Red Hat Enterprise Linux (RHEL) 7 or RHEL 8 worker nodes
Vanilla Kubernetes 1.27, 1.28 and 1.29(x86_64 architecture) through RHEL 7.9 worker nodes

Supported IBM storage systems:
IBM Storage Scale 5.1.1.2 or Higher is required for 'permissions' parameter in the storageclass
IBM Storage Scale 5.1.1.0 or Higher is required for 'volume snapshot support'. Recommendation is to use IBM Storage Scale 5.1.2.1 or Higher
IBM Storage Scale 5.1.2.1 or Higher is required for 'volume cloning support'
IBM Storage Scale 5.1.3.0 or Higher for 'consistency group support', 'compression support' and 'tiering support'. IBM Storage Scale filesystem with version 27.00 or Higher for 'tiering support'.
IBM Storage Scale 5.1.6.1 or Higher is required for GUI HA configuration support

Supported operating systems:
Ubuntu 20.04 and Ubuntu 22.04 (x86_64 architecture) with Vanilla Kubernetes
RHCOS support through IBM Storage Scale Cloud Native Storage Access (x86_64, ppc64le and s390x architecture)

User guide (IBM Documentation): IBM Storage Scale Container Storage Interface Driver

Images URL
Operator quay.io/ibm-spectrum-scale/ibm-spectrum-scale-csi-operator:v2.11.0
Driver quay.io/ibm-spectrum-scale/ibm-spectrum-scale-csi-driver:v2.11.0

Changes:

  • Support for shallow copy volume
  • Improvements in the script for debug data collection
  • Upgrade of the containers used by the Kubernetes CSI sidecar
  • Support for Kubernetes 1.28 and 1.29
  • Support to configure resource limits of IBM Storage Scale Container Storage Interface driver

IBM Storage Scale CSI Driver - v2.10.1

22 Apr 17:52
024207b
Compare
Choose a tag to compare

IBM Storage Scale Container Storage Interface (CSI) driver
The IBM Storage Scale CSI driver enables container orchestrators, such as OpenShift and Kubernetes, to manage the life-cycle of persistent storage. Through this CSI Driver, Kubernetes persistent volumes (PVs) can be provisioned from IBM Storage Scale. Thus, containers can be used with stateful microservices, such as database applications (MongoDB, PostgreSQL etc), web servers (nginx, apache), or any number of other containerized applications needing provisioned storage.

Supported Features of the CSI driver(v2.10.1)

  • Static provisioning: Ability to use existing directories as persistent volumes
  • Lightweight dynamic provisioning: Ability to create directory-based volumes dynamically
  • Fileset-based dynamic provisioning: Ability to create fileset-based volumes dynamically
  • Multiple file systems support: Volumes can be created across multiple file systems
  • Remote mount support: Volumes can be created on a remotely mounted file system
  • Operator based deployment: Simplified deployment and management of Driver through Operator
  • Volume snapshot support: Ability to take a point-in-time snapshot of volume and creating new volume from existing snapshot
  • Volume cloning support: To duplicate an existing persistent volume at a particular point-in-time.
  • Volume expansion support: Ability to expand a dynamically provisioned volume.
  • Compression support: Ability to enable compression for dynamically provisioned volumes.
  • Tiering support: Ability to enable tiering for dynamically provisioned volumes.
  • Consistency Group support: Ability to have group of volumes for application groups.
  • Volume stat support for fileset based volumes: Ability to show available and used capacity of fileset based volumes.
  • Support for the multiple GUIs configuration (GUI HA) for a CSI driver on Vanilla Kubernetes: Ability to configure multiple GUIs in case of GUI is installed on multiple nodes of a storage cluster.
  • Support to configure resource limits of IBM Storage Scale Container Storage Interface driver

Supported container platforms:
Redhat OpenShift 4.12, 4.13, and 4.14 (x86_64 architecture) through Red Hat Enterprise Linux (RHEL) 7 or RHEL 8 worker nodes
Vanilla Kubernetes 1.26 and 1.27 (x86_64 architecture) through RHEL 7.9 worker nodes

Supported IBM storage systems:
IBM Storage Scale 5.1.1.2 or Higher is required for 'permissions' parameter in the storageclass
IBM Storage Scale 5.1.1.0 or Higher is required for 'volume snapshot support'. Recommendation is to use IBM Storage Scale 5.1.2.1 or Higher
IBM Storage Scale 5.1.2.1 or Higher is required for 'volume cloning support'
IBM Storage Scale 5.1.3.0 or Higher for 'consistency group support', 'compression support' and 'tiering support'. IBM Storage Scale filesystem with version 27.00 or Higher for 'tiering support'.
IBM Storage Scale 5.1.6.1 or Higher is required for GUI HA configuration support

Supported operating systems:
Ubuntu 20.04 and Ubuntu 22.04 (x86_64 architecture) with Vanilla Kubernetes
RHCOS support through IBM Storage Scale Cloud Native Storage Access (x86_64, ppc64le and s390x architecture)

User guide (IBM Documentation): IBM Storage Scale Container Storage Interface Driver

Images URL
Operator quay.io/ibm-spectrum-scale/ibm-spectrum-scale-csi-operator:v2.10.1
Driver quay.io/ibm-spectrum-scale/ibm-spectrum-scale-csi-driver:v2.10.1

Changes:

  • Support to configure resource limits of IBM Storage Scale Container Storage Interface driver

IBM Storage Scale CSI Driver - v2.10.0

06 Dec 13:24
9d49c14
Compare
Choose a tag to compare

IBM Storage Scale Container Storage Interface (CSI) driver
The IBM Storage Scale CSI driver enables container orchestrators, such as OpenShift and Kubernetes, to manage the life-cycle of persistent storage. Through this CSI Driver, Kubernetes persistent volumes (PVs) can be provisioned from IBM Storage Scale. Thus, containers can be used with stateful microservices, such as database applications (MongoDB, PostgreSQL etc), web servers (nginx, apache), or any number of other containerized applications needing provisioned storage.

Supported Features of the CSI driver(v2.10.0)

  • Static provisioning: Ability to use existing directories as persistent volumes
  • Lightweight dynamic provisioning: Ability to create directory-based volumes dynamically
  • Fileset-based dynamic provisioning: Ability to create fileset-based volumes dynamically
  • Multiple file systems support: Volumes can be created across multiple file systems
  • Remote mount support: Volumes can be created on a remotely mounted file system
  • Operator based deployment: Simplified deployment and management of Driver through Operator
  • Volume snapshot support: Ability to take a point-in-time snapshot of volume and creating new volume from existing snapshot
  • Volume cloning support: To duplicate an existing persistent volume at a particular point-in-time.
  • Volume expansion support: Ability to expand a dynamically provisioned volume.
  • Compression support: Ability to enable compression for dynamically provisioned volumes.
  • Tiering support: Ability to enable tiering for dynamically provisioned volumes.
  • Consistency Group support: Ability to have group of volumes for application groups.
  • Volume stat support for fileset based volumes: Ability to show available and used capacity of fileset based volumes.
  • Support for the multiple GUIs configuration (GUI HA) for a CSI driver on Vanilla Kubernetes: Ability to configure multiple GUIs in case of GUI is installed on multiple nodes of a storage cluster.

Supported container platforms:
Redhat OpenShift 4.12, 4.13, and 4.14 (x86_64 architecture) through Red Hat Enterprise Linux (RHEL) 7 or RHEL 8 worker nodes
Vanilla Kubernetes 1.26 and 1.27 (x86_64 architecture) through RHEL 7.9 worker nodes

Supported IBM storage systems:
IBM Storage Scale 5.1.1.2 or Higher is required for 'permissions' parameter in the storageclass
IBM Storage Scale 5.1.1.0 or Higher is required for 'volume snapshot support'. Recommendation is to use IBM Storage Scale 5.1.2.1 or Higher
IBM Storage Scale 5.1.2.1 or Higher is required for 'volume cloning support'
IBM Storage Scale 5.1.3.0 or Higher for 'consistency group support', 'compression support' and 'tiering support'. IBM Storage Scale filesystem with version 27.00 or Higher for 'tiering support'.
IBM Storage Scale 5.1.6.1 or Higher is required for GUI HA configuration support

Supported operating systems:
Ubuntu 20.04 and Ubuntu 22.04 (x86_64 architecture) with Vanilla Kubernetes
RHCOS support through IBM Storage Scale Cloud Native Storage Access (x86_64, ppc64le and s390x architecture)

User guide (IBM Documentation): IBM Storage Scale Container Storage Interface Driver

Images URL
Operator quay.io/ibm-spectrum-scale/ibm-spectrum-scale-csi-operator:v2.10.0
Driver quay.io/ibm-spectrum-scale/ibm-spectrum-scale-csi-driver:v2.10.0

Changes:

  • Improvements in the handling of NodePublish and NodeUnpublish calls
  • Improvements in cloning and restoring of volumes
  • Improvements in the script for debug data collection
  • Upgrade of the containers used by the Kubernetes CSI sidecar
  • Security fixes
  • Support for Kubernetes 1.27, Red Hat® OpenShift® 4.13 and 4.14
  • Limited support for Kubernetes on RHEL 9

IBM Spectrum Scale CSI Driver - v2.9.0

15 Mar 07:33
ce8fc30
Compare
Choose a tag to compare

IBM Spectrum Scale Container Storage Interface (CSI) driver
The IBM Spectrum Scale CSI driver enables container orchestrators, such as OpenShift and Kubernetes, to manage the life-cycle of persistent storage. Through this CSI Driver, Kubernetes persistent volumes (PVs) can be provisioned from IBM Spectrum Scale. Thus, containers can be used with stateful microservices, such as database applications (MongoDB, PostgreSQL etc), web servers (nginx, apache), or any number of other containerized applications needing provisioned storage.

Supported Features of the CSI driver(v2.9.0)
Static provisioning: Ability to use existing directories as persistent volumes
Lightweight dynamic provisioning: Ability to create directory-based volumes dynamically
Fileset-based dynamic provisioning: Ability to create fileset-based volumes dynamically
Multiple file systems support: Volumes can be created across multiple file systems
Remote mount support: Volumes can be created on a remotely mounted file system
Operator based deployment: Simplified deployment and management of Driver through Operator
Volume snapshot support: Ability to take a point-in-time snapshot of volume and creating new volume from existing snapshot
Volume cloning support: To duplicate an existing persistent volume at a particular point-in-time.
Volume expansion support: Ability to expand a dynamically provisioned volume.
Compression support: Ability to enable compression for dynamically provisioned volumes.
Tiering support: Ability to enable tiering for dynamically provisioned volumes.
Consistency Group support: Ability to have group of volumes for application groups.
Volume stat support for fileset based volumes: Ability to show available and used capacity of fileset based volumes.
Support for the multiple GUIs configuration (GUI HA) for a CSI driver on Vanilla Kubernetes: Ability to configure multiple GUIs in case of GUI is installed on multiple nodes of a storage cluster.

Supported container platforms:
Redhat OpenShift v4.10, v4.11, v4.12
Vanilla Kubernetes 1.24, 1.25, 1.26

Supported IBM storage systems:
IBM Spectrum Scale 5.1.1.2 or Higher is required for 'permissions' parameter in the storageclass
IBM Spectrum Scale 5.1.1.2 or Higher is required for 'volume snapshot support'. Recommendation is to use IBM Spectrum Scale 5.1.2.1 or Higher
IBM Spectrum Scale 5.1.2.1 or Higher is required for 'volume cloning support'
IBM Spectrum Scale 5.1.3.0 or Higher for 'consistency group support', 'compression support' and 'tiering support'. IBM Spectrum Scale filesystem with version 27.00 or Higher for 'tiering support'.
IBM Spectrum Scale 5.1.6.1 or Higher is required for GUI HA configuration support

Supported operating systems:
RHEL 7.x, RHEL 8.x (x86_64 architecture)
Ubuntu 20.04 (x86_64 architecture)
RHCOS support through IBM Spectrum Scale Cloud Native Storage Access (x86_64, ppc64le and s390x architecture)

User guide (IBM Documentation): IBM Spectrum Scale Container Storage Interface Driver

Images URL
Operator quay.io/ibm-spectrum-scale/ibm-spectrum-scale-csi-operator:v2.9.0
Driver quay.io/ibm-spectrum-scale/ibm-spectrum-scale-csi-driver:v2.9.0

Changes:

  • IBM Spectrum Scale Container Storage Interface driver plug-in prerequisite operations moved from CSI driver to operator.
  • Support of log levels for CSI driver
  • Kubernetes CSI sidecar containers upgrade
  • Support for Kubernetes 1.26
  • Security fixes

IBM Spectrum Scale CSI Driver - v2.8.0

13 Dec 05:14
4410051
Compare
Choose a tag to compare

IBM Spectrum Scale Container Storage Interface (CSI) driver
The IBM Spectrum Scale CSI driver enables container orchestrators, such as OpenShift and Kubernetes, to manage the life-cycle of persistent storage. Through this CSI Driver, Kubernetes persistent volumes (PVs) can be provisioned from IBM Spectrum Scale. Thus, containers can be used with stateful microservices, such as database applications (MongoDB, PostgreSQL etc), web servers (nginx, apache), or any number of other containerized applications needing provisioned storage.

Supported Features of the CSI driver(v2.8.0)
Static provisioning: Ability to use existing directories as persistent volumes
Lightweight dynamic provisioning: Ability to create directory-based volumes dynamically
Fileset-based dynamic provisioning: Ability to create fileset-based volumes dynamically
Multiple file systems support: Volumes can be created across multiple file systems
Remote mount support: Volumes can be created on a remotely mounted file system
Operator based deployment: Simplified deployment and management of Driver through Operator
Volume snapshot support: Ability to take a point-in-time snapshot of volume and creating new volume from existing snapshot
Volume cloning support: To duplicate an existing persistent volume at a particular point-in-time.
Volume expansion support: Ability to expand a dynamically provisioned volume.
Compression support: Ability to enable compression for dynamically provisioned volumes.
Tiering support: Ability to enable tiering for dynamically provisioned volumes.
Consistency Group support: Ability to have group of volumes for application groups.
Volume stat support for fileset based volumes: Ability to show available and used capacity of fileset based volumes.

Supported container platforms:
Redhat OpenShift v4.9, v4.10, v4.11
Vanilla Kubernetes 1.23, 1.24, 1.25

Supported IBM storage systems:
IBM Spectrum Scale 5.1.1.2 or Higher is required for 'permissions' parameter in the storageclass
IBM Spectrum Scale 5.1.1.2 or Higher is required for 'volume snapshot support'. Recommendation is to use IBM Spectrum Scale 5.1.2.1 or Higher
IBM Spectrum Scale 5.1.2.1 or Higher is required for 'volume cloning support'
IBM Spectrum Scale 5.1.3.0 or Higher for 'consistency group support', 'compression support' and 'tiering support'. IBM Spectrum Scale filesystem with version 27.00 or Higher for 'tiering support'.

Supported operating systems:
RHEL 7.x, RHEL 8.x (x86_64 architecture)
Ubuntu 20.04 (x86_64 architecture)
RHCOS support through IBM Spectrum Scale Cloud Native Storage Access (x86_64, ppc64le and s390x architecture)

User guide (IBM Documentation): IBM Spectrum Scale Container Storage Interface Driver

Images URL
Operator quay.io/ibm-spectrum-scale/ibm-spectrum-scale-csi-operator:v2.8.0
Driver quay.io/ibm-spectrum-scale/ibm-spectrum-scale-csi-driver:v2.8.0

Changes:
Support for cloning and restore volumes across different storage classes
Resource requests and limits support
Kubernetes CSI sidecar containers upgrade