Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 2a6ba9e7fd8e3503b5b4f1d9d15e1aa1f8323eb4
https://github.com/tribe29/checkmk/commit/2a6ba9e7fd8e3503b5b4f1d9d15e1aa1f…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-07-13 (Wed, 13 Jul 2022)
Changed paths:
M cmk/base/api/agent_based/register/check_plugins_legacy.py
Log Message:
-----------
factor out _normalize_check_function_return_value
Change-Id: Ic62ee37b878544689a8260769231ba6c922bd654
Commit: 7ad3a7f21083f388b974fa61d2b839192a0f360d
https://github.com/tribe29/checkmk/commit/7ad3a7f21083f388b974fa61d2b839192…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-07-13 (Wed, 13 Jul 2022)
Changed paths:
M cmk/base/api/agent_based/register/check_plugins_legacy.py
Log Message:
-----------
refactor
Add some type hints add prepare to let Result instances through.
Change-Id: Ia601ac8617f257c815990d245ded66695fdf46be
Commit: 2c4fc50913bb99472a5c4f51a42e226903a6ee7f
https://github.com/tribe29/checkmk/commit/2c4fc50913bb99472a5c4f51a42e22690…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-07-13 (Wed, 13 Jul 2022)
Changed paths:
M cmk/base/api/agent_based/register/check_plugins_legacy.py
Log Message:
-----------
allow legacy plugins to create the new classes
We don't really encourage half migrated check plugins.
However it seems to happen anyway that legacy plugins
call helper functions designed for the new API.
In those cases the automigration layer did not handle
the Service, Metric or Result instances well.
We now gracefully pass those instances through.
Change-Id: I3a38540e97b31a5a15391628f2d1554c92184b63
Commit: ca328a4d3b87bc2d8dc69892c84790120f3e4805
https://github.com/tribe29/checkmk/commit/ca328a4d3b87bc2d8dc69892c84790120…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-07-13 (Wed, 13 Jul 2022)
Changed paths:
M agents/plugins/mk_logwatch.py
M tests/agent-plugin-unit/test_mk_logwatch.py
Log Message:
-----------
fix type hints
Change-Id: I5e3b94fb60c7a31ec719b89e919d40ff3d86b037
Compare:
https://github.com/tribe29/checkmk/compare/8ad294e4727c...ca328a4d3b87