aboutsummaryrefslogtreecommitdiff
path: root/pkg/driver
diff options
context:
space:
mode:
authorRuakij <ruakij@ruekov.eu>2023-01-16 20:04:54 +0100
committerRuakij <ruakij@ruekov.eu>2023-01-16 20:04:54 +0100
commit9749272b412d6179b76ced72a346ebd363bbc068 (patch)
tree3461a5d962d1d5c95db10f83c8f746bf5fc77da6 /pkg/driver
parent1ac8a0f360e1e6e3305675cf115baba40a2647bd (diff)
downloadseaweedfs-csi-driver-9749272b412d6179b76ced72a346ebd363bbc068.tar.xz
seaweedfs-csi-driver-9749272b412d6179b76ced72a346ebd363bbc068.zip
Ignore and suppress warning for explicitly handled volContext args
Diffstat (limited to 'pkg/driver')
-rw-r--r--pkg/driver/mounter_seaweedfs.go16
1 files changed, 16 insertions, 0 deletions
diff --git a/pkg/driver/mounter_seaweedfs.go b/pkg/driver/mounter_seaweedfs.go
index dbb8440..b2a437a 100644
--- a/pkg/driver/mounter_seaweedfs.go
+++ b/pkg/driver/mounter_seaweedfs.go
@@ -96,9 +96,16 @@ func (seaweedFs *seaweedFsMounter) Mount(target string) (Unmounter, error) {
// volumeContext has "diskType", but mount-option is "disk", converting for backwards compatability
"diskType": "disk",
}
+
+ // Explicitly ignored volContext args e.g. handled somewhere else
+ ignoreArgs := []string{
+ "volumeCapacity",
+ }
// Merge volContext into argsMap with key-mapping
for arg, value := range seaweedFs.volContext {
+ if(in_arr(ignoreArgs, arg)){continue}
+
// Check if key-mapping exists
newArg, ok := parameterArgMap[arg]
if(ok){
@@ -158,3 +165,12 @@ func parseVolumeCapacity(volumeCapacity string) int64 {
capacityMB := capacity / 1024 / 1024
return capacityMB
}
+
+func in_arr(arr []string, val string) bool {
+ for _, v := range arr {
+ if(val == v) {
+ return true
+ }
+ }
+ return false
+}