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

package validation

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

Index

Functions

func ValidatePodTemplateSpecForStatefulSet

func ValidatePodTemplateSpecForStatefulSet(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.

func ValidateStatefulSet

func ValidateStatefulSet(statefulSet *apps.StatefulSet) field.ErrorList

ValidateStatefulSet validates a StatefulSet.

func ValidateStatefulSetName

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

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

func ValidateStatefulSetSpec

func ValidateStatefulSetSpec(spec *apps.StatefulSetSpec, fldPath *field.Path) field.ErrorList

ValidateStatefulSetSpec tests if required fields in the StatefulSet spec are set.

func ValidateStatefulSetStatusUpdate

func ValidateStatefulSetStatusUpdate(statefulSet, oldStatefulSet *apps.StatefulSet) field.ErrorList

ValidateStatefulSetStatusUpdate tests if required fields in the StatefulSet are set.

func ValidateStatefulSetUpdate

func ValidateStatefulSetUpdate(statefulSet, oldStatefulSet *apps.StatefulSet) field.ErrorList

ValidateStatefulSetUpdate tests if required fields in the StatefulSet are set.

Source Files

validation.go

Version
v1.6.2
Published
Apr 19, 2017
Platform
js/wasm
Imports
8 packages
Last checked
2 minutes ago

Tools for package owners.