mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-28 14:07:14 +00:00
Merge pull request #5853 from fgrzadkowski/better_errors
Improve error message for invalid pod spec update
This commit is contained in:
commit
c8e89bc717
@ -701,8 +701,7 @@ func ValidatePodUpdate(newPod, oldPod *api.Pod) errs.ValidationErrorList {
|
|||||||
}
|
}
|
||||||
pod.Spec.Containers = newContainers
|
pod.Spec.Containers = newContainers
|
||||||
if !api.Semantic.DeepEqual(pod.Spec, oldPod.Spec) {
|
if !api.Semantic.DeepEqual(pod.Spec, oldPod.Spec) {
|
||||||
// TODO: a better error would include all immutable fields explicitly.
|
allErrs = append(allErrs, errs.NewFieldInvalid("spec", newPod.Spec, "may not update fields other than container.image"))
|
||||||
allErrs = append(allErrs, errs.NewFieldInvalid("spec.containers", newPod.Spec.Containers, "some fields are immutable"))
|
|
||||||
}
|
}
|
||||||
|
|
||||||
newPod.Status = oldPod.Status
|
newPod.Status = oldPod.Status
|
||||||
|
Loading…
Reference in New Issue
Block a user