Merge pull request #18462 from wojtek-t/fix_node_events

Auto commit by PR queue bot
This commit is contained in:
k8s-merge-robot 2015-12-15 06:05:28 -08:00
commit f6466b0852

View File

@ -26,7 +26,10 @@ import (
func ValidateEvent(event *api.Event) field.ErrorList {
allErrs := field.ErrorList{}
// There is no namespace required for node.
// However, older client code accidentally sets event.Namespace
// to api.NamespaceDefault, so we accept that too, but "" is preferred.
if event.InvolvedObject.Kind == "Node" &&
event.Namespace != api.NamespaceDefault &&
event.Namespace != "" {
allErrs = append(allErrs, field.Invalid(field.NewPath("involvedObject", "namespace"), event.InvolvedObject.Namespace, "not required for node"))
}