Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: e49d9e1eaf7e62883c037a517fd9fd6ee7873903
https://github.com/tribe29/checkmk/commit/e49d9e1eaf7e62883c037a517fd9fd6ee…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-12-14 (Mon, 14 Dec 2020)
Changed paths:
M cmk/base/checkers/agent.py
M cmk/base/config.py
M cmk/utils/translations.py
M tests/unit/cmk/base/checkers/test_agent.py
Log Message:
-----------
Improve cohesion of utils.translations
This also let's us remove the last dependency of the agent
parser on base.
Change-Id: I20fe17e20958b9d1b7ea517b3434c1831ca55ad7
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 9de919482ecd0d8cac29adbe7c6c8eb7b5c9697c
https://github.com/tribe29/checkmk/commit/9de919482ecd0d8cac29adbe7c6c8eb7b…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2020-12-14 (Mon, 14 Dec 2020)
Changed paths:
M tests/unit/cmk/gui/test_views.py
Log Message:
-----------
view.py: isolate tests better
Change-Id: I81a7ad3c67045521d3b937640fe1566e1a354a17
Commit: 96c82f8f9ce509dfafa6659bc4d581fbf6bf2363
https://github.com/tribe29/checkmk/commit/96c82f8f9ce509dfafa6659bc4d581fbf…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-12-14 (Mon, 14 Dec 2020)
Changed paths:
M cmk/base/checkers/agent.py
M cmk/base/checkers/programs.py
M cmk/base/checkers/tcp.py
M cmk/base/config.py
M cmk/utils/type_defs/_misc.py
M tests/unit/cmk/base/checkers/test_agent.py
M tests/unit/cmk/base/checkers/test_tcp_data_source.py
Log Message:
-----------
Agent: Do not magically spawn values from config
Relying on side effects from global values is confusing and obscure the
real purpose of the functions and classes. For example here, passing
`agent_min_version` together with `agent_target_version` explicits
an important part of the functionality of a summarizer. Passing
a `simulation` flag is also consistent with other helpers where this
is used.
This further severes artificial dependencies and makes
the code testable.
Change-Id: Ibd31de872901257aeeb04502b4dd00127a037e2e
Compare: https://github.com/tribe29/checkmk/compare/1f0367a44662...96c82f8f9ce5
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 623968e9755fcf92ec3dbfe8d71945da9427035b
https://github.com/tribe29/checkmk/commit/623968e9755fcf92ec3dbfe8d71945da9…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-12-14 (Mon, 14 Dec 2020)
Changed paths:
M cmk/base/api/agent_based/clusterize.py
M cmk/base/check_api.py
M cmk/base/check_api_utils.py
M cmk/base/checkers/_abstract.py
M cmk/base/checkers/agent.py
M cmk/base/checkers/piggyback.py
M cmk/base/checking.py
M cmk/base/config.py
M cmk/base/discovery.py
M cmk/base/inventory.py
M cmk/base/plugins/agent_based/bi_aggregation.py
M cmk/utils/type_defs/_misc.py
Log Message:
-----------
Move ExitSpec and state_markers out of base
None of these require base and they create unnecessary dependencies
on base on the users of these types. This is particularly visible
on the checkers that are virtually independent on base but cannot be
moved down to the `cmk.fetchers` layer because of such types defined
in the wrong layer.
Change-Id: Iea40e8ec83ec5ebede3b5cccda588bc6f97816e3
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 6ced54aca89a9fce4344b720ced3ee21bbd764fe
https://github.com/tribe29/checkmk/commit/6ced54aca89a9fce4344b720ced3ee21b…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-12-14 (Mon, 14 Dec 2020)
Changed paths:
M cmk/gui/plugins/visuals/filters.py
A cmk/gui/utils/labels.py
M cmk/gui/valuespec.py
Log Message:
-----------
Preparations for implementing labels into the quicksearch
Factor out some functionality to be used by the quicksearch to
cmk/gui/utils/labels.py
CMK-5737
Change-Id: I1a5743526c6ed3f398dc57225a39bcc423d6785f
Commit: 6c46385d4a4f13be24e49417d5bdb0b8f4e545d0
https://github.com/tribe29/checkmk/commit/6c46385d4a4f13be24e49417d5bdb0b8f…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-12-14 (Mon, 14 Dec 2020)
Changed paths:
A .werks/11828
M cmk/gui/plugins/sidebar/search.py
A tests/unit/cmk/gui/plugins/sidebar/test_search.py
Log Message:
-----------
11828 Quicksearch: add host and service label capabilites
This werk extends the quicksearch by the following two commands:
<ul>
<li><tt>hl</tt>: search for hosts using host labels.</li>
<li><tt>sl</tt>: search for services using service labels.</li>
</ul>
In both cases, labels have to entered in the format <tt>[KEY]:[VALUE]</tt>,
for example <tt>os:windows</tt>. These two new commands can also be
combined with each other and with already existing commands.
CMK-5737
Change-Id: Id03f34de77bec0712b76ae88fc31fbaffced62ce
Compare: https://github.com/tribe29/checkmk/compare/716d84f2752a...6c46385d4a4f