Message:`unable to provision proxy resources: invalid Service: invalid value of annotation tailscale.com/tailnet-ip: "invalid-ip" could not be parsed as a valid IP Address, error: ParseAddr("invalid-ip"): unable to parse IP`,
Message:`unable to provision proxy resources: invalid Service: invalid value of annotation tailscale.com/tailnet-ip: "999.999.999.999" could not be parsed as a valid IP Address, error: ParseAddr("999.999.999.999"): IPv4 field has value >255`,
violations=append(violations,fmt.Sprintf("invalid value of annotation %s: %q does not appear to be a valid MagicDNS name",AnnotationTailnetTargetFQDN,fqdn))
violations=append(violations,fmt.Sprintf("invalid value of annotation %s: %q does not appear to be a valid MagicDNS name",AnnotationTailnetTargetFQDN,fqdn))
// TODO(irbekrm): validate that tailscale.com/tailnet-ip annotation is a
ip,err:=netip.ParseAddr(ipStr)
// valid IP address (tailscale/tailscale#13671).
iferr!=nil{
violations=append(violations,fmt.Sprintf("invalid value of annotation %s: %q could not be parsed as a valid IP Address, error: %s",AnnotationTailnetTargetIP,ipStr,err))
}elseif!ip.IsValid(){
violations=append(violations,fmt.Sprintf("parsed IP address in annotation %s: %q is not valid",AnnotationTailnetTargetIP,ipStr))