From d143ab51e80bb51c32daa0efaf2804f197dbf341 Mon Sep 17 00:00:00 2001 From: Illyoung Choi Date: Fri, 19 Jul 2024 13:36:58 -0700 Subject: [PATCH] Add -o ro mount flag to support readonly fs --- pkg/mounter/mounter.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkg/mounter/mounter.go b/pkg/mounter/mounter.go index bb2006d..e4fbf37 100644 --- a/pkg/mounter/mounter.go +++ b/pkg/mounter/mounter.go @@ -469,5 +469,12 @@ func GetMountOptions(volumes *csi.VolumeCapability_MountVolume, accessModes *csi } } } + + if accessModes != nil { + if accessModes.GetMode() == csi.VolumeCapability_AccessMode_SINGLE_NODE_READER_ONLY || accessModes.GetMode() == csi.VolumeCapability_AccessMode_MULTI_NODE_READER_ONLY { + mountOptions = append(mountOptions, "ro") + } + } + return mountOptions }