Skip to content

Releases: kubernetes-sigs/vsphere-csi-driver

v3.1.1

24 Oct 23:24
54b7aba

Choose a tag to compare

This is the patch release to fix issues observed in the v3.1.0

Notable Changes

  • Prevent node cache update during attach & detach See #2597 for detail.
  • Add guard for uninitialized volumeMigrationService for multi vCenter deployment See #2582 for more detail.
  • Return volume path as part of ListVolumes response for in-tree to CSI migrated volumes. See #2558 for more detail.

Deployment files

https://github.com/kubernetes-sigs/vsphere-csi-driver/tree/v3.1.1/manifests/vanilla

v3.1.0

15 Sep 18:31
ca6e585

Choose a tag to compare

v3.1.0 release fixes issues observed in the 3.0.2 and includes enhancements mentioned below

Notable Changes

  • Support Kubernetes Version 1.28
  • vSAN HCI Mesh support for CNS block volumes. Refer to documentation for detail.
  • Added resize capability for migrated in-tree vSphere volumes.
  • Enhanced vCenter session management to ensure minimum number of sessions are kept open from vSphere Container Storage Plug-in to vCenter server.
  • Reduced number of vpxd connection created by vSphere Container Storage Plug-in on vCenter server enhancing vCenter task monitoring workflow.

Deployment files

https://github.com/kubernetes-sigs/vsphere-csi-driver/tree/v3.1.0/manifests/vanilla

Release Notes

https://docs.vmware.com/en/VMware-vSphere-Container-Storage-Plug-in/3.0/rn/vmware-vsphere-container-storage-plugin-30-release-notes/index.html

v3.0.2

10 Jul 22:44
fd47ba2

Choose a tag to compare

This is the patch release to fix issues observed in the v3.0.0 and v3.0.1 releases.

Notable Changes

  • Allow disabling useCSINodeID feature. Pod fails to come up when useCSINodeID feature is disabled. See #2373 for detail.
  • Fix a segmentation fault observed when enabling the alpha feature pv-to-backingdiskobjectid-mapping. See #2370 for detail.
  • Allow NTFS fsType to be uppercase. See #2305 for detail.
  • Allow enabling topology if not configured initially while deploying the vSphere CSI Driver. See #2412 for detail.
  • Fix the List-volume feature to honor a vCenter server without any nodes in the vSphere Config Secret. See #2393 for detail.
  • Fixed authorization service to permit adding new vCenter server without any datastore or nodes while working on extending topology setup to another vCenter server. See #2443 for detail.
  • Fixed pushing volume metadata to vCenter for migrated in-tree vSphere volume. See #2454 for detail.

Deployment files

https://github.com/kubernetes-sigs/vsphere-csi-driver/tree/v3.0.2/manifests/vanilla

Release Notes

https://docs.vmware.com/en/VMware-vSphere-Container-Storage-Plug-in/3.0/rn/vmware-vsphere-container-storage-plugin-30-release-notes/index.html

v2.7.2

16 Jun 18:20
5e98206

Choose a tag to compare

Notable Changes

This patch release includes a fix for the issue where the cached session gets logged out due to a race condition occurring when multiple methods attempt to connect to the vCenter simultaneously. As a result, the CSI Driver fails to authenticate the session, leading to unsuccessful volume operations.

Please see #2411 , #2155 and #2157 for more detail.

Note: This issue has already been resolved in the v3.0.x releases.

Deployment files

https://github.com/kubernetes-sigs/vsphere-csi-driver/tree/v2.7.2/manifests/vanilla

Release Note

https://docs-staging.vmware.com/en/VMware-vSphere-Container-Storage-Plug-in/2.7/rn/vmware-vsphere-container-storage-plugin-27-release-notes/index.html

v3.0.1

28 Apr 21:28
d9fa396

Choose a tag to compare

This is the patch release to fix issues observed in the v3.0.0 release.

Notable Changes

  • Fixed a bug in the CSI full sync that caused the Delete PVC operation to fail due to the deletion of the CNSVolumeInfo CR. More information can be found at #2327
  • Resolved the panic observed in the syncer container during the full sync process. The panic occurred when stale CNS Volumes were deleted when the corresponding PV was not present in the Kubernetes cluster. Refer to #2347 for more detail.

Deployment files

