Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 51f0394c2b9f3b6b0715c75e3684f14d2f3e6f7e
https://github.com/Checkmk/checkmk/commit/51f0394c2b9f3b6b0715c75e3684f14d2…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2023-10-16 (Mon, 16 Oct 2023)
Changed paths:
M cmk/gui/plugins/wato/check_parameters/systemd_services.py
Log Message:
-----------
CheckParameterRulespecWithItem's item shouldn't be empty
* for a normal check, this becomes an optional checkbox
* for a static check, this is needed anyway
but we would need a general solution in the future...
Change-Id: I5d5e89b0fd8aba0bdd78bf8173c2f0e3653cd4a1
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 34aef7b28028228d891227cc33fb40b2a362ee28
https://github.com/Checkmk/checkmk/commit/34aef7b28028228d891227cc33fb40b2a…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-10-16 (Mon, 16 Oct 2023)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/config.py
M cmk/base/core_nagios.py
M cmk/base/modes/check_mk.py
M cmk/base/plugins/config_generation/__init__.py
M cmk/base/plugins/config_generation/register.py
R cmk/base/plugins/config_generation/utils.py
M tests/testlib/__init__.py
M tests/unit/cmk/base/plugins/commands/active_checks/test_bi_aggr.py
M tests/unit/cmk/base/plugins/commands/active_checks/test_icmp.py
M tests/unit/cmk/utils/test_man_pages.py
M tests/unit/conftest.py
Log Message:
-----------
remove global registry
Passing the collection of plugins around allows
for much better testability and code separation.
It also ensures that they actually have been loaded
whenever we need them.
Change-Id: I35700448d884a096c98c11f5b816bc701707425a
Commit: c964d221d0063c6531afd55499f581721b48c835
https://github.com/Checkmk/checkmk/commit/c964d221d0063c6531afd55499f581721…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-10-16 (Mon, 16 Oct 2023)
Changed paths:
M cmk/utils/prediction/_grouping.py
Log Message:
-----------
prediction: simplify computation of relative time
Let the python library do the heavy lifting.
Change-Id: Iac872b12341cafbfbf8b9e9a18414f368d53ec17
Commit: e10f1d71e367465765fbf8f0d18c5ef69b91b7b0
https://github.com/Checkmk/checkmk/commit/e10f1d71e367465765fbf8f0d18c5ef69…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-10-16 (Mon, 16 Oct 2023)
Changed paths:
M cmk/base/legacy_checks/windows_multipath.py
M cmk/gui/plugins/wato/check_parameters/windows_multipath.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_plugin_vs_wato.py
Log Message:
-----------
windows_multipath: make params a dict
Change-Id: Idb58f4a2428c643c3048d5893fb1c91a08f51857
Compare: https://github.com/Checkmk/checkmk/compare/fffe79d74d90...e10f1d71e367
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 4b89eeaf78a05266dbd12d4a879513037c36b483
https://github.com/Checkmk/checkmk/commit/4b89eeaf78a05266dbd12d4a879513037…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2023-10-16 (Mon, 16 Oct 2023)
Changed paths:
M cmk/gui/graphing/_graph_templates.py
M cmk/gui/graphing/_utils.py
M tests/unit/cmk/gui/graphing/test_graph_templates.py
M tests/unit/cmk/gui/graphing/test_metrics_graph_template.py
M tests/unit/cmk/gui/graphing/test_utils.py
Log Message:
-----------
Parse raw scalar definitions
Change-Id: I48c4cba84e156175c2222dc2246ea0aaf1046cda
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: b888b0414bf1545eebb114c1fb586bd7814b9995
https://github.com/Checkmk/checkmk/commit/b888b0414bf1545eebb114c1fb586bd78…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-10-16 (Mon, 16 Oct 2023)
Changed paths:
M cmk/gui/dashboard/__init__.py
A cmk/gui/dashboard/_network_topology.py
M cmk/gui/dashboard/page_show_dashboard.py
A cmk/gui/dashboard/registration.py
M cmk/gui/plugins/main_modules/registration.py
Log Message:
-----------
Move dashboard registration to dedicated module
Reduces dependencies of cmk.dashboard.__init__ and prevents cycles.
Change-Id: I9fbbde4946fa16c6a75b0423c9ed9e7455d93ade
Commit: 3e029c839895064bfc284d879e8b4dd5a24debb2
https://github.com/Checkmk/checkmk/commit/3e029c839895064bfc284d879e8b4dd5a…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-10-16 (Mon, 16 Oct 2023)
Changed paths:
M cmk/gui/dashboard/__init__.py
M cmk/gui/dashboard/dashlet/dashlets/__init__.py
R cmk/gui/dashboard/dashlet/dashlets/snapin.py
M cmk/gui/plugins/main_modules/registration.py
M cmk/gui/sidebar/__init__.py
A cmk/gui/sidebar/_snapin_dashlet.py
Log Message:
-----------
Move snapin dashlet to sidebar package
Prevents two cycles between sidebar, views and dashboard.
Change-Id: Ib077a5133af06bd1da031031bbd44f0c524215c4
Commit: e8bb650a8bc240b660d97807eed0eedab2a88170
https://github.com/Checkmk/checkmk/commit/e8bb650a8bc240b660d97807eed0eedab…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-10-16 (Mon, 16 Oct 2023)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/user_config/request_schemas.py
M cmk/gui/userdb/__init__.py
A cmk/gui/userdb/_custom_attributes.py
M cmk/gui/userdb/_user_attribute/__init__.py
R cmk/gui/userdb/_user_attribute/_custom_attributes.py
M cmk/gui/userdb/registration.py
M tests/unit/cmk/gui/userdb/test_userdb.py
Log Message:
-----------
Move _custom_attributes one level up
Prevents a cycle with the ldap_connector module.
Change-Id: I7142c9502a5ace01c30d0a5da8c844a9fb0467e6
Commit: 8a7939533fbce11c0fda1d3112615708e2d5edb1
https://github.com/Checkmk/checkmk/commit/8a7939533fbce11c0fda1d3112615708e…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-10-16 (Mon, 16 Oct 2023)
Changed paths:
M .pylintrc
Log Message:
-----------
Finally enable cyclic-import checker
Change-Id: Ic0e1201e1e9ffa0460efdad7337d2fa0f275a754
Compare: https://github.com/Checkmk/checkmk/compare/ec93f65b4405...8a7939533fbc
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 574af86ab72b3bcd6245a4a2cc20dcc7ca1962ae
https://github.com/Checkmk/checkmk/commit/574af86ab72b3bcd6245a4a2cc20dcc7c…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2023-10-16 (Mon, 16 Oct 2023)
Changed paths:
M cmk/gui/plugins/wato/check_parameters/systemd_services.py
Log Message:
-----------
CheckParameterRulespecWithItem's item shouldn't be empty
* for a normal check, this becomes an optional checkbox
* for a static check, this is needed anyway
but we would need a general solution in the future...
Change-Id: I5d5e89b0fd8aba0bdd78bf8173c2f0e3653cd4a1