From 1c4aa8486fd30767a2718528fce985695a7e527f Mon Sep 17 00:00:00 2001 From: garenchan Date: Fri, 15 Jul 2022 12:09:24 +0800 Subject: Fix #70: use bind mount rather than symbolic link --- pkg/driver/nodeserver.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pkg/driver/nodeserver.go') diff --git a/pkg/driver/nodeserver.go b/pkg/driver/nodeserver.go index 5a7206e..6c792c7 100644 --- a/pkg/driver/nodeserver.go +++ b/pkg/driver/nodeserver.go @@ -111,7 +111,7 @@ func (ns *NodeServer) NodePublishVolume(ctx context.Context, req *csi.NodePublis // When pod uses a volume in read-only mode, k8s will automatically // mount the volume as a read-only file system. - if err := volume.(*Volume).Publish(targetPath); err != nil { + if err := volume.(*Volume).Publish(targetPath, req.GetReadonly()); err != nil { return nil, status.Error(codes.Internal, err.Error()) } -- cgit v1.2.3