mirror of
https://github.com/kubernetes-sigs/external-dns.git
synced 2025-08-06 17:46:57 +02:00
Allow annotation target override on gateway
This commit is contained in:
parent
92824f4f9b
commit
56eb581aa5
@ -352,8 +352,12 @@ func (c *gatewayRouteResolver) resolve(rt gatewayRoute) (map[string]endpoint.Tar
|
|||||||
if !ok {
|
if !ok {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
for _, addr := range gw.gateway.Status.Addresses {
|
override := getTargetsFromTargetAnnotation(gw.gateway.Annotations)
|
||||||
hostTargets[host] = append(hostTargets[host], addr.Value)
|
hostTargets[host] = append(hostTargets[host], override...)
|
||||||
|
if override == nil {
|
||||||
|
for _, addr := range gw.gateway.Status.Addresses {
|
||||||
|
hostTargets[host] = append(hostTargets[host], addr.Value)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
match = true
|
match = true
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user