mirror of
https://github.com/kubernetes/node-problem-detector.git
synced 2026-03-23 20:07:02 +00:00
Merge pull request #228 from wangzhen127/custom-plugin-fix
More fix to custom plugin monitor condition change
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user