Fix eventOccurred to check message from all the events

This commit is contained in:
Masaki Kimura 2018-11-26 17:21:20 +00:00
parent 70306e2d15
commit f81abad51c

View File

@ -1496,10 +1496,12 @@ func eventOccurred(c clientset.Interface, podName, namespace, eventSelector, msg
if err != nil { if err != nil {
return false, fmt.Errorf("got error while getting pod events: %s", err) return false, fmt.Errorf("got error while getting pod events: %s", err)
} }
if len(events.Items) == 0 { for _, event := range events.Items {
return false, nil // no events have occurred yet if strings.Contains(event.Message, msg) {
return true, nil
} }
return strings.Contains(events.Items[0].Message, msg), nil }
return false, nil
} }
} }