Skip to content

Releases: kubernetes-sigs/vsphere-csi-driver

v3.2.0

11 Mar 17:50
4b3a655
Compare
Choose a tag to compare

What's New

  • Added compatibility for Kubernetes version v1.29.1
  • vSAN stretched clusters Support for ReadWriteMany volumes, backed by vSAN File Services.
  • Added support for ReadWriteMany volumes in topology-aware environments
  • Extended support for ReadWriteMany volumes in multi-vCenter environments

Enhancements

  • Improved user experience with success and failure reporting for static volume provisioning requests, surfaced as events on PersistentVolumes. Refer to #2725 and #2765 for more details.
  • Introduced the ability to collect the absolute number of requests made by the vSphere CSI driver per API. Detailed information available at #2520.
  • The internal-feature-states.csi.vsphere.vmware.com configmap now contains alpha or internal features. GA Features cannot be disabled using this internal configmap.

Bug Fixes

  • Addressed an issue with extending the validity of the webhook container certificate to 180 days. See more in PR #2739.
  • Resolved a limitation of supporting custom vCenter server certificates with key sizes up to 16384. Details available in PR #2777.

Deployment Files

Release Notes

v3.1.2

22 Nov 23:35
21b9125
Compare
Choose a tag to compare

What's Changed

Deployment files

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

Full Changelog: v3.1.1...v3.1.2

v2.6.4

22 Nov 23:47
c9bd352
Compare
Choose a tag to compare

What's Changed

  • Cross-port telemetry enhancements and the worker node vm cache fix during attach/detach. Author Credits: @chethanv28 (#2616)
  • Bug Fix for device is already deleted while unmount volume. Author Credits: @nikhilbarge (#2617)
  • Validate vCenter username and crash CSI driver if username is not a fully qualified domain name. Author Credits: @vdkotkar (#2631)

Deployment files

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

Full Changelog: v2.6.3...v2.6.4

v3.0.3

25 Oct 19:56
0fd5f91
Compare
Choose a tag to compare

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

Notable Changes

  • Telemetry enhancements. Determine cluster distribution server version & type using kubernetes API server version. See #2404 for detail.
  • 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.0.3/manifests/vanilla

v2.7.3

25 Oct 19:07
04f8777
Compare
Choose a tag to compare

This is the patch release to fix issues observed in the v2.7.2

Notable Changes

  • Telemetry enhancements. Determine cluster distribution server version & type using kubernetes API server version. See #2404 for detail.
  • Prevent node cache update during attach & detach See #2597 for detail.
  • Handle the case of marking unmount of the volume as success when volume is already detached from the node vm. See #2045 for detail.

Deployment files

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

v3.1.1

24 Oct 23:24
54b7aba
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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