Kubelet reports node related events with empty namespace for now.

This commit is contained in:
Dawn Chen
2015-03-26 16:30:23 -07:00
parent 9e5c0e3b3b
commit f662d7d11c
2 changed files with 6 additions and 3 deletions

View File

@@ -25,7 +25,9 @@ import (
// ValidateEvent makes sure that the event makes sense.
func ValidateEvent(event *api.Event) errs.ValidationErrorList {
allErrs := errs.ValidationErrorList{}
if event.Namespace != event.InvolvedObject.Namespace {
// TODO: There is no namespace required for minion
if event.InvolvedObject.Kind != "Node" &&
event.Namespace != event.InvolvedObject.Namespace {
allErrs = append(allErrs, errs.NewFieldInvalid("involvedObject.namespace", event.InvolvedObject.Namespace, "namespace does not match involvedObject"))
}
if !util.IsDNS1123Subdomain(event.Namespace) {