diff options
| author | Ruakij <ruakij@ruekov.eu> | 2023-01-16 20:04:54 +0100 |
|---|---|---|
| committer | Ruakij <ruakij@ruekov.eu> | 2023-01-16 20:04:54 +0100 |
| commit | 9749272b412d6179b76ced72a346ebd363bbc068 (patch) | |
| tree | 3461a5d962d1d5c95db10f83c8f746bf5fc77da6 /pkg/driver | |
| parent | 1ac8a0f360e1e6e3305675cf115baba40a2647bd (diff) | |
| download | seaweedfs-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.go | 16 |
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 +} |
