pub async fn reconcile_srv_record(
client: Client,
record: SRVRecord,
) -> Result<()>Expand description
Reconciles an SRVRecord (service location) 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.
SRV records specify the location of services (e.g., _ldap._tcp).
ยงErrors
Returns an error if Kubernetes API operations fail or BIND9 record creation fails.