# Functions
AccumulateUniquePorts runs an extraction function on each Port of each Container, accumulating the results and returning an error if any ports conflict.
No description provided by the author
No description provided by the author
ValidateAnnotations validates that a set of annotations are correctly defined.
ValidateEndpoints tests if required fields are set.
ValidateEndpointsName can be used to check whether the given endpoints name is valid.
ValidateEndpointsUpdate tests to make sure an endpoints update can be applied.
ValidateEvent makes sure that the event makes sense.
ValidateLabels validates that a set of labels are correctly defined.
ValidateLimitRange tests if required fields in the LimitRange are set.
ValidateLimitRangeName can be used to check whether the given limit range name is valid.
ValidateManifest tests that the specified ContainerManifest has valid data.
ValidateMinion tests if required fields in the node are set.
ValidateMinionUpdate tests to make sure a minion update can be applied.
ValidateNamespace tests if required fields are set.
ValidateNamespaceFinalizeUpdate tests to see if the update is legal for an end user to make.
ValidateNamespaceName can be used to check whether the given namespace name is valid.
ValidateNamespaceStatusUpdate tests to see if the update is legal for an end user to make.
ValidateNamespaceUpdate tests to make sure a namespace update can be applied.
ValidateNodeName can be used to check whether the given node name is valid.
ValidateObjectMeta validates an object's metadata on creation.
ValidateObjectMetaUpdate validates an object's metadata when updated.
No description provided by the author
No description provided by the author
No description provided by the author
ValidatePod tests if required fields in the pod are set.
ValidatePodName can be used to check whether the given pod name is valid.
ValidatePodSpec tests that the specified PodSpec has valid data.
ValidatePodStatusUpdate tests to see if the update is legal for an end user to make.
ValidatePodTemplateSpec validates the spec of a pod template.
ValidatePodUpdate tests to see if the update is legal for an end user to make.
No description provided by the author
ValidateReplicationController tests if required fields in the replication controller are set.
ValidateReplicationControllerName can be used to check whether the given replication controller name is valid.
ValidateReplicationControllerSpec tests if required fields in the replication controller spec are set.
ValidateReplicationControllerUpdate tests if required fields in the replication controller are set.
ValidateResourceQuota tests if required fields in the ResourceQuota are set.
ValidateResourceQuotaName can be used to check whether the given resource quota name is valid.
ValidateResourceQuotaStatusUpdate tests to see if the status update is legal for an end user to make.
ValidateResourceQuotaUpdate tests to see if the update is legal for an end user to make.
ValidateSecret tests if required fields in the Secret are set.
ValidateSecretName can be used to check whether the given secret name is valid.
ValidateService tests if required fields in the service are set.
ValidateServiceName can be used to check whether the given service name is valid.
ValidateServiceUpdate tests if required fields in the service are set during an update.
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
# Interfaces
Schema is an interface that knows how to validate an API object serialized to a byte array.
# Type aliases
ValidateNameFunc validates that the provided name is valid for a given resource type.