func getTargetsFromTargetAnnotation(annotations map[string]string) endpoint.Targets {
	var targets endpoint.Targets

	// Get the desired hostname of the ingress from the annotation.
	targetAnnotation, exists := annotations[targetAnnotationKey]
	if exists && targetAnnotation != "" {
		// splits the hostname annotation and removes the trailing periods
		targetsList := strings.Split(strings.Replace(targetAnnotation, " ", "", -1), ",")
		for _, targetHostname := range targetsList {
			targetHostname = strings.TrimSuffix(targetHostname, ".")
			targets = append(targets, targetHostname)
		}
	}
	return targets
}
func getTargetsFromTargetAnnotation(annotations map[string]string) endpoint.Targets {
	var targets endpoint.Targets

	
	targetAnnotation, exists := annotations[targetAnnotationKey]
	if exists && targetAnnotation != "" {
		
		targetsList := strings.Split(strings.Replace(targetAnnotation, " ", "", -1), ",")
		for _, targetHostname := range targetsList {
			targetHostname = strings.TrimSuffix(targetHostname, ".")
			targets = append(targets, targetHostname)
		}
	}
	return targets
}
func getTargetsFromTargetAnnotation ( annotations map [ string ] string ) endpoint . Targets { var targets endpoint . Targets // Get the desired hostname of the ingress from the annotation. targetAnnotation , exists := annotations [ targetAnnotationKey ] if exists && targetAnnotation != " " { // splits the hostname annotation and removes the trailing periods targetsList := strings . Split ( strings . Replace ( targetAnnotation , " " , " " , - 1 ) , " " ) for _ , targetHostname := range targetsList { targetHostname = strings . TrimSuffix ( targetHostname , " " ) targets = append ( targets , targetHostname ) } } return targets }
// getTargetsFromTargetAnnotation gets endpoints from optional "target" annotation.
// Returns empty endpoints array if none are found.
getTargetsFromTargetAnnotation gets endpoints from optional target annotation . Returns empty endpoints array if none are found .