https://github.com/kubernetes-sigs/vsphere-csi-driver/tree/v3.0.1/manifests/vanilla

v2.7.1

07 Apr 21:45
dc1793d

Choose a tag to compare

v3.0.0

17 Mar 23:40
daa8ea5

Choose a tag to compare

Notable Changes

  • Support for Kubernetes version 1.27.
  • Support for Kubernetes version 1.26
  • Deployment of vSphere Container Storage Plug-in across multiple vCenter Server instances.
    Note: vSphere Container Storage Plug-in does not support datastores shared across vCenter Server instances.
  • Automatically generated cluster IDs.
  • GA support for raw block volumes.
  • GA support for XFS file system.
  • GA support of vSphere Container Storage Plug-in for Windows.
  • List Volumes API. The API returns a list of volumes along with a list of nodes that have the volumes attached. By default, Kubernetes calls the List Volumes API every minute. This interval is configurable. With the List Volumes API, Kubernetes and vCenter Server can reconcile the asynchronous states of volume-to-node attachment. This functionality can be helpful in those cases when Kubernetes shows the volume as attached to the node, but the storage infrastructure shows the sate as not attached.

Deployment files

https://github.com/kubernetes-sigs/vsphere-csi-driver/tree/v3.0.0/manifests/vanilla

Release Notes

https://docs.vmware.com/en/VMware-vSphere-Container-Storage-Plug-in/3.0/rn/vmware-vsphere-container-storage-plugin-30-release-notes/index.html

v2.7.0

24 Oct 18:11
72a6a29

Choose a tag to compare

Notable Changes

  • Support for Kubernetes version 1.25.
  • Enabled feature switch for in-tree vSphere volume to CSI migration.
  • Support node VM discovery when CSI controller is upgraded to v2.5.0 and above but some of the Node's Daemonsets Pods are not upgraded to v2.5.0 and above due to the upgrade process on the platform such as VMware Tanzu Kubernetes Grid Integrated Edition. Refer to #1971 and #1966 for more detail.
  • Mark volume detach as success when Node VM is deleted from vCenter. Refer to #1879 for more detail.
  • Enabled feature switch to allow suspending specific datastore for volume provisioning using Cloud Native Storage Manager.

Deployment files

https://github.com/kubernetes-sigs/vsphere-csi-driver/tree/v2.7.0/manifests/vanilla

Release Note

https://docs.vmware.com/en/VMware-vSphere-Container-Storage-Plug-in/2.7/rn/vmware-vsphere-container-storage-plugin-27-release-notes/index.html

v2.6.2

10 Oct 18:15
cf84f1a

Choose a tag to compare

Notable Changes

  • Support node VM discovery when CSI controller is upgraded to v2.5.0 and above but some of the Node's Daemonsets Pods are not upgraded to v2.5.0 and above due to the upgrade process on the platform such as VMware Tanzu Kubernetes Grid Integrated Edition. Refer to #1971 and #1966 for more detail.
  • Enabled feature switch to allow suspending specific datastore for volume provisioning using Cloud Native Storage Manager.
  • Fixed CSI Unix Domain Socket endpoint URL parsing for Windows Node Daemonset Pods. Refer to #1998 for more detail.
  • Fixed publishing correct Node UUID for Windows Node. Refer to #1996 for more detail.

Deployment files

https://github.com/kubernetes-sigs/vsphere-csi-driver/tree/v2.6.2/manifests/vanilla

v2.5.4

10 Oct 18:26
9e5c661

Choose a tag to compare

Notable Changes

  • Support node VM discovery when CSI controller is upgraded to v2.5.0 and above but some of the Node's Daemonsets Pods are not upgraded to v2.5.0 and above due to the upgrade process on the platform such as VMware Tanzu Kubernetes Grid Integrated Edition. Refer to #1971 and #1966 for more detail.
  • Enabled feature switch to allow suspending specific datastore for volume provisioning using Cloud Native Storage Manager.
  • Fixed CSI Unix Domain Socket endpoint URL parsing for Windows Node Daemonset Pods. Refer to #1998 for more detail.
  • Fixed publishing correct Node UUID for Windows Node. Refer to #1996 for more detail.

Deployment files

https://github.com/kubernetes-sigs/vsphere-csi-driver/tree/v2.5.4/manifests/vanilla