More fix to custom plugin monitor condition change

This commit is contained in:
Zhen Wang
2018-11-27 10:59:40 -08:00
parent d793330dcd
commit 3062622d7c
@@ -176,9 +176,10 @@ func (c *customPluginMonitor) generateStatus(result cpmtypes.Result) *types.Stat
condition.Status = status
condition.Reason = result.Rule.Reason
} else if condition.Status == status && condition.Message != result.Message {
// change 4: Condition status do not change. condition message changes.
} else if condition.Status == status && condition.Reason != result.Rule.Reason {
// change 4: Condition status do not change. condition reason changes.
condition.Transition = timestamp
condition.Reason = result.Rule.Reason
condition.Message = result.Message
events = append(events, util.GenerateConditionChangeEvent(
condition.Type,