cmd/containerboot: fix error handling for egress (#18657)

Fixes #18631

Signed-off-by: Becky Pauley <becky@tailscale.com>
main
BeckyPauley 2 months ago committed by GitHub
parent 770bf000de
commit e4008d1994
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 3
      cmd/containerboot/egressservices.go

@ -478,7 +478,8 @@ func (ep *egressProxy) tailnetTargetIPsForSvc(svc egressservices.Config, n ipn.N
}
egressAddrs, err := resolveTailnetFQDN(n.NetMap, svc.TailnetTarget.FQDN)
if err != nil {
return nil, fmt.Errorf("error fetching backend addresses for %q: %w", svc.TailnetTarget.FQDN, err)
log.Printf("error fetching backend addresses for %q: %v", svc.TailnetTarget.FQDN, err)
return addrs, nil
}
if len(egressAddrs) == 0 {
log.Printf("tailnet target %q does not have any backend addresses, skipping", svc.TailnetTarget.FQDN)

Loading…
Cancel
Save