- The tests that validate the result of a
CreateVolume
operation now accept zero as thecapacity_bytes
of the returnedVolume
object, when validating this value against the requested capacity. (#262, @NicolasT)
- Publishing of images on k8s.gcr.io (#270, @pohly)
- Remove missing volume test case for NodeUnpublishVolume (#258, @timoreimann)
- Update release-tools to 9084fec to support native building (#267, @timoreimann)
- "gRPCCall" logs on standard output now include "fullError" with complete error structure. Typically, it contains "code" and "message" with gRPC error. (#254, @jsafrane)
- The CSI mock driver behaviour can be tweaked with JavaScript hooks in the CSI calls. (#251, @tsmetana)
- Added (optional) repeated operations to test idempotency. (#229, @okartau)
- csi-sanity
--csi.testvolumeaccesstype=block
now runs CSI tests with raw block volumes. (#246, @taaraora) - Add
NodeUnpublishVolume
test for when the volume is missing. (#242, @timoreimann) sanity.NewTestContext
is now exported, which simplifies writing custom tests that reuse the sanity testing infrastructure. (#253, @pohly)- Topology support can be enabled in the CSI mock driver with
-enable-topology
. (#249, @pohly)
- The CSI mock driver now returns OK for requests to detach a deleted volume, as expected by current external-attacher. (#250, @pohly)