pub fn get_cluster_ref_from_spec(
spec: &DNSZoneSpec,
namespace: &str,
name: &str,
) -> Result<String>Expand description
Helper function to extract and validate cluster reference from DNSZoneSpec.
Returns the cluster name, whether from clusterRef or clusterProviderRef. Validates that exactly one is specified (mutual exclusivity).
This function is public so it can be used by other reconcilers (e.g., records reconciler).
ยงErrors
Returns an error if:
- Both
clusterRefandclusterProviderRefare specified (mutual exclusivity violation) - Neither
clusterRefnorclusterProviderRefis specified (at least one required)