github kubernetes-sigs/vsphere-csi-driver v3.3.0

latest releases: v3.3.1, v3.3.1-rc.1
4 months ago

What's New

  • Added compatibility for Kubernetes version v1.30
  • Added support for ReadWriteOnce (RWO) and ReadWriteMany (RWX) CSI volumes with vSAN Max deployments within same vCenter. This is supported from vCenter 8.0 Update 3 onwards
  • Added support for ReadWriteMany (RWX) volumes in HCI Mesh with topology-aware environments within same vCenter. The feature is supported from vCenter 8.0 Update 3 onwards

Enhancements

  • Updated Kubernetes cluster distribution map to record EKS & AKS clusters, refer PR #2880 for more details.
  • Allow GetDevMounts to resolve symlinks found in the mount table before comparing it to RealDev. This helped in resolving CSI mount issue on RHEL8/RHEL9 when multipathd is enabled, refer PR #2593 for more details.
  • Removed x509sha1 support and removed support of overriding tlsmaxrsasize value, more details on PR #2877.
  • Leverage nodeAffinity rather than nodeSelector to target Control Plane nodes in CSI driver deployment. Refer to PR #2803 and GitHub issue #2644 for more details.

Bug Fixes

  • Changes to fix volume mount issue on Windows worker nodes during node reboots. Refer to PR #2868 for more details on this bug.
  • Fixed issues related to mountpoints becoming ReadOnly when one PVC is used by two Pods running on same Node. More details can be found on PR #2861.
  • Fixed Thumbprint based authentication for multi vCenter deployment, more details on PR #2858 and GitHub issue #2823.
  • Fixed issue related to volume provisioning when same tag is used for different entities in the vCenter, more details on PR #2814 and GitHub issue #2681.
  • Use lock per VolumeId during volume mount/unmount operations to avoid conflicts during multiple mount/unmount API calls. More details can be referred from PR #2811.
  • Changes to handle expired session for ListView feature, refer to PR #2788 for more details.

Deployment Files

Release Notes

Don't miss a new vsphere-csi-driver release

NewReleases is sending notifications on new releases.