Expand description
DNS record reconciliation logic.
This module contains reconcilers for all DNS record types supported by Bindy.
Event-Driven Architecture: DNS record reconcilers react to status changes.
Modules§
- status_
helpers - Status management and event creation for DNS record resources.
- types
- Shared types and imports for DNS record reconciliation.
Functions§
- delete_
record - Generic function to delete a DNS record from BIND9 primaries.
- reconcile_
a_ record - Reconciles an
ARecord(IPv4 address) resource. - reconcile_
aaaa_ record - Reconciles an
AAAARecord(IPv6 address) resource. - reconcile_
caa_ record - Reconciles a
CAARecord(certificate authority authorization) resource. - reconcile_
cname_ record - Reconciles a
CNAMERecord(canonical name alias) resource. - reconcile_
mx_ record - Reconciles an
MXRecord(mail exchange) resource. - reconcile_
ns_ record - Reconciles an
NSRecord(nameserver delegation) resource. - reconcile_
srv_ record - Reconciles an
SRVRecord(service location) resource. - reconcile_
txt_ record - Reconciles a
TXTRecord(text) resource. - update_
record_ reconciled_ timestamp - Update lastReconciledAt timestamp for a record in DNSZone.status.selectedRecords[].