in proxy/pkg/egress/egress_config.go [69:85]
func ValidateEgressRule(rules map[string][]*config.EgressRule) (bool, error) {
for _, rule := range rules {
for _, egressrule := range rule {
if len(egressrule.Hosts) == 0 {
return false, errors.New("Egress rule should have atleast one host")
}
for _, host := range egressrule.Hosts {
err := ValidateHostName(host)
if err != nil {
return false, err
}
}
}
}
return true, nil
}