validation

package
v0.2.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 2, 2025 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var IPTypes = sets.New(
	core.IPTypePublic,
)
View Source
var ValidateNodeName = validation.NameIsDNSSubdomain

Functions

func ValidateDaemonSet

func ValidateDaemonSet(daemonSet *core.DaemonSet) field.ErrorList

func ValidateDaemonSetSpec

func ValidateDaemonSetSpec(spec *core.DaemonSetSpec, fldPath *field.Path) field.ErrorList

func ValidateDaemonSetStatusUpdate

func ValidateDaemonSetStatusUpdate(newDaemonSet, oldDaemonSet *core.DaemonSet) field.ErrorList

func ValidateDaemonSetUpdate

func ValidateDaemonSetUpdate(newDaemonSet, oldDaemonSet *core.DaemonSet) field.ErrorList

func ValidateEnum

func ValidateEnum[E comparable](allowed sets.Set[E], value E, fldPath *field.Path, requiredDetail string) field.ErrorList

func ValidateIP

func ValidateIP(ip *core.IP) field.ErrorList

func ValidateIPAddress

func ValidateIPAddress(ipAddress *core.IPAddress) field.ErrorList

func ValidateIPAddressName

func ValidateIPAddressName(name string, prefix bool) []string

func ValidateIPAddressSpecUpdate

func ValidateIPAddressSpecUpdate(newSpec, oldSpec *core.IPAddressSpec, fldPath *field.Path) field.ErrorList

func ValidateIPAddressStatusUpdate

func ValidateIPAddressStatusUpdate(newIPAddress, oldIPAddress *core.IPAddress) field.ErrorList

func ValidateIPAddressUpdate

func ValidateIPAddressUpdate(newIPAddress, oldIPAddress *core.IPAddress) field.ErrorList

func ValidateIPFamily

func ValidateIPFamily(ipFamily corev1.IPFamily, fldPath *field.Path) field.ErrorList

func ValidateIPMatchesFamily

func ValidateIPMatchesFamily(ip net.IP, ipFamily corev1.IPFamily, fldPath *field.Path) field.ErrorList

func ValidateIPSpec

func ValidateIPSpec(spec *core.IPSpec, fldPath *field.Path) field.ErrorList

func ValidateIPSpecUpdate

func ValidateIPSpecUpdate(newSpec, oldSpec *core.IPSpec, fldPath *field.Path) field.ErrorList

func ValidateIPStatusUpdate

func ValidateIPStatusUpdate(newIP, oldIP *core.IP) field.ErrorList

func ValidateIPType

func ValidateIPType(ipType core.IPType, fldPath *field.Path) field.ErrorList

func ValidateIPUpdate

func ValidateIPUpdate(newIP, oldIP *core.IP) field.ErrorList

func ValidateImmutableField

func ValidateImmutableField(newVal, oldVal interface{}, fldPath *field.Path) field.ErrorList

func ValidateInstance

func ValidateInstance(instance *core.Instance) field.ErrorList

func ValidateInstanceSpec

func ValidateInstanceSpec(spec *core.InstanceSpec, fldPath *field.Path) field.ErrorList

func ValidateInstanceSpecUpdate

func ValidateInstanceSpecUpdate(newSpec, oldSpec *core.InstanceSpec, fldPath *field.Path) field.ErrorList

func ValidateInstanceStatusUpdate

func ValidateInstanceStatusUpdate(newInstance, oldInstance *core.Instance) field.ErrorList

func ValidateInstanceType

func ValidateInstanceType(typ core.InstanceType, fldPath *field.Path) field.ErrorList

func ValidateInstanceUpdate

func ValidateInstanceUpdate(newInstance, oldInstance *core.Instance) field.ErrorList

func ValidateLoadBalancer

func ValidateLoadBalancer(loadBalancer *core.LoadBalancer) field.ErrorList

func ValidateLoadBalancerRouting

func ValidateLoadBalancerRouting(loadBalancerRouting *core.LoadBalancerRouting) field.ErrorList

func ValidateLoadBalancerRoutingUpdate

func ValidateLoadBalancerRoutingUpdate(newLoadBalancerRouting, oldLoadBalancerRouting *core.LoadBalancerRouting) field.ErrorList

func ValidateLoadBalancerSpec

func ValidateLoadBalancerSpec(spec *core.LoadBalancerSpec, fldPath *field.Path) field.ErrorList

func ValidateLoadBalancerSpecUpdate

func ValidateLoadBalancerSpecUpdate(newSpec, oldSpec *core.LoadBalancerSpec, fldPath *field.Path) field.ErrorList

func ValidateLoadBalancerStatusUpdate

func ValidateLoadBalancerStatusUpdate(newLoadBalancer, oldLoadBalancer *core.LoadBalancer) field.ErrorList

func ValidateLoadBalancerType

func ValidateLoadBalancerType(typ core.LoadBalancerType, fldPath *field.Path) field.ErrorList

func ValidateLoadBalancerUpdate

func ValidateLoadBalancerUpdate(newLoadBalancer, oldLoadBalancer *core.LoadBalancer) field.ErrorList

func ValidateNATGateway

func ValidateNATGateway(natGateway *core.NATGateway) field.ErrorList

func ValidateNATGatewayAutoscaler

func ValidateNATGatewayAutoscaler(natGatewayAutoscaler *core.NATGatewayAutoscaler) field.ErrorList

