From 3062622d7c5508aebdeb1a8f4c316341e2e480ed Mon Sep 17 00:00:00 2001 From: Zhen Wang Date: Tue, 27 Nov 2018 10:54:52 -0800 Subject: [PATCH] More fix to custom plugin monitor condition change --- pkg/custompluginmonitor/custom_plugin_monitor.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkg/custompluginmonitor/custom_plugin_monitor.go b/pkg/custompluginmonitor/custom_plugin_monitor.go index 54dfdc35..6bed9c3e 100644 --- a/pkg/custompluginmonitor/custom_plugin_monitor.go +++ b/pkg/custompluginmonitor/custom_plugin_monitor.go @@ -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,