INNER CODE UNIT · Go
parseLabelList
kuberhealthy/kuberhealthy · cmd/kuberhealthy/config.go:77
func parseLabelList(rawValue string) []string {
// Trim whitespace to avoid accidental blank entries.
trimmed := strings.TrimSpace(rawValue)
if trimmed == "" {
return nil
}
// Split into fields and normalize whitespace.
parts := strings.Split(trimmed, ",")
seen := make(map[string]struct{})
labels := make([]string, 0, len(parts))
// Collect unique label keys.
for _, part := range parts {
value := strings.TrimSpace(part)
if value == "" {
continue
}