in internal/filters/filters.go [252:267]
func parseSelectors(selectorSource []string) ([]labels.Selector, error) {
selectors := make([]labels.Selector, 0, len(selectorSource))
var errs []error
for _, s := range selectorSource {
parsed, err := labels.Parse(s)
if err != nil {
errs = append(errs, err)
continue
}
selectors = append(selectors, parsed)
}
if len(errs) > 0 {
return nil, errors.NewAggregate(errs)
}
return selectors, nil
}