reconcile_srv_record

Function reconcile_srv_record 

Source
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.