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
		}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…