aboutsummaryrefslogtreecommitdiff
path: root/pkg/driver/mounter.go
diff options
context:
space:
mode:
authorChris Lu <chris.lu@gmail.com>2020-06-01 22:30:31 -0700
committerChris Lu <chris.lu@gmail.com>2020-06-01 22:30:31 -0700
commit77697d343356a59b649ffbcf42e927439033a413 (patch)
tree682d35ee68a4fc152be7055fe172b4048fbae098 /pkg/driver/mounter.go
parent002acd516db947bfafe52e9edb160f94c23c5118 (diff)
downloadseaweedfs-csi-driver-77697d343356a59b649ffbcf42e927439033a413.tar.xz
seaweedfs-csi-driver-77697d343356a59b649ffbcf42e927439033a413.zip
configure filer via CLI
Diffstat (limited to 'pkg/driver/mounter.go')
-rw-r--r--pkg/driver/mounter.go30
1 files changed, 2 insertions, 28 deletions
diff --git a/pkg/driver/mounter.go b/pkg/driver/mounter.go
index e94544d..38dd1de 100644
--- a/pkg/driver/mounter.go
+++ b/pkg/driver/mounter.go
@@ -4,12 +4,7 @@ import (
"fmt"
"time"
- "github.com/chrislusf/seaweedfs/weed/pb"
- "github.com/chrislusf/seaweedfs/weed/pb/filer_pb"
- "github.com/chrislusf/seaweedfs/weed/security"
- "github.com/chrislusf/seaweedfs/weed/util"
"github.com/golang/glog"
- "google.golang.org/grpc"
"os/exec"
"k8s.io/utils/mount"
)
@@ -24,8 +19,8 @@ type Mounter interface {
Mount(target string) error
}
-func newMounter(bucketName string, cfg *Config) (Mounter, error) {
- return newSeaweedFsMounter(bucketName, cfg)
+func newMounter(bucketName string, filer string) (Mounter, error) {
+ return newSeaweedFsMounter(bucketName, filer)
}
func fuseMount(path string, command string, args []string) error {
@@ -64,24 +59,3 @@ func newConfigFromSecrets(secrets map[string]string) *Config {
}
return t
}
-
-var _ = filer_pb.FilerClient(&Config{})
-
-func (cfg *Config) WithFilerClient(fn func(filer_pb.SeaweedFilerClient) error) error {
-
- filerGrpcAddress, parseErr := pb.ParseServerToGrpcAddress(cfg.Filer)
- if parseErr != nil {
- return fmt.Errorf("failed to parse filer %v: %v", filerGrpcAddress, parseErr)
- }
-
- grpcDialOption := security.LoadClientTLS(util.GetViper(), "grpc.client")
-
- return pb.WithCachedGrpcClient(func(grpcConnection *grpc.ClientConn) error {
- client := filer_pb.NewSeaweedFilerClient(grpcConnection)
- return fn(client)
- }, filerGrpcAddress, grpcDialOption)
-
-}
-func (cfg *Config) AdjustedUrl(hostAndPort string) string {
- return hostAndPort
-}