DNS Record Conflict Stops Update After Batch Update is Applied #1389
Labels
kind/bug
Categorizes issue or PR as related to a bug.
lifecycle/rotten
Denotes an issue or PR that has aged beyond stale and will be auto-closed.
triage/duplicate
Indicates an issue is a duplicate of other open issue.
After #1164, I found that if you have a record that is defined in the external dns annotation with conflict, it can stop the entire update of DNS record. This is because the update is batched and if a conflict is detected within the batch, the process will not proceed.
This causes backlog of update requests queuing in external DNS.
If there's a conflict (e.g. the DNS record has been created by something else, other than external DNS), external DNS must first check if it has a corresponding TXT record. If it doesn't, it shouldn't be included in the batch; therefore the clog will not happen.
Wondering if anyone encounter this issue and what's the workaround if any? Thank you.
The text was updated successfully, but these errors were encountered: