What's Changed
v3.3.1 patch release includes three fixes specifically targeted at reducing the vCenter sessions created by the vSphere CSI driver.
- While creating a new govmomi client, vSpehre CSI Driver will clear idle sessions associated with the existing client. For detail refer to attempt to logout and clear idle sessions before creating new one #2930
- Change the leader election package used to the one provided by client-go to override
OnStoppedLeading
callback and cleanup sessions. For detail refer to Use client-go package for leaderelection to add cleanup logic after leader change #2948 - Removes the
listview-tasks
feature gate to use a single govmomi client throughout a container. For detail refer to Remove listview-tasks feature gate #2851
Supported Kubernetes Releases
- Minimum: 1.27
- Maximum: 1.30
Deployment files
https://github.com/kubernetes-sigs/vsphere-csi-driver/tree/v3.3.1/manifests/vanilla
Full Changelog: v3.3.0...v3.3.1