package
1.33.0-alpha.2
Repository: https://github.com/kubernetes/kubernetes.git
Documentation: pkg.go.dev
# Functions
ValidateIngressClass ensures that IngressClass resources are valid.
ValidateIngressClassUpdate ensures that IngressClass updates are valid.
ValidateIngressCreate validates Ingresses on create.
ValidateLIngressoadBalancerStatus validates required fields on an IngressLoadBalancerStatus.
ValidateIngressSpec tests if required fields in the IngressSpec are set.
ValidateIngressStatusUpdate tests if required fields in the Ingress are set when updating status.
ValidateIngressUpdate validates ingresses on update.
ValidateIPAddressName validates that the name is the decimal representation of an IP address.
ValidateIPAddressUpdate tests if an update to an IPAddress is valid.
ValidateIPBlock validates a cidr and the except fields of an IpBlock NetworkPolicyPeer.
ValidateNetworkPolicy validates a networkpolicy.
ValidateNetworkPolicyName can be used to check whether the given networkpolicy name is valid.
ValidateNetworkPolicyPeer validates a NetworkPolicyPeer.
ValidateNetworkPolicyPort validates a NetworkPolicyPort.
ValidateNetworkPolicySpec tests if required fields in the networkpolicy spec are set.
ValidateNetworkPolicyUpdate tests if an update to a NetworkPolicy is valid.
ValidateServiceCIDRStatusUpdate tests if if an update to a ServiceCIDR Status is valid.
ValidateServiceCIDRUpdate tests if an update to a ServiceCIDR is valid.
ValidationOptionsForNetworking generates NetworkPolicyValidationOptions for Networking.
# Variables
ValidateIngressClassName validates that the given name can be used as an IngressClass name.
ValidateIngressName validates that the given name can be used as an Ingress name.
# Structs
IngressValidationOptions cover beta to GA transitions for HTTP PathType.