diff options
| author | Chris Lu <chris.lu@gmail.com> | 2020-03-19 02:59:45 -0700 |
|---|---|---|
| committer | Chris Lu <chris.lu@gmail.com> | 2020-03-19 02:59:45 -0700 |
| commit | b21fb2e2b62dd9ec3cf13403e87687229424f1e0 (patch) | |
| tree | 9b2d9987e9c431cb52d5b13369928fb128960cb3 /cmd | |
| download | seaweedfs-csi-driver-b21fb2e2b62dd9ec3cf13403e87687229424f1e0.tar.xz seaweedfs-csi-driver-b21fb2e2b62dd9ec3cf13403e87687229424f1e0.zip | |
WIP
Diffstat (limited to 'cmd')
| -rw-r--r-- | cmd/seaweedfs-csi-driver/main.go | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/cmd/seaweedfs-csi-driver/main.go b/cmd/seaweedfs-csi-driver/main.go new file mode 100644 index 0000000..3919052 --- /dev/null +++ b/cmd/seaweedfs-csi-driver/main.go @@ -0,0 +1,33 @@ +package main + +import ( + "flag" + "fmt" + "log" + "os" + + "github.com/seaweedfs/seaweedfs-csi-driver/pkg/driver" +) + +var ( + endpoint = flag.String("endpoint", "unix://tmp/seaweedfs-csi.sock", "CSI endpoint") + nodeID = flag.String("nodeid", "", "node id") + version = flag.Bool("version", false, "Print the version and exit.") +) + +func main() { + + flag.Parse() + + if *version { + info, err := driver.GetVersionJSON() + if err != nil { + log.Fatalln(err.Error()) + } + fmt.Println(info) + os.Exit(0) + } + + drv := driver.NewSeaweedFsDriver(*nodeID, *endpoint) + drv.Run() +} |
