Branch: refs/heads/master
Home:
https://github.com/Checkmk/checkmk
Commit: b1ae128ac8080d9afbeb668fc82504126155bdda
https://github.com/Checkmk/checkmk/commit/b1ae128ac8080d9afbeb668fc82504126…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2023-06-09 (Fri, 09 Jun 2023)
Changed paths:
M buildscripts/scripts/build-cmk-container.sh
M buildscripts/scripts/build-cmk-image.groovy
Log Message:
-----------
Add saas for docker image build
on the way:
* remove "free" case
* refactor to switch case
Change-Id: I87302e526dd0e6d29d0123f6f727c3ce2500c3a8
Commit: 34e40698b0568a951a901dcfc8ec4be7f72d77de
https://github.com/Checkmk/checkmk/commit/34e40698b0568a951a901dcfc8ec4be7f…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-06-09 (Fri, 09 Jun 2023)
Changed paths:
M cmk/automations/results.py
M cmk/base/_autochecks.py
M cmk/base/agent_based/checking/_checking.py
M cmk/base/agent_based/discovery/preview.py
M cmk/base/config.py
M cmk/base/core_config.py
M cmk/base/dump_host.py
M cmk/checkengine/check_table.py
A cmk/checkengine/parameters.py
M cmk/utils/parameters.py
M tests/testlib/pylint_checker_cmk_module_layers.py
M tests/unit/cmk/base/agent_based/checking/test_checking.py
M tests/unit/cmk/base/autochecks/test_autochecks.py
M tests/unit/cmk/base/test_check_table.py
M tests/unit/cmk/base/test_check_utils.py
M tests/unit/cmk/base/test_config.py
M tests/unit/cmk/base/test_core_config.py
M tests/unit/cmk/utils/test_parameters.py
Log Message:
-----------
Move `utils.parameters` to `checkengine`
Apparently, those "utils" parameters are check parameters, or
related to check parameters -> improve namespace, cohesion.
CMK-12298
Change-Id: Ic39eb99bd500b311e0d5ba9e9baf112a29082e2c
Commit: 1ded5528cb0ffb99d474278faee907ba6ef69417
https://github.com/Checkmk/checkmk/commit/1ded5528cb0ffb99d474278faee907ba6…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-06-09 (Fri, 09 Jun 2023)
Changed paths:
M cmk/base/agent_based/checking/_checking.py
M cmk/base/agent_based/discovery/preview.py
M cmk/base/api/agent_based/cluster_mode.py
A cmk/base/api/agent_based/value_store.py
R cmk/base/api/agent_based/value_store/__init__.py
R cmk/base/api/agent_based/value_store/_global_state.py
R cmk/base/api/agent_based/value_store/_utils.py
A cmk/checkengine/value_store/__init__.py
A cmk/checkengine/value_store/_global_state.py
A cmk/checkengine/value_store/_utils.py
M doc/documentation/api-cmk-base-api-agent_based.rst
M tests/testlib/pylint_checker_cmk_module_layers.py
M tests/unit/checks/checktestlib.py
M tests/unit/checks/conftest.py
M tests/unit/cmk/base/agent_based/checking/test_cluster_modes.py
M tests/unit/cmk/base/api/agent_based/value_store/test_vs_global_state.py
M tests/unit/cmk/base/api/agent_based/value_store/test_vs_utils.py
M tests/unit/cmk/base/conftest.py
M tests/unit/cmk/base/test_item_state.py
Log Message:
-----------
Move ValueStore to check engine
As documented, this module is relevant to the backend *and* the
check API. From a layering standpoint, defining this component
in the backend is better: the API is on top of the backend and
may use it but the backend shouldn't be aware of the check API.
CMK-12298
Change-Id: Ia5292b516cc5595dac3c0f2ab3def7f8a869cf6f
Compare:
https://github.com/Checkmk/checkmk/compare/a4714a4013b9...1ded5528cb0f