pub fn resolve_ips(
annotations: &BTreeMap<String, String>,
default_ips: &[String],
ingress: &Ingress,
) -> Option<Vec<String>>Expand description
Resolves the IP address(es) to use for an ARecord, in priority order:
bindy.firestoned.io/ipannotation — explicit single-IP overridedefault_ips— operator-configured default IPs (e.g. shared Traefik ingress VIP)- Ingress LoadBalancer status — first non-empty IP
Returns None if no IP can be determined from any source.