Skip to content

Releases: kubernetes-csi/csi-test

v2.0.0

01 Apr 18:23
5421d9f

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

v1.0.3

21 Feb 20:13
722eead

Choose a tag to compare

Major changes

2bef487 Add StartOnAddress function to listen on unix:// paths

v1.1.1

14 Feb 22:58
d6050bc

Choose a tag to compare

v1.1.1 Pre-release
Pre-release

Mock Driver

docker pull quay.io/k8scsi/mock-driver:v1.1.1

Major changes

11935a0 sanity: close old connection when creating a new one
c43f513 mock: fix log format string
c64bc44 Add '--csi.junitfile` flag
028b102 release tools
df2aef9 Use real volumes when testing no capabilities
ddb689f Add StartOnAddress function to listen on unix:// paths
0b235eb pass SanityContext Parameters to CreateVolume call
4df3ede make mock driver support volume expand feature
ce94dde sanity: close connection
4815a19 sanity/mock: Add NodeGetVolumeStats check
446fb15 Add ControllerServiceCapability_RPC_CLONE_VOLUME to GetCapabilities.
a2cf7d2 Fix controller publish in readonly mode

Release v1.0.2

03 Dec 16:45

Choose a tag to compare

Major changes

  • Updated versioning model to vX.X.X instead of vX.X.X-X
  • Updated mock driver container tag

Mock Driver

docker pull quay.io/k8scsi/mock-driver:v1.0.2

Release v0.3.5

03 Dec 16:52

Choose a tag to compare

Major changes

  • Updated versioning model to vX.X.X instead of vX.X.X-X
  • Updated mock driver container tag

Mock Driver

docker pull quay.io/k8scsi/mock-driver:v0.3.5

Release v1.0.1

03 Dec 16:42

Choose a tag to compare

Same as release v1.0.0-1 except we are moving to the new versioning model and removing the -X in the version.

Release v0.3.4

03 Dec 16:36
4107c1c

Choose a tag to compare

Same as v0.3.0-4 except we are moving to the new release numbering style removing the -X version at the end.

Release v0.3.0-4

21 Nov 17:27
4107c1c

Choose a tag to compare

Release v0.3.0-4 Pre-release
Pre-release

Major Changes

This PR has the fixes for 0.3.0-2 and 0.3.0-3 from PR #140

csi-test v1.0.0-1

19 Nov 22:53

Choose a tag to compare

Major Changes

  • Support for CSI 1.0.0

Artifacts

csi-sanity files have been added to this release tag and the mock driver docker image is available at quay.io/k8scsi/mock-driver:v1.0.0-1

v1.0.0-rc2

15 Nov 03:29
619da68

Choose a tag to compare

v1.0.0-rc2 Pre-release
Pre-release
Merge pull request #139 from davidz627/fix/addReadOnlyCap

Add PUBLISH_READONLY capability to Controller Caps