const annotationIngressClass …
const maxLenIngressClassController …
var supportedPathTypes …
var invalidPathSequences …
var invalidPathSuffixes …
var supportedIngressClassParametersReferenceScopes …
type NetworkPolicyValidationOptions …
func ValidateNetworkPolicyName(name string, prefix bool) []string { … }
func ValidateNetworkPolicyPort(port *networking.NetworkPolicyPort, portPath *field.Path) field.ErrorList { … }
func ValidateNetworkPolicyPeer(peer *networking.NetworkPolicyPeer, opts NetworkPolicyValidationOptions, peerPath *field.Path) field.ErrorList { … }
func ValidateNetworkPolicySpec(spec *networking.NetworkPolicySpec, opts NetworkPolicyValidationOptions, fldPath *field.Path) field.ErrorList { … }
func ValidateNetworkPolicy(np *networking.NetworkPolicy, opts NetworkPolicyValidationOptions) field.ErrorList { … }
func ValidationOptionsForNetworking(new, old *networking.NetworkPolicy) NetworkPolicyValidationOptions { … }
func ValidateNetworkPolicyUpdate(update, old *networking.NetworkPolicy, opts NetworkPolicyValidationOptions) field.ErrorList { … }
func ValidateIPBlock(ipb *networking.IPBlock, fldPath *field.Path) field.ErrorList { … }
var ValidateIngressName …
type IngressValidationOptions …
func validateIngress(ingress *networking.Ingress, opts IngressValidationOptions) field.ErrorList { … }
func ValidateIngressCreate(ingress *networking.Ingress) field.ErrorList { … }
func ValidateIngressUpdate(ingress, oldIngress *networking.Ingress) field.ErrorList { … }
func validateIngressTLS(spec *networking.IngressSpec, fldPath *field.Path, opts IngressValidationOptions) field.ErrorList { … }
func ValidateIngressSpec(spec *networking.IngressSpec, fldPath *field.Path, opts IngressValidationOptions) field.ErrorList { … }
func ValidateIngressStatusUpdate(ingress, oldIngress *networking.Ingress) field.ErrorList { … }
func ValidateIngressLoadBalancerStatus(status *networking.IngressLoadBalancerStatus, fldPath *field.Path) field.ErrorList { … }
func validateIngressRules(ingressRules []networking.IngressRule, fldPath *field.Path, opts IngressValidationOptions) field.ErrorList { … }
func validateIngressRuleValue(ingressRule *networking.IngressRuleValue, fldPath *field.Path, opts IngressValidationOptions) field.ErrorList { … }
func validateHTTPIngressRuleValue(httpIngressRuleValue *networking.HTTPIngressRuleValue, fldPath *field.Path, opts IngressValidationOptions) field.ErrorList { … }
func validateHTTPIngressPath(path *networking.HTTPIngressPath, fldPath *field.Path, opts IngressValidationOptions) field.ErrorList { … }
func validateIngressBackend(backend *networking.IngressBackend, fldPath *field.Path, opts IngressValidationOptions) field.ErrorList { … }
var ValidateIngressClassName …
func ValidateIngressClass(ingressClass *networking.IngressClass) field.ErrorList { … }
func ValidateIngressClassUpdate(newIngressClass, oldIngressClass *networking.IngressClass) field.ErrorList { … }
func validateIngressClassSpec(spec *networking.IngressClassSpec, fldPath *field.Path) field.ErrorList { … }
func validateIngressClassSpecUpdate(newSpec, oldSpec *networking.IngressClassSpec, fldPath *field.Path) field.ErrorList { … }
func validateIngressTypedLocalObjectReference(params *api.TypedLocalObjectReference, fldPath *field.Path) field.ErrorList { … }
func validateIngressClassParametersReference(params *networking.IngressClassParametersReference, fldPath *field.Path) field.ErrorList { … }
func allowInvalidSecretName(oldIngress *networking.Ingress) bool { … }
func validateTLSSecretName(name string) []string { … }
func allowInvalidWildcardHostRule(oldIngress *networking.Ingress) bool { … }
func ValidateIPAddressName(name string, prefix bool) []string { … }
func ValidateIPAddress(ipAddress *networking.IPAddress) field.ErrorList { … }
func validateIPAddressParentReference(params *networking.ParentReference, fldPath *field.Path) field.ErrorList { … }
func ValidateIPAddressUpdate(update, old *networking.IPAddress) field.ErrorList { … }
var ValidateServiceCIDRName …
func ValidateServiceCIDR(cidrConfig *networking.ServiceCIDR) field.ErrorList { … }
func validateCIDR(cidr string, fldPath *field.Path) field.ErrorList { … }
func ValidateServiceCIDRUpdate(update, old *networking.ServiceCIDR) field.ErrorList { … }
func ValidateServiceCIDRStatusUpdate(update, old *networking.ServiceCIDR) field.ErrorList { … }