INNER CODE UNIT · Go
createDSBuilder
boz/kail · cmd/kail/main.go:230
func createDSBuilder() kail.DSBuilder {
dsb := kail.NewDSBuilder()
if selectors := parseLabels("ignore", *flagIgnore); len(selectors) > 0 {
dsb = dsb.WithIgnore(selectors...)
}
if selectors := parseLabels("selector", *flagLabel); len(selectors) > 0 {
dsb = dsb.WithSelectors(selectors...)
}
if ids := parseIds("pod", *flagPod); len(ids) > 0 {
dsb = dsb.WithPods(ids...)
}
if *flagCurrentNS && currentNS != "" {
dsb = dsb.WithNamespace(currentNS)
}