Skip to content

Releases: kubernetes-csi/csi-test

v4.0.1

04 Sep 12:34
b205332
Compare
Choose a tag to compare

v4.0.0

29 Aug 11:45
5f48a39
Compare
Choose a tag to compare

v3.1.1

03 Jun 20:29
6c94ad2
Compare
Choose a tag to compare

v3.1.0

26 Mar 10:56
a6fb595
Compare
Choose a tag to compare

v3.0.0

04 Dec 17:35
6e5433b
Compare
Choose a tag to compare

v2.3.0

18 Oct 00:10
6931aed
Compare
Choose a tag to compare

v2.2.0

08 Aug 22:09
82b0519
Compare
Choose a tag to compare

v2.1.0

23 Jul 22:30
c094d20
Compare
Choose a tag to compare

v2.0.1

05 Jun 00:16
6738ab2
Compare
Choose a tag to compare

v2.0.0

01 Apr 18:23
5421d9f
Compare
Choose a tag to compare

Breaking changes

#171: The CSI spec gets updated to 1.1.0, which means that drivers which vendor csi-test may have to update their code because the Go bindings in CSI 1.1.0 are not source-code compatible with the ones from CSI 1.0.0.

Major changes

#155: Add max volumes attached test to csi-sanity
#182: Kubernetes does not quite follow the CSI spec regarding the creation of the target directory in NodePublishVolume. Previous csi-test releases have the same issue. Now the mock driver by default expects the target directory to be not created. The old behavior can be enabled via a flag. csi-sanity now always implements the CSI spec correctly, so CSI drivers that get tested have to handle the spec-compliant behavior in addition to the Kubernetes behavior.

Detailed changes

267dbbc strict staging and target directory
d72dc2f Add secrets to ValidateVolumeCapabilitiesRequest
7e3fee2 update vendor
506d128 Add support for custom target path removal
a9b0016 Add command line support for custom target paths
cbc42e8 Add target path checks and rm paths at teardown
4000ec5 Make mount and staging dir creation flexible
c785f43 Add support for separate controller and node addresses
d223ebf Use distroless as base image
60afa9d sanity: Add max volumes attached test
d5bac1d Add fsnotify dep workaround
f28ec8f Update CSI spec dependency
4087ca9 Add volume expansion online/offline toggle to mock driver
bb46641 make controller expansion capacity configurable
e52b960 mock: add PUBLISH_READONLY capability to driver