kubernetesk8s.io/kubernetes/pkg/apis/apps/validation Index | Files

package validation

import "k8s.io/kubernetes/pkg/apis/apps/validation"

Index

Functions

func ValidatePetSet

func ValidatePetSet(petSet *apps.PetSet) field.ErrorList

ValidatePetSet validates a PetSet.

func ValidatePetSetName

func ValidatePetSetName(name string, prefix bool) (bool, string)

ValidatePetSetName can be used to check whether the given PetSet name is valid. Prefix indicates this name will be used as part of generation, in which case trailing dashes are allowed.

func ValidatePetSetSpec

func ValidatePetSetSpec(spec *apps.PetSetSpec, fldPath *field.Path) field.ErrorList

ValidatePetSetSpec tests if required fields in the PetSet spec are set.

func ValidatePetSetStatusUpdate

func ValidatePetSetStatusUpdate(petSet, oldPetSet *apps.PetSet) field.ErrorList

ValidatePetSetStatusUpdate tests if required fields in the PetSet are set.

func ValidatePetSetUpdate

func ValidatePetSetUpdate(petSet, oldPetSet *apps.PetSet) field.ErrorList

ValidatePetSetUpdate tests if required fields in the PetSet are set.

func ValidatePodTemplateSpecForPetSet

func ValidatePodTemplateSpecForPetSet(template *api.PodTemplateSpec, selector labels.Selector, fldPath *field.Path) field.ErrorList

Validates the given template and ensures that it is in accordance with the desired selector.

Source Files

validation.go

Version
v1.3.0-alpha.4
Published
May 17, 2016
Platform
js/wasm
Imports
8 packages
Last checked
33 seconds ago

Tools for package owners.