Documentation ¶
Index ¶
- func IsNotMoreThan100Percent(intOrStringValue intstr.IntOrString, fldPath *field.Path) field.ErrorList
- func ValidateDaemonSet(ds *extensions.DaemonSet) field.ErrorList
- func ValidateDaemonSetName(name string, prefix bool) (bool, string)
- func ValidateDaemonSetSpec(spec *extensions.DaemonSetSpec, fldPath *field.Path) field.ErrorList
- func ValidateDaemonSetStatusUpdate(ds, oldDS *extensions.DaemonSet) field.ErrorList
- func ValidateDaemonSetUpdate(ds, oldDS *extensions.DaemonSet) field.ErrorList
- func ValidateDeployment(obj *extensions.Deployment) field.ErrorList
- func ValidateDeploymentName(name string, prefix bool) (bool, string)
- func ValidateDeploymentRollback(obj *extensions.DeploymentRollback) field.ErrorList
- func ValidateDeploymentSpec(spec *extensions.DeploymentSpec, fldPath *field.Path) field.ErrorList
- func ValidateDeploymentStatus(status *extensions.DeploymentStatus, fldPath *field.Path) field.ErrorList
- func ValidateDeploymentStatusUpdate(update, old *extensions.Deployment) field.ErrorList
- func ValidateDeploymentStrategy(strategy *extensions.DeploymentStrategy, fldPath *field.Path) field.ErrorList
- func ValidateDeploymentUpdate(update, old *extensions.Deployment) field.ErrorList
- func ValidateGeneratedSelector(obj *extensions.Job) field.ErrorList
- func ValidateHorizontalPodAutoscaler(autoscaler *extensions.HorizontalPodAutoscaler) field.ErrorList
- func ValidateHorizontalPodAutoscalerName(name string, prefix bool) (bool, string)
- func ValidateHorizontalPodAutoscalerStatusUpdate(newAutoscaler, oldAutoscaler *extensions.HorizontalPodAutoscaler) field.ErrorList
- func ValidateHorizontalPodAutoscalerUpdate(newAutoscaler, oldAutoscaler *extensions.HorizontalPodAutoscaler) field.ErrorList
- func ValidateIngress(ingress *extensions.Ingress) field.ErrorList
- func ValidateIngressName(name string, prefix bool) (bool, string)
- func ValidateIngressSpec(spec *extensions.IngressSpec, fldPath *field.Path) field.ErrorList
- func ValidateIngressStatusUpdate(ingress, oldIngress *extensions.Ingress) field.ErrorList
- func ValidateIngressUpdate(ingress, oldIngress *extensions.Ingress) field.ErrorList
- func ValidateJob(job *extensions.Job) field.ErrorList
- func ValidateJobSpec(spec *extensions.JobSpec, fldPath *field.Path) field.ErrorList
- func ValidateJobSpecUpdate(spec, oldSpec extensions.JobSpec, fldPath *field.Path) field.ErrorList
- func ValidateJobStatus(status *extensions.JobStatus, fldPath *field.Path) field.ErrorList
- func ValidateJobStatusUpdate(status, oldStatus extensions.JobStatus) field.ErrorList
- func ValidateJobUpdate(job, oldJob *extensions.Job) field.ErrorList
- func ValidateJobUpdateStatus(job, oldJob *extensions.Job) field.ErrorList
- func ValidatePodSecurityPolicy(psp *extensions.PodSecurityPolicy) field.ErrorList
- func ValidatePodSecurityPolicyName(name string, prefix bool) (bool, string)
- func ValidatePodSecurityPolicySpec(spec *extensions.PodSecurityPolicySpec, fldPath *field.Path) field.ErrorList
- func ValidatePodSecurityPolicyUpdate(old *extensions.PodSecurityPolicy, new *extensions.PodSecurityPolicy) field.ErrorList
- func ValidatePodTemplateSpecForReplicaSet(template *api.PodTemplateSpec, selector labels.Selector, replicas int, ...) field.ErrorList
- func ValidatePositiveIntOrPercent(intOrPercent intstr.IntOrString, fldPath *field.Path) field.ErrorList
- func ValidateReplicaSet(rs *extensions.ReplicaSet) field.ErrorList
- func ValidateReplicaSetName(name string, prefix bool) (bool, string)
- func ValidateReplicaSetSpec(spec *extensions.ReplicaSetSpec, fldPath *field.Path) field.ErrorList
- func ValidateReplicaSetStatusUpdate(rs, oldRs *extensions.ReplicaSet) field.ErrorList
- func ValidateReplicaSetUpdate(rs, oldRs *extensions.ReplicaSet) field.ErrorList
- func ValidateRollback(rollback *extensions.RollbackConfig, fldPath *field.Path) field.ErrorList
- func ValidateRollingUpdateDeployment(rollingUpdate *extensions.RollingUpdateDeployment, fldPath *field.Path) field.ErrorList
- func ValidateScale(scale *extensions.Scale) field.ErrorList
- func ValidateSubresourceReference(ref extensions.SubresourceReference, fldPath *field.Path) field.ErrorList
- func ValidateThirdPartyResource(obj *extensions.ThirdPartyResource) field.ErrorList
- func ValidateThirdPartyResourceData(obj *extensions.ThirdPartyResourceData) field.ErrorList
- func ValidateThirdPartyResourceDataUpdate(update, old *extensions.ThirdPartyResourceData) field.ErrorList
- func ValidateThirdPartyResourceName(name string, prefix bool) (bool, string)
- func ValidateThirdPartyResourceUpdate(update, old *extensions.ThirdPartyResource) field.ErrorList
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsNotMoreThan100Percent ¶
func ValidateDaemonSet ¶
func ValidateDaemonSet(ds *extensions.DaemonSet) field.ErrorList
ValidateDaemonSet tests if required fields in the DaemonSet are set.
func ValidateDaemonSetName ¶
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.
func ValidateDaemonSetSpec ¶
func ValidateDaemonSetSpec(spec *extensions.DaemonSetSpec, fldPath *field.Path) field.ErrorList
ValidateDaemonSetSpec tests if required fields in the DaemonSetSpec are set.
func ValidateDaemonSetStatusUpdate ¶
func ValidateDaemonSetStatusUpdate(ds, oldDS *extensions.DaemonSet) field.ErrorList
ValidateDaemonSetStatus validates tests if required fields in the DaemonSet Status section
func ValidateDaemonSetUpdate ¶
func ValidateDaemonSetUpdate(ds, oldDS *extensions.DaemonSet) field.ErrorList
ValidateDaemonSetUpdate tests if required fields in the DaemonSet are set.
func ValidateDeployment ¶
func ValidateDeployment(obj *extensions.Deployment) field.ErrorList
func ValidateDeploymentName ¶
Validates that the given name can be used as a deployment name.
func ValidateDeploymentRollback ¶ added in v1.2.0
func ValidateDeploymentRollback(obj *extensions.DeploymentRollback) field.ErrorList
func ValidateDeploymentSpec ¶
func ValidateDeploymentSpec(spec *extensions.DeploymentSpec, fldPath *field.Path) field.ErrorList
Validates given deployment spec.
func ValidateDeploymentStatus ¶ added in v1.2.0
func ValidateDeploymentStatus(status *extensions.DeploymentStatus, fldPath *field.Path) field.ErrorList
Validates given deployment status.
func ValidateDeploymentStatusUpdate ¶ added in v1.2.0
func ValidateDeploymentStatusUpdate(update, old *extensions.Deployment) field.ErrorList
func ValidateDeploymentStrategy ¶
func ValidateDeploymentStrategy(strategy *extensions.DeploymentStrategy, fldPath *field.Path) field.ErrorList
func ValidateDeploymentUpdate ¶
func ValidateDeploymentUpdate(update, old *extensions.Deployment) field.ErrorList
func ValidateGeneratedSelector ¶ added in v1.2.0
func ValidateGeneratedSelector(obj *extensions.Job) field.ErrorList
TODO: generalize for other controller objects that will follow the same pattern, such as ReplicaSet and DaemonSet, and move to new location. Replace extensions.Job with an interface.
ValidateGeneratedSelector validates that the generated selector on a controller object match the controller object metadata, and the labels on the pod template are as generated.
func ValidateHorizontalPodAutoscaler ¶
func ValidateHorizontalPodAutoscaler(autoscaler *extensions.HorizontalPodAutoscaler) field.ErrorList
func ValidateHorizontalPodAutoscalerName ¶
ValidateHorizontalPodAutoscaler can be used to check whether the given autoscaler name is valid. Prefix indicates this name will be used as part of generation, in which case trailing dashes are allowed.
func ValidateHorizontalPodAutoscalerStatusUpdate ¶
func ValidateHorizontalPodAutoscalerStatusUpdate(newAutoscaler, oldAutoscaler *extensions.HorizontalPodAutoscaler) field.ErrorList
func ValidateHorizontalPodAutoscalerUpdate ¶
func ValidateHorizontalPodAutoscalerUpdate(newAutoscaler, oldAutoscaler *extensions.HorizontalPodAutoscaler) field.ErrorList
func ValidateIngress ¶
func ValidateIngress(ingress *extensions.Ingress) field.ErrorList
ValidateIngress tests if required fields in the Ingress are set.
func ValidateIngressName ¶
ValidateIngressName validates that the given name can be used as an Ingress name.
func ValidateIngressSpec ¶
func ValidateIngressSpec(spec *extensions.IngressSpec, fldPath *field.Path) field.ErrorList
ValidateIngressSpec tests if required fields in the IngressSpec are set.
func ValidateIngressStatusUpdate ¶
func ValidateIngressStatusUpdate(ingress, oldIngress *extensions.Ingress) field.ErrorList
ValidateIngressStatusUpdate tests if required fields in the Ingress are set when updating status.
func ValidateIngressUpdate ¶
func ValidateIngressUpdate(ingress, oldIngress *extensions.Ingress) field.ErrorList
ValidateIngressUpdate tests if required fields in the Ingress are set.
func ValidateJob ¶
func ValidateJob(job *extensions.Job) field.ErrorList
func ValidateJobSpec ¶
func ValidateJobSpecUpdate ¶
func ValidateJobStatus ¶
func ValidateJobStatusUpdate ¶
func ValidateJobStatusUpdate(status, oldStatus extensions.JobStatus) field.ErrorList
func ValidateJobUpdate ¶
func ValidateJobUpdate(job, oldJob *extensions.Job) field.ErrorList
func ValidateJobUpdateStatus ¶
func ValidateJobUpdateStatus(job, oldJob *extensions.Job) field.ErrorList
func ValidatePodSecurityPolicy ¶ added in v1.2.0
func ValidatePodSecurityPolicy(psp *extensions.PodSecurityPolicy) field.ErrorList
func ValidatePodSecurityPolicyName ¶ added in v1.2.0
ValidatePodSecurityPolicyName can be used to check whether the given pod security policy name is valid. Prefix indicates this name will be used as part of generation, in which case trailing dashes are allowed.
func ValidatePodSecurityPolicySpec ¶ added in v1.2.0
func ValidatePodSecurityPolicySpec(spec *extensions.PodSecurityPolicySpec, fldPath *field.Path) field.ErrorList
func ValidatePodSecurityPolicyUpdate ¶ added in v1.2.0
func ValidatePodSecurityPolicyUpdate(old *extensions.PodSecurityPolicy, new *extensions.PodSecurityPolicy) field.ErrorList
ValidatePodSecurityPolicyUpdate validates a PSP for updates.
func ValidatePodTemplateSpecForReplicaSet ¶ added in v1.2.0
func ValidatePodTemplateSpecForReplicaSet(template *api.PodTemplateSpec, selector labels.Selector, replicas int, fldPath *field.Path) field.ErrorList
Validates the given template and ensures that it is in accordance with the desired selector and replicas.
func ValidateReplicaSet ¶ added in v1.2.0
func ValidateReplicaSet(rs *extensions.ReplicaSet) field.ErrorList
ValidateReplicaSet tests if required fields in the ReplicaSet are set.
func ValidateReplicaSetName ¶ added in v1.2.0
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.
func ValidateReplicaSetSpec ¶ added in v1.2.0
func ValidateReplicaSetSpec(spec *extensions.ReplicaSetSpec, fldPath *field.Path) field.ErrorList
ValidateReplicaSetSpec tests if required fields in the ReplicaSet spec are set.
func ValidateReplicaSetStatusUpdate ¶ added in v1.2.0
func ValidateReplicaSetStatusUpdate(rs, oldRs *extensions.ReplicaSet) field.ErrorList
ValidateReplicaSetStatusUpdate tests if required fields in the ReplicaSet are set.
func ValidateReplicaSetUpdate ¶ added in v1.2.0
func ValidateReplicaSetUpdate(rs, oldRs *extensions.ReplicaSet) field.ErrorList
ValidateReplicaSetUpdate tests if required fields in the ReplicaSet are set.
func ValidateRollback ¶ added in v1.2.0
func ValidateRollback(rollback *extensions.RollbackConfig, fldPath *field.Path) field.ErrorList
func ValidateRollingUpdateDeployment ¶
func ValidateRollingUpdateDeployment(rollingUpdate *extensions.RollingUpdateDeployment, fldPath *field.Path) field.ErrorList
func ValidateScale ¶ added in v1.2.0
func ValidateScale(scale *extensions.Scale) field.ErrorList
func ValidateSubresourceReference ¶ added in v1.2.0
func ValidateSubresourceReference(ref extensions.SubresourceReference, fldPath *field.Path) field.ErrorList
func ValidateThirdPartyResource ¶
func ValidateThirdPartyResource(obj *extensions.ThirdPartyResource) field.ErrorList
func ValidateThirdPartyResourceData ¶
func ValidateThirdPartyResourceData(obj *extensions.ThirdPartyResourceData) field.ErrorList
func ValidateThirdPartyResourceDataUpdate ¶
func ValidateThirdPartyResourceDataUpdate(update, old *extensions.ThirdPartyResourceData) field.ErrorList
func ValidateThirdPartyResourceName ¶ added in v1.2.0
func ValidateThirdPartyResourceUpdate ¶
func ValidateThirdPartyResourceUpdate(update, old *extensions.ThirdPartyResource) field.ErrorList
Types ¶
This section is empty.