Skip to content

Releases: kubernetes-sigs/vsphere-csi-driver

v2.4.0

06 Nov 01:02
28c55a2
Compare
Choose a tag to compare

Notable Changes

  • Performance and resiliency improvements.

  • Volume topology support for block volumes.

    • Warning:
      • If you use the Beta topology feature in your current version of vSphere Container Storage Plug-in, do not upgrade to version 2.4.0. Upgrade to the patch version 2.4.1.
      • If you use the Beta topology feature with the in-tree vSphere Cloud Provider, do not migrate to vSphere Container Storage Plug-in version 2.4.0. Instead, you can directly upgrade to version 2.4.1 and above, as long as you are using Kubernetes version less than 1.22.
      • If you are not using the Beta topology feature, you can safely upgrade to vSphere Container Storage Plug-in version 2.4.0.
        Volume topology GA support for block volumes is available only in greenfield deployments.
  • Support for Kubernetes version 1.22.

  • Enhanced the idempotency handling logic of vSphere Container Storage Plug-in in the following scenarios:

    • Restarts of vSphere Container Storage Plug-in during in-flight CreateVolume operations will not result in the creation of an orphan volume on the datastore.
    • In case of multi-master setups with multiple vSphere Container Storage Plug-in controller replicas, a change of leader during an in-flight CreateVolume operation will not result in the creation of an orphan volume on the datastore.
  • Windows node support is added as an Alpha feature.

  • Volume snapshot support is added as an Alpha feature.

Documentation



Refer to https://docs.vmware.com/en/VMware-vSphere-Container-Storage-Plug-in/index.html for more details

v2.2.2

21 Oct 06:32
ca00f94
Compare
Choose a tag to compare

New Features

There is no new feature released in v2.2.2.
v2.2.2 is the patch release to fix issues observed in v2.2.1 release.

Notable Changes

  • Prevent vSAN file share volumes (RWM Volume) on the node from becoming inaccessible (#1217 , @divyenpatel )
  • Prevent syncer from crashing when volumes are migrated from VCP (#1013 , @chethanv28 )
  • Avoid storage class creation using VCP storage class parameter DatastoreMigrationParam (#1077 , @chethanv28 )

v2.1.2

21 Oct 06:24
9b2cbda
Compare
Choose a tag to compare

New Features

There is no new feature released in v2.1.2.
v2.1.2 is the patch release to fix issues observed in v2.1.1 release.

Notable Changes

  • Prevent vSAN file share volumes (RWM Volume) on the node from becoming inaccessible (#1217 , @divyenpatel )

v2.0.2

21 Oct 06:20
820aada
Compare
Choose a tag to compare

New Features

There is no new feature released in v2.0.2.
v2.0.2 is the patch release to fix issues observed in v2.0.1 release.

Notable Changes

  • Prevent vSAN file share volumes (RWM Volume) on the node from becoming inaccessible (#1217 , @divyenpatel )

v2.3.0

23 Aug 23:31
286761e
Compare
Choose a tag to compare

New Features

  • XFS Filesystem support as an Alpha feature. Volumes can be provisioned by specifying xfs as the csi.storage.k8s.io/fstype in the Storage Class.
  • Raw Block volume support as an Alpha feature. Visit the Raw Block Volumes documentation for more details.

Notable Changes

  • Node Driver DaemonSet runs with hostNetwork. Refer to (#1217) for more detail.

  • Ability to set the maximum volumes that can be attached to a Node VM. This can be modified in the CSI 2.3 deployment manifest.

  • Upgrade CSI driver base image to Photon 4.0. (#866)

  • Modifications in ControllerUnpublishVolume error handling (#840):

    • If the Node VM is deleted from the vCenter inventory, the detach operation will be marked as successful.
    • If a NotFound fault is returned by CNS, the VM devices are checked to ensure the volume is not attached to a Node VM.
  • Bug fixes

    • Disable volume length check. (#801)
    • Set volume health annotation to Inaccessible if it is not set by SPBM as it implies volume does not exist. (#852)
    • Set volume health annotation to Inaccessible when PVC not found in CNS. (#944)
    • Prevent incorrect reloading of Virtual Center configuration in CSI Syncer when credentials are not changed. (#967)
    • Prevent syncer from crashing when volumes are migrated from VCP. (#1013)
    • Reset Volume Manager during reload config when user or ca-file is updated. (#1043)

Refer to https://vsphere-csi-driver.sigs.k8s.io/releases/v2.3.0.html for more detail

v2.2.1

11 Jun 19:59
9b9cfbe
Compare
Choose a tag to compare

New Features

There is no new feature released in v2.2.1.
v2.2.1 is the patch release to fix the critical issue observed in v2.2.0 release.

Notable Changes

v2.2.0

12 Apr 23:37
fa891a5
Compare
Choose a tag to compare

New Feature

Notable Changes

  • Added support for running vSphere CSI driver on VMware Cloud™ on AWS (VMC). VMC will only support block volume for now.
  • Datastore privilege check to filter out shared datastores which do not have Datastore.FileManagement privilege. Refer to notes provided for CNS-DATASTORE role at vSphere Roles and Privileges
  • Telemetry collection support using cluster-distribution field in the vSphere Config Secret. Refer to notes provided for cluster-distribution in vSphere configuration secret.
  • Bug fixes
    • Fixed recreating static file share volume with the same PV name. (#546, @chethanv28)
    • Fixed metadata syncer to disallow deleting volume physically from the datastore when PV is deleted by user. (#568, @chethanv28)
    • Fixed VCP to CSI Migration to support datastore path in the volume handle. (#643, @chethanv28)
    • Fixed CSI full sync not registering volumes and was failing with Duplicated entity for each entity type in one cluster. (#671, @lipingxue)
    • Fixed volume provisioning when empty datacenter is present in the vCenter inventory. (#690, @shalini-b)

Refer to https://vsphere-csi-driver.sigs.k8s.io/releases/v2.2.0.html for more detail

v2.1.1

26 Feb 23:59
b943ac4
Compare
Choose a tag to compare

New Features

There is no new feature released in v2.1.1.
v2.1.1 is the patch release to fix issues observed in v2.1.0 release.

Notable Changes

  • Fixed lock contention in gocsi by introducing timeout environment variable (#665, @RaunakShah)

v1.0.3

15 Jan 02:25
23d5af1
Compare
Choose a tag to compare

New Features

There is no new feature released in v1.0.3.
v1.0.3 is the patch release to fix issues observed in v1.0.2 release.

Notable Changes

v2.1.0

18 Dec 00:54
68d3ebc
Compare
Choose a tag to compare