mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-04 04:08:16 +00:00 
			
		
		
		
	change not valid to invalid
This commit is contained in:
		@@ -108,7 +108,7 @@ func ValidateStatefulSetSpec(spec *apps.StatefulSetSpec, fldPath *field.Path) fi
 | 
			
		||||
	} else {
 | 
			
		||||
		allErrs = append(allErrs, unversionedvalidation.ValidateLabelSelector(spec.Selector, fldPath.Child("selector"))...)
 | 
			
		||||
		if len(spec.Selector.MatchLabels)+len(spec.Selector.MatchExpressions) == 0 {
 | 
			
		||||
			allErrs = append(allErrs, field.Invalid(fldPath.Child("selector"), spec.Selector, "empty selector is not valid for statefulset."))
 | 
			
		||||
			allErrs = append(allErrs, field.Invalid(fldPath.Child("selector"), spec.Selector, "empty selector is invalid for statefulset"))
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
@@ -150,7 +150,7 @@ func ValidateStatefulSetUpdate(statefulSet, oldStatefulSet *apps.StatefulSet) fi
 | 
			
		||||
	statefulSet.Spec.UpdateStrategy = oldStatefulSet.Spec.UpdateStrategy
 | 
			
		||||
 | 
			
		||||
	if !apiequality.Semantic.DeepEqual(statefulSet.Spec, oldStatefulSet.Spec) {
 | 
			
		||||
		allErrs = append(allErrs, field.Forbidden(field.NewPath("spec"), "updates to statefulset spec for fields other than 'replicas', 'template', and 'updateStrategy' are forbidden."))
 | 
			
		||||
		allErrs = append(allErrs, field.Forbidden(field.NewPath("spec"), "updates to statefulset spec for fields other than 'replicas', 'template', and 'updateStrategy' are forbidden"))
 | 
			
		||||
	}
 | 
			
		||||
	statefulSet.Spec.Replicas = restoreReplicas
 | 
			
		||||
	statefulSet.Spec.Template = restoreTemplate
 | 
			
		||||
 
 | 
			
		||||
@@ -56,7 +56,7 @@ func HugePageResourceName(pageSize resource.Quantity) core.ResourceName {
 | 
			
		||||
// an error is returned.
 | 
			
		||||
func HugePageSizeFromResourceName(name core.ResourceName) (resource.Quantity, error) {
 | 
			
		||||
	if !IsHugePageResourceName(name) {
 | 
			
		||||
		return resource.Quantity{}, fmt.Errorf("resource name: %s is not valid hugepage name", name)
 | 
			
		||||
		return resource.Quantity{}, fmt.Errorf("resource name: %s is an invalid hugepage name", name)
 | 
			
		||||
	}
 | 
			
		||||
	pageSize := strings.TrimPrefix(string(name), core.ResourceHugePagesPrefix)
 | 
			
		||||
	return resource.ParseQuantity(pageSize)
 | 
			
		||||
 
 | 
			
		||||
@@ -79,7 +79,7 @@ func HugePageResourceName(pageSize resource.Quantity) v1.ResourceName {
 | 
			
		||||
// an error is returned.
 | 
			
		||||
func HugePageSizeFromResourceName(name v1.ResourceName) (resource.Quantity, error) {
 | 
			
		||||
	if !IsHugePageResourceName(name) {
 | 
			
		||||
		return resource.Quantity{}, fmt.Errorf("resource name: %s is not valid hugepage name", name)
 | 
			
		||||
		return resource.Quantity{}, fmt.Errorf("resource name: %s is an invalid hugepage name", name)
 | 
			
		||||
	}
 | 
			
		||||
	pageSize := strings.TrimPrefix(string(name), v1.ResourceHugePagesPrefix)
 | 
			
		||||
	return resource.ParseQuantity(pageSize)
 | 
			
		||||
 
 | 
			
		||||
@@ -110,7 +110,7 @@ func ValidateDaemonSetSpec(spec *extensions.DaemonSetSpec, fldPath *field.Path)
 | 
			
		||||
		allErrs = append(allErrs, field.Invalid(fldPath.Child("template", "metadata", "labels"), spec.Template.Labels, "`selector` does not match template `labels`"))
 | 
			
		||||
	}
 | 
			
		||||
	if spec.Selector != nil && len(spec.Selector.MatchLabels)+len(spec.Selector.MatchExpressions) == 0 {
 | 
			
		||||
		allErrs = append(allErrs, field.Invalid(fldPath.Child("selector"), spec.Selector, "empty selector is not valid for daemonset."))
 | 
			
		||||
		allErrs = append(allErrs, field.Invalid(fldPath.Child("selector"), spec.Selector, "empty selector is invalid for daemonset"))
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	allErrs = append(allErrs, apivalidation.ValidatePodTemplateSpec(&spec.Template, fldPath.Child("template"))...)
 | 
			
		||||
@@ -267,13 +267,13 @@ func ValidateDeploymentSpec(spec *extensions.DeploymentSpec, fldPath *field.Path
 | 
			
		||||
	} else {
 | 
			
		||||
		allErrs = append(allErrs, unversionedvalidation.ValidateLabelSelector(spec.Selector, fldPath.Child("selector"))...)
 | 
			
		||||
		if len(spec.Selector.MatchLabels)+len(spec.Selector.MatchExpressions) == 0 {
 | 
			
		||||
			allErrs = append(allErrs, field.Invalid(fldPath.Child("selector"), spec.Selector, "empty selector is not valid for deployment."))
 | 
			
		||||
			allErrs = append(allErrs, field.Invalid(fldPath.Child("selector"), spec.Selector, "empty selector is invalid for deployment"))
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	selector, err := metav1.LabelSelectorAsSelector(spec.Selector)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		allErrs = append(allErrs, field.Invalid(fldPath.Child("selector"), spec.Selector, "invalid label selector."))
 | 
			
		||||
		allErrs = append(allErrs, field.Invalid(fldPath.Child("selector"), spec.Selector, "invalid label selector"))
 | 
			
		||||
	} else {
 | 
			
		||||
		allErrs = append(allErrs, ValidatePodTemplateSpecForReplicaSet(&spec.Template, selector, spec.Replicas, fldPath.Child("template"))...)
 | 
			
		||||
	}
 | 
			
		||||
@@ -290,7 +290,7 @@ func ValidateDeploymentSpec(spec *extensions.DeploymentSpec, fldPath *field.Path
 | 
			
		||||
	if spec.ProgressDeadlineSeconds != nil {
 | 
			
		||||
		allErrs = append(allErrs, apivalidation.ValidateNonnegativeField(int64(*spec.ProgressDeadlineSeconds), fldPath.Child("progressDeadlineSeconds"))...)
 | 
			
		||||
		if *spec.ProgressDeadlineSeconds <= spec.MinReadySeconds {
 | 
			
		||||
			allErrs = append(allErrs, field.Invalid(fldPath.Child("progressDeadlineSeconds"), spec.ProgressDeadlineSeconds, "must be greater than minReadySeconds."))
 | 
			
		||||
			allErrs = append(allErrs, field.Invalid(fldPath.Child("progressDeadlineSeconds"), spec.ProgressDeadlineSeconds, "must be greater than minReadySeconds"))
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	return allErrs
 | 
			
		||||
@@ -566,13 +566,13 @@ func ValidateReplicaSetSpec(spec *extensions.ReplicaSetSpec, fldPath *field.Path
 | 
			
		||||
	} else {
 | 
			
		||||
		allErrs = append(allErrs, unversionedvalidation.ValidateLabelSelector(spec.Selector, fldPath.Child("selector"))...)
 | 
			
		||||
		if len(spec.Selector.MatchLabels)+len(spec.Selector.MatchExpressions) == 0 {
 | 
			
		||||
			allErrs = append(allErrs, field.Invalid(fldPath.Child("selector"), spec.Selector, "empty selector is not valid for deployment."))
 | 
			
		||||
			allErrs = append(allErrs, field.Invalid(fldPath.Child("selector"), spec.Selector, "empty selector is invalid for deployment"))
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	selector, err := metav1.LabelSelectorAsSelector(spec.Selector)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		allErrs = append(allErrs, field.Invalid(fldPath.Child("selector"), spec.Selector, "invalid label selector."))
 | 
			
		||||
		allErrs = append(allErrs, field.Invalid(fldPath.Child("selector"), spec.Selector, "invalid label selector"))
 | 
			
		||||
	} else {
 | 
			
		||||
		allErrs = append(allErrs, ValidatePodTemplateSpecForReplicaSet(&spec.Template, selector, spec.Replicas, fldPath.Child("template"))...)
 | 
			
		||||
	}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user