- "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)