INNER CODE UNIT · Go
func
kubernetes/dns · cmd/sidecar/main.go:65
func (po *probeOptions) String() string {
return fmt.Sprintf("%+v", *po)
}
func (po *probeOptions) Set(value string) error {
splits := strings.Split(value, ",")
if !(3 <= len(splits) && len(splits) <= 5) {
return fmt.Errorf("invalid format to --probe")
}
option := sidecar.DNSProbeOption{
Label: splits[0],
Server: splits[1],
Name: splits[2],
Interval: defaultProbeInterval,
Type: dns.TypeANY,
}