pub async fn cleanup_deleted_instances(
client: &Client,
dnszone: &DNSZone,
status_updater: &mut DNSZoneStatusUpdater,
) -> Result<usize>Expand description
Clean up deleted instances from zone status.
Iterates through instances in zone status and removes any that no longer exist in the Kubernetes API.
§Arguments
client- Kubernetes clientdnszone- The DNSZone resource being reconciledstatus_updater- Status updater for modifying zone status
§Returns
Number of instances removed from status
§Errors
Returns an error if Kubernetes API calls fail critically.