You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(dns): wrap hostname-mismatch error as DNSZoneValidationError
ValidateEndpointsByZone returned a plain fmt.Errorf when a hostname
did not match any allowed DNS zone. The controller only updates the
DNSRecordReady condition on *DNSZoneValidationError, so the condition
was left stale (True) while the reconciler looped with exponential
backoff.
Also fix both early-exit paths in the endpoint loop to return the
already-computed allowedZones instead of nil, so the controller can
correctly scope the stale-record cleanup to out-of-zone records.
Co-authored-by: Cursor <cursoragent@cursor.com>
0 commit comments