Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 2dd1eedffeb27a626e1b97692817cdd1067f2b45
https://github.com/tribe29/checkmk/commit/2dd1eedffeb27a626e1b97692817cdd10…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-04-08 (Fri, 08 Apr 2022)
Changed paths:
M cmk/base/config.py
M cmk/base/events.py
M cmk/utils/labels.py
M cmk/utils/rulesets/ruleset_matcher.py
Log Message:
-----------
Remove cycles between labels and ruleset_matcher
We need to chose one direction for the imports. Since the manager
was not actually doing much with its attributes and methods, we
make it a simple NamedTuple and move the rest to the ruleset matcher.
Note that the ruleset match already handles tags, so it is not
surprising to have labels here as well.
CMK-10181
Change-Id: Ie6c38194598e357375ce8b55c685a6572d57cc42