diff options
| author | Viktor Kuzmin <kvaster@gmail.com> | 2023-08-07 11:23:40 +0300 |
|---|---|---|
| committer | Chris Lu <chrislusf@users.noreply.github.com> | 2023-08-07 10:22:05 -0700 |
| commit | a5a2c638d1622ac194d108fdb9b2aa6a1e56bdbd (patch) | |
| tree | e2d4d5aff1bf028452ed90c5d4c660d29ff946b7 /cmd | |
| parent | 44d2cf555cf470e9fe689976b8f55f6be2730ab5 (diff) | |
| download | seaweedfs-csi-driver-a5a2c638d1622ac194d108fdb9b2aa6a1e56bdbd.tar.xz seaweedfs-csi-driver-a5a2c638d1622ac194d108fdb9b2aa6a1e56bdbd.zip | |
Allow to separate ControllerServer and NodeServer, allow to disable attacher (it do nothing in reality)
Diffstat (limited to 'cmd')
| -rw-r--r-- | cmd/seaweedfs-csi-driver/main.go | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/cmd/seaweedfs-csi-driver/main.go b/cmd/seaweedfs-csi-driver/main.go index 69403f1..eac42ec 100644 --- a/cmd/seaweedfs-csi-driver/main.go +++ b/cmd/seaweedfs-csi-driver/main.go @@ -12,6 +12,10 @@ import ( ) var ( + runNode = flag.Bool("node", false, "run node server") + runController = flag.Bool("controller", false, "run controller server") + enableAttacher = flag.Bool("attacher", false, "enable attacher") + filer = flag.String("filer", "localhost:8888", "filer server") endpoint = flag.String("endpoint", "unix://tmp/seaweedfs-csi.sock", "CSI endpoint to accept gRPC calls") nodeID = flag.String("nodeid", "", "node id") @@ -53,7 +57,11 @@ func main() { glog.Infof("connect to filer %s", *filer) - drv := driver.NewSeaweedFsDriver(*filer, *nodeID, *endpoint) + drv := driver.NewSeaweedFsDriver(*filer, *nodeID, *endpoint, *enableAttacher) + + drv.RunNode = *runNode + drv.RunController = *runController + drv.ConcurrentWriters = *concurrentWriters drv.CacheCapacityMB = *cacheCapacityMB drv.CacheDir = *cacheDir |
