reconcile_ns_record

Function reconcile_ns_record 

Source
pub async fn reconcile_ns_record(client: Client, record: NSRecord) -> Result<()>
Expand description

Reconciles an NSRecord (nameserver delegation) resource.

Finds DNSZones that have selected this record via label selectors and creates/updates the record in BIND9 primaries for those zones using dynamic DNS updates. NS records delegate a subdomain to different nameservers.

ยงErrors

Returns an error if Kubernetes API operations fail or BIND9 record creation fails.