func logoutTarget(c *cli.Context) { plugin := iscsi.NewISCSIPlugin() err := plugin.LogoutTarget("", "") if err != nil { log.Panic(err) } }
func listVolumes(c *cli.Context) { plugin := iscsi.NewISCSIPlugin() err := plugin.ListVolumes() if err != nil { log.Panic(err) } }
func discoverVolumes(c *cli.Context) { target := c.String("target") if len(target) == 0 { cli.ShowCommandHelp(c, "discover") return } plugin := iscsi.NewISCSIPlugin() err := plugin.DiscoverLUNs(target) if err != nil { log.Panic(err) } }