Documentation ¶
Index ¶
- Variables
- func IsNotMoreThan100Percent(intOrStringValue intstr.IntOrString, fldPath *field.Path) field.ErrorList
- func ValidateControllerRevision(revision *apps.ControllerRevision) field.ErrorList
- func ValidateControllerRevisionUpdate(newHistory, oldHistory *apps.ControllerRevision) field.ErrorList
- func ValidateDaemonSet(ds *apps.DaemonSet) field.ErrorList
- func ValidateDaemonSetSpec(spec *apps.DaemonSetSpec, fldPath *field.Path) field.ErrorList
- func ValidateDaemonSetSpecUpdate(newSpec, oldSpec *apps.DaemonSetSpec, fldPath *field.Path) field.ErrorList
- func ValidateDaemonSetStatusUpdate(ds, oldDS *apps.DaemonSet) field.ErrorList
- func ValidateDaemonSetUpdate(ds, oldDS *apps.DaemonSet) field.ErrorList
- func ValidateDaemonSetUpdateStrategy(strategy *apps.DaemonSetUpdateStrategy, fldPath *field.Path) field.ErrorList
- func ValidateDeployment(obj *apps.Deployment) field.ErrorList
- func ValidateDeploymentRollback(obj *apps.DeploymentRollback) field.ErrorList
- func ValidateDeploymentSpec(spec *apps.DeploymentSpec, fldPath *field.Path) field.ErrorList
- func ValidateDeploymentStatus(status *apps.DeploymentStatus, fldPath *field.Path) field.ErrorList
- func ValidateDeploymentStatusUpdate(update, old *apps.Deployment) field.ErrorList
- func ValidateDeploymentStrategy(strategy *apps.DeploymentStrategy, fldPath *field.Path) field.ErrorList
- func ValidateDeploymentUpdate(update, old *apps.Deployment) field.ErrorList
- func ValidatePodTemplateSpecForReplicaSet(template *api.PodTemplateSpec, selector labels.Selector, replicas int32, ...) field.ErrorList
- func ValidatePodTemplateSpecForStatefulSet(template *api.PodTemplateSpec, selector labels.Selector, fldPath *field.Path) field.ErrorList
- func ValidatePositiveIntOrPercent(intOrPercent intstr.IntOrString, fldPath *field.Path) field.ErrorList
- func ValidateReplicaSet(rs *apps.ReplicaSet) field.ErrorList
- func ValidateReplicaSetSpec(spec *apps.ReplicaSetSpec, fldPath *field.Path) field.ErrorList
- func ValidateReplicaSetStatus(status apps.ReplicaSetStatus, fldPath *field.Path) field.ErrorList
- func ValidateReplicaSetStatusUpdate(rs, oldRs *apps.ReplicaSet) field.ErrorList
- func ValidateReplicaSetUpdate(rs, oldRs *apps.ReplicaSet) field.ErrorList
- func ValidateRollback(rollback *apps.RollbackConfig, fldPath *field.Path) field.ErrorList
- func ValidateRollingUpdateDaemonSet(rollingUpdate *apps.RollingUpdateDaemonSet, fldPath *field.Path) field.ErrorList
- func ValidateRollingUpdateDeployment(rollingUpdate *apps.RollingUpdateDeployment, fldPath *field.Path) field.ErrorList
- func ValidateStatefulSet(statefulSet *apps.StatefulSet) field.ErrorList
- func ValidateStatefulSetName(name string, prefix bool) []string
- func ValidateStatefulSetSpec(spec *apps.StatefulSetSpec, fldPath *field.Path) field.ErrorList
- func ValidateStatefulSetStatus(status *apps.StatefulSetStatus, fieldPath *field.Path) field.ErrorList
- func ValidateStatefulSetStatusUpdate(statefulSet, oldStatefulSet *apps.StatefulSet) field.ErrorList
- func ValidateStatefulSetUpdate(statefulSet, oldStatefulSet *apps.StatefulSet) field.ErrorList
Constants ¶
This section is empty.
Variables ¶
var ValidateControllerRevisionName = apimachineryvalidation.NameIsDNSSubdomain
ValidateControllerRevisionName can be used to check whether the given ControllerRevision name is valid. Prefix indicates this name will be used as part of generation, in which case trailing dashes are allowed.
var ValidateDaemonSetName = apimachineryvalidation.NameIsDNSSubdomain
ValidateDaemonSetName can be used to check whether the given daemon set name is valid. Prefix indicates this name will be used as part of generation, in which case trailing dashes are allowed.
var ValidateDeploymentName = apimachineryvalidation.NameIsDNSSubdomain
ValidateDeploymentName validates that the given name can be used as a deployment name.
var ValidateReplicaSetName = apimachineryvalidation.NameIsDNSSubdomain
ValidateReplicaSetName can be used to check whether the given ReplicaSet name is valid. Prefix indicates this name will be used as part of generation, in which case trailing dashes are allowed.
Functions ¶
func IsNotMoreThan100Percent ¶
func IsNotMoreThan100Percent(intOrStringValue intstr.IntOrString, fldPath *field.Path) field.ErrorList
IsNotMoreThan100Percent tests is a value can be represented as a percentage and if this value is not more than 100%.
func ValidateControllerRevision ¶
func ValidateControllerRevision(revision *apps.ControllerRevision) field.ErrorList
ValidateControllerRevision collects errors for the fields of state and returns those errors as an ErrorList. If the returned list is empty, state is valid. Validation is performed to ensure that state is a valid ObjectMeta, its name is valid, and that it doesn't exceed the MaxControllerRevisionSize.
func ValidateControllerRevisionUpdate ¶
func ValidateControllerRevisionUpdate(newHistory, oldHistory *apps.ControllerRevision) field.ErrorList
ValidateControllerRevisionUpdate collects errors pertaining to the mutation of an ControllerRevision Object. If the returned ErrorList is empty the update operation is valid. Any mutation to the ControllerRevision's Data or Revision is considered to be invalid.
func ValidateDaemonSet ¶
ValidateDaemonSet tests if required fields in the DaemonSet are set.
func ValidateDaemonSetSpec ¶
ValidateDaemonSetSpec tests if required fields in the DaemonSetSpec are set.
func ValidateDaemonSetSpecUpdate ¶
func ValidateDaemonSetSpecUpdate(newSpec, oldSpec *apps.DaemonSetSpec, fldPath *field.Path) field.ErrorList
ValidateDaemonSetSpecUpdate tests if an update to a DaemonSetSpec is valid.
func ValidateDaemonSetStatusUpdate ¶
ValidateDaemonSetStatusUpdate tests if required fields in the DaemonSet Status section
func ValidateDaemonSetUpdate ¶
ValidateDaemonSetUpdate tests if required fields in the DaemonSet are set.
func ValidateDaemonSetUpdateStrategy ¶
func ValidateDaemonSetUpdateStrategy(strategy *apps.DaemonSetUpdateStrategy, fldPath *field.Path) field.ErrorList
ValidateDaemonSetUpdateStrategy validates a given DaemonSetUpdateStrategy.
func ValidateDeployment ¶
func ValidateDeployment(obj *apps.Deployment) field.ErrorList
ValidateDeployment validates a given Deployment.
func ValidateDeploymentRollback ¶
func ValidateDeploymentRollback(obj *apps.DeploymentRollback) field.ErrorList
ValidateDeploymentRollback validates a given DeploymentRollback.
func ValidateDeploymentSpec ¶
ValidateDeploymentSpec validates given deployment spec.
func ValidateDeploymentStatus ¶
ValidateDeploymentStatus validates given deployment status.
func ValidateDeploymentStatusUpdate ¶
func ValidateDeploymentStatusUpdate(update, old *apps.Deployment) field.ErrorList
ValidateDeploymentStatusUpdate tests if a an update to a Deployment status is valid.
func ValidateDeploymentStrategy ¶
func ValidateDeploymentStrategy(strategy *apps.DeploymentStrategy, fldPath *field.Path) field.ErrorList
ValidateDeploymentStrategy validates given DeploymentStrategy.
func ValidateDeploymentUpdate ¶
func ValidateDeploymentUpdate(update, old *apps.Deployment) field.ErrorList
ValidateDeploymentUpdate tests if an update to a Deployment is valid.
func ValidatePodTemplateSpecForReplicaSet ¶
func ValidatePodTemplateSpecForReplicaSet(template *api.PodTemplateSpec, selector labels.Selector, replicas int32, fldPath *field.Path) field.ErrorList
ValidatePodTemplateSpecForReplicaSet validates the given template and ensures that it is in accordance with the desired selector and replicas.
func ValidatePodTemplateSpecForStatefulSet ¶
func ValidatePodTemplateSpecForStatefulSet(template *api.PodTemplateSpec, selector labels.Selector, fldPath *field.Path) field.ErrorList
ValidatePodTemplateSpecForStatefulSet validates the given template and ensures that it is in accordance with the desired selector.
func ValidatePositiveIntOrPercent ¶
func ValidatePositiveIntOrPercent(intOrPercent intstr.IntOrString, fldPath *field.Path) field.ErrorList
ValidatePositiveIntOrPercent tests if a given value is a valid int or percentage.
func ValidateReplicaSet ¶
func ValidateReplicaSet(rs *apps.ReplicaSet) field.ErrorList
ValidateReplicaSet tests if required fields in the ReplicaSet are set.
func ValidateReplicaSetSpec ¶
ValidateReplicaSetSpec tests if required fields in the ReplicaSet spec are set.
func ValidateReplicaSetStatus ¶
ValidateReplicaSetStatus validates a given ReplicaSetStatus.
func ValidateReplicaSetStatusUpdate ¶
func ValidateReplicaSetStatusUpdate(rs, oldRs *apps.ReplicaSet) field.ErrorList
ValidateReplicaSetStatusUpdate tests if required fields in the ReplicaSet are set.
func ValidateReplicaSetUpdate ¶
func ValidateReplicaSetUpdate(rs, oldRs *apps.ReplicaSet) field.ErrorList
ValidateReplicaSetUpdate tests if required fields in the ReplicaSet are set.
func ValidateRollback ¶
ValidateRollback validates given RollbackConfig.
func ValidateRollingUpdateDaemonSet ¶
func ValidateRollingUpdateDaemonSet(rollingUpdate *apps.RollingUpdateDaemonSet, fldPath *field.Path) field.ErrorList
ValidateRollingUpdateDaemonSet validates a given RollingUpdateDaemonSet.
func ValidateRollingUpdateDeployment ¶
func ValidateRollingUpdateDeployment(rollingUpdate *apps.RollingUpdateDeployment, fldPath *field.Path) field.ErrorList
ValidateRollingUpdateDeployment validates a given RollingUpdateDeployment.
func ValidateStatefulSet ¶
func ValidateStatefulSet(statefulSet *apps.StatefulSet) field.ErrorList
ValidateStatefulSet validates a StatefulSet.
func ValidateStatefulSetName ¶
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 ¶
ValidateStatefulSetSpec tests if required fields in the StatefulSet spec are set.
func ValidateStatefulSetStatus ¶
func ValidateStatefulSetStatus(status *apps.StatefulSetStatus, fieldPath *field.Path) field.ErrorList
ValidateStatefulSetStatus validates a StatefulSetStatus.
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.
Types ¶
This section is empty.