pub async fn reconcile_caa_record(
ctx: Arc<Context>,
record: CAARecord,
) -> Result<()>Expand description
Reconciles a CAARecord (certificate authority authorization) resource.
This is a thin wrapper around the generic reconcile_record<T>() function.
It 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.
CAA records specify which certificate authorities can issue certificates.
ยงErrors
Returns an error if Kubernetes API operations fail or BIND9 record creation fails.