INNER CODE UNIT · Go
func
pingcap/tidb-operator · cmd/prestop-checker/main.go:55
func (opt *Options) Parse() {
flag.StringVar(&opt.Mode, "mode", "", "mode of prestop checker, [tikv, ticdc]")
flag.StringVar(&opt.PD, "pd", "", "pd url")
flag.StringVar(&opt.TiKVStatusAddr, "tikv-status-addr", "", "tikv status addr url")
flag.StringVar(&opt.TiCDCStatusAddr, "ticdc-status-addr", "", "ticdc status addr url")
flag.BoolVar(&opt.TLS, "tls", false, "enable tls or not")
flag.StringVar(&opt.CA, "ca", "", "ca path")
flag.StringVar(&opt.Cert, "cert", "", "cert path")
flag.StringVar(&opt.Key, "key", "", "key path")
flag.Parse()
fmt.Println("options: ", opt)
}
const (
ModeTiKV = "tikv"
ModeTiCDC = "ticdc"