func ValidateNATGatewayAutoscalerSpec

func ValidateNATGatewayAutoscalerSpec(spec *core.NATGatewayAutoscalerSpec, fldPath *field.Path) field.ErrorList

func ValidateNATGatewayAutoscalerSpecUpdate

func ValidateNATGatewayAutoscalerSpecUpdate(newSpec, oldSpec *core.NATGatewayAutoscalerSpec, fldPath *field.Path) field.ErrorList

func ValidateNATGatewayAutoscalerStatusUpdate

func ValidateNATGatewayAutoscalerStatusUpdate(newNATGatewayAutoscaler, oldNATGatewayAutoscaler *core.NATGatewayAutoscaler) field.ErrorList

func ValidateNATGatewayAutoscalerUpdate

func ValidateNATGatewayAutoscalerUpdate(newNATGatewayAutoscaler, oldNATGatewayAutoscaler *core.NATGatewayAutoscaler) field.ErrorList

func ValidateNATGatewaySpec

func ValidateNATGatewaySpec(spec *core.NATGatewaySpec, fldPath *field.Path) field.ErrorList

func ValidateNATGatewaySpecUpdate

func ValidateNATGatewaySpecUpdate(newSpec, oldSpec *core.NATGatewaySpec, fldPath *field.Path) field.ErrorList

func ValidateNATGatewayStatusUpdate

func ValidateNATGatewayStatusUpdate(newNATGateway, oldNATGateway *core.NATGateway) field.ErrorList

func ValidateNATGatewayUpdate

func ValidateNATGatewayUpdate(newNATGateway, oldNATGateway *core.NATGateway) field.ErrorList

func ValidateNATTable

func ValidateNATTable(natTable *core.NATTable) field.ErrorList

func ValidateNATTableUpdate

func ValidateNATTableUpdate(newNATTable, oldNATTable *core.NATTable) field.ErrorList

func ValidateNetwork

func ValidateNetwork(network *core.Network) field.ErrorList

func ValidateNetworkID

func ValidateNetworkID(networkID *core.NetworkID) field.ErrorList

func ValidateNetworkIDName

func ValidateNetworkIDName(name string, prefix bool) []string

func ValidateNetworkIDSpecUpdate

func ValidateNetworkIDSpecUpdate(newSpec, oldSpec *core.NetworkIDSpec, fldPath *field.Path) field.ErrorList

func ValidateNetworkIDUpdate

func ValidateNetworkIDUpdate(newNetworkID, oldNetworkID *core.NetworkID) field.ErrorList

func ValidateNetworkInterface

func ValidateNetworkInterface(networkInterface *core.NetworkInterface) field.ErrorList

func ValidateNetworkInterfaceSpec

func ValidateNetworkInterfaceSpec(spec *core.NetworkInterfaceSpec, fldPath *field.Path) field.ErrorList

func ValidateNetworkInterfaceSpecUpdate

func ValidateNetworkInterfaceSpecUpdate(newSpec, oldSpec *core.NetworkInterfaceSpec, fldPath *field.Path) field.ErrorList

func ValidateNetworkInterfaceStatusUpdate

func ValidateNetworkInterfaceStatusUpdate(newNetworkInterface, oldNetworkInterface *core.NetworkInterface) field.ErrorList

func ValidateNetworkInterfaceUpdate

func ValidateNetworkInterfaceUpdate(newNetworkInterface, oldNetworkInterface *core.NetworkInterface) field.ErrorList

func ValidateNetworkPolicy

func ValidateNetworkPolicy(networkPolicy *core.NetworkPolicy) field.ErrorList

func ValidateNetworkPolicyRule

func ValidateNetworkPolicyRule(networkPolicyRule *core.NetworkPolicyRule) field.ErrorList

func ValidateNetworkPolicyRuleUpdate

func ValidateNetworkPolicyRuleUpdate(newNetworkPolicyRule, oldNetworkPolicyRule *core.NetworkPolicyRule) field.ErrorList

func ValidateNetworkPolicyUpdate

func ValidateNetworkPolicyUpdate(newNetworkPolicy, oldNetworkPolicy *core.NetworkPolicy) field.ErrorList

ValidateNetworkPolicyUpdate validates a NetworkPolicy object before an update.

func ValidateNetworkSpec

func ValidateNetworkSpec(spec *core.NetworkSpec, fldPath *field.Path) field.ErrorList

func ValidateNetworkSpecUpdate

func ValidateNetworkSpecUpdate(newSpec, oldSpec *core.NetworkSpec, fldPath *field.Path) field.ErrorList

func ValidateNetworkStatusUpdate

func ValidateNetworkStatusUpdate(newNetwork, oldNetwork *core.Network) field.ErrorList

func ValidateNetworkUpdate

func ValidateNetworkUpdate(newNetwork, oldNetwork *core.Network) field.ErrorList

func ValidateNode

func ValidateNode(node *core.Node) field.ErrorList

func ValidateNodeStatusUpdate

func ValidateNodeStatusUpdate(newNode, oldNode *core.Node) field.ErrorList

func ValidateNodeUpdate

func ValidateNodeUpdate(newNode, oldNode *core.Node) field.ErrorList

func ValidateProtocol

func ValidateProtocol(protocol corev1.Protocol, fldPath *field.Path) field.ErrorList

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL