Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 81bf9846ac3545a666366cdecb93a1b8b62946b3
https://github.com/Checkmk/checkmk/commit/81bf9846ac3545a666366cdecb93a1b8b…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-08-04 (Fri, 04 Aug 2023)
Changed paths:
M cmk/utils/prediction/_prediction.py
M tests/integration/cmk/base/test_services_prediction.py
Log Message:
-----------
prediction: rename function
Change-Id: Ia0432db5d3893a0e7d800634c3067a72e5a11cbb
Commit: 62df5a2bdf77a937c995365f0a312e43b145c3d0
https://github.com/Checkmk/checkmk/commit/62df5a2bdf77a937c995365f0a312e43b…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-08-04 (Fri, 04 Aug 2023)
Changed paths:
M cmk/utils/prediction/_plugin_interface.py
M cmk/utils/prediction/_prediction.py
Log Message:
-----------
prediction: compute the range earlier
This will allow us to create the PredicitonInfo instance much earlier.
However: This refactoring (!) is not easy to grasp.
As far as I can see, the values ending up in PredictionInfo
must be the same.
Change-Id: I9a8e35013c4395d16df190d26e201db2810a0ba4
Commit: d805a46cdc54c7b70d5ab1024edadbc226b02870
https://github.com/Checkmk/checkmk/commit/d805a46cdc54c7b70d5ab1024edadbc22…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-08-04 (Fri, 04 Aug 2023)
Changed paths:
M cmk/utils/prediction/_plugin_interface.py
M cmk/utils/prediction/_prediction.py
Log Message:
-----------
prediction: move PredictionInfo up the stack
Change-Id: I80b28c007ea956733ed58f7b0a5d014a105c34b8
Commit: a15b083cff5dee10e919713cb967c23c15ab8798
https://github.com/Checkmk/checkmk/commit/a15b083cff5dee10e919713cb967c23c1…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-08-04 (Fri, 04 Aug 2023)
Changed paths:
M cmk/utils/prediction/_prediction.py
M tests/integration/cmk/base/test_services_prediction.py
Log Message:
-----------
prediction: drop obsolete attribute from RRDResponse
Change-Id: I3754cc2d86e5ade5d4f4858e7ae89b0bfcf34dcf
Compare: https://github.com/Checkmk/checkmk/compare/29fad3959362...a15b083cff5d
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 6534d6c1794fb3ae44e29d7700186165bdd1e5f4
https://github.com/Checkmk/checkmk/commit/6534d6c1794fb3ae44e29d7700186165b…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-08-04 (Fri, 04 Aug 2023)
Changed paths:
M cmk/gui/plugins/main_modules/registration.py
M cmk/gui/views/__init__.py
A cmk/gui/views/_permissions.py
A cmk/gui/views/registration.py
Log Message:
-----------
Separate registration from __init__
This reduces the dependencies of __init__ and solves a cycle which was
created during a previous refactoring.
Change-Id: I261124943acdcf4613c193027dfcf15049831494
Commit: 29fad39593620851cf2798c6aab88ef93a876d5a
https://github.com/Checkmk/checkmk/commit/29fad39593620851cf2798c6aab88ef93…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-08-04 (Fri, 04 Aug 2023)
Changed paths:
R cmk/gui/background_job.py
A cmk/gui/background_job/__init__.py
Log Message:
-----------
Make cmk.gui.background_job a package
Change-Id: I3fffab297fe4c9580a48840dd2a2ab06f3177def
Compare: https://github.com/Checkmk/checkmk/compare/6e6d866bab79...29fad3959362
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 6f86fdd7774e0a104157ea5d13d080b4be4436c6
https://github.com/Checkmk/checkmk/commit/6f86fdd7774e0a104157ea5d13d080b4b…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-08-04 (Fri, 04 Aug 2023)
Changed paths:
M cmk/base/api/agent_based/utils.py
M cmk/gui/prediction.py
M cmk/update_config/plugins/actions/prediction_files_cleanup.py
M cmk/utils/prediction/__init__.py
M cmk/utils/prediction/_plugin_interface.py
M cmk/utils/prediction/_prediction.py
M tests/integration/cmk/base/test_services_prediction.py
M tests/unit/cmk/base/api/agent_based/test_utils_check_levels_predictive.py
M tests/unit/cmk/update_config/plugins/actions/test_prediction_files_cleanup.py
Log Message:
-----------
improve type
Change-Id: Ibfc471da8abd806e86d21ed1eab265c5510d04fe
Commit: 6e6d866bab7946c250d96a9bef29106eebd4ba17
https://github.com/Checkmk/checkmk/commit/6e6d866bab7946c250d96a9bef29106ee…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-08-04 (Fri, 04 Aug 2023)
Changed paths:
M cmk/utils/prediction/_prediction.py
Log Message:
-----------
prediction: remove last inappropriate types
The plugins don't know about these types.
This only worked, because they are in fact
aliases for `str`.
Change-Id: I278c48060127e7b347e2c8b167e3b02cbb48c067
Compare: https://github.com/Checkmk/checkmk/compare/a67ad0160fca...6e6d866bab79
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: a10f4ec16e674a5472996a4ce31cbfc1ff0a2b83
https://github.com/Checkmk/checkmk/commit/a10f4ec16e674a5472996a4ce31cbfc1f…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-08-04 (Fri, 04 Aug 2023)
Changed paths:
M packages/livestatus/.clang-tidy
M packages/neb/.clang-tidy
M packages/unixcat/.clang-tidy
Log Message:
-----------
Disable new misc-include-cleaner check for now.
It's a new feature in clang-tidy-17, but it's not really usable yet.
Change-Id: I921e42eaba747f8caae1b7dbb9159ff91fdb573e
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 85fd6a4cd1fb1607f79f35902318a5f0c81aa158
https://github.com/Checkmk/checkmk/commit/85fd6a4cd1fb1607f79f35902318a5f0c…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-08-04 (Fri, 04 Aug 2023)
Changed paths:
M cmk/base/agent_based/checking.py
M cmk/base/agent_based/discovery/commandline.py
M cmk/base/agent_based/discovery/preview.py
R cmk/base/agent_based/plugin_contexts.py
A cmk/base/api/agent_based/plugin_contexts.py
M cmk/base/api/agent_based/utils.py
M cmk/base/automations/check_mk.py
M cmk/base/check_api.py
M cmk/base/core_nagios.py
M cmk/base/legacy_checks/check_mail_loop.py
M cmk/base/modes/check_mk.py
M cmk/base/plugins/agent_based/logwatch.py
M cmk/base/plugins/agent_based/logwatch_ec.py
M cmk/base/plugins/agent_based/utils/logwatch.py
M tests/testlib/__init__.py
M tests/unit/checks/generictests/run.py
M tests/unit/checks/test_mem_win.py
M tests/unit/cmk/base/api/agent_based/test_utils_check_levels_predictive.py
M tests/unit/cmk/base/plugins/agent_based/test_check_plugin_properties.py
M tests/unit/cmk/base/plugins/agent_based/test_diskstat.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_cpu_load.py
Log Message:
-----------
Move plugin_contexts under api.agent_based
That's where other supporting libraries for the check api reside
(`value_store` for examples). Moreover, we want to completely
remove `cmk.base.agent_based` so let's not re-add code there.
CMK-12298
Change-Id: I15761788e46bb34fcbdb2c6d34a70951a280e76a
Commit: 2281aa27771fea7847a3d01ad6d6572ee6b5aa6c
https://github.com/Checkmk/checkmk/commit/2281aa27771fea7847a3d01ad6d6572ee…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-08-04 (Fri, 04 Aug 2023)
Changed paths:
M cmk/base/modes/check_mk.py
Log Message:
-----------
Fix one "import outside toplevel"
CMK-12298
Change-Id: Ie82558332c5bddac64e16f6725a19ead1420df30
Compare: https://github.com/Checkmk/checkmk/compare/fa5e60ca87a0...2281aa27771f
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 86745cbad7ae679fae665a2089f98f28e33e9757
https://github.com/Checkmk/checkmk/commit/86745cbad7ae679fae665a2089f98f28e…
Author: Wontek Hong <wontek.hong(a)checkmk.com>
Date: 2023-08-04 (Fri, 04 Aug 2023)
Changed paths:
A .werks/16016
M agents/plugins/mk_postgres.py
M tests/agent-plugin-unit/test_mk_postgres.py
Log Message:
-----------
16016 FIX mk_postgres: addition of option to specify instance name
The migration of the postgres_instances check plugin to the new CheckAPI broke the discovery
mechanism of the plugin as it previously allowed an instance to have no specified name. This
werk introduces the option to specify an explicit name for an instance. The mk_postgres plugin
is adjusted accordingly and raises an error if the name cannot be inferred from .env file. To
benefit from this change and also resolve the error, the user should adjust or bake the config
file again and roll out the newly adapted plugin.
SUP-14739
Change-Id: I4f04bdd7a2d7b524b288812fc3d98800116728b2