Releases: kubernetes-csi/csi-test
v2.0.0
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
v1.1.1
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
Major changes
- Updated versioning model to
vX.X.Xinstead ofvX.X.X-X - Updated mock driver container tag
Mock Driver
docker pull quay.io/k8scsi/mock-driver:v1.0.2
Release v0.3.5
Major changes
- Updated versioning model to
vX.X.Xinstead ofvX.X.X-X - Updated mock driver container tag
Mock Driver
docker pull quay.io/k8scsi/mock-driver:v0.3.5
Release v1.0.1
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
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
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
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
Merge pull request #139 from davidz627/fix/addReadOnlyCap Add PUBLISH_READONLY capability to Controller Caps