Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: e7665e77c44ad1666404a8df7e96ca436000feae
https://github.com/tribe29/checkmk/commit/e7665e77c44ad1666404a8df7e96ca436…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-04-17 (Mon, 17 Apr 2023)
Changed paths:
M doc/documentation/arch-comp-core.rst
Log Message:
-----------
add some tech debt comments
Change-Id: Ic5ea2e03e1210de1955323ee71b92ba5fc2e31e5
Commit: 940f7e933e5f1ea803830b98c1d2e15896530247
https://github.com/tribe29/checkmk/commit/940f7e933e5f1ea803830b98c1d2e1589…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-04-17 (Mon, 17 Apr 2023)
Changed paths:
M cmk/base/agent_based/checking/_checking.py
M cmk/base/agent_based/discovery/utils.py
M cmk/base/api/agent_based/register/check_plugins_legacy.py
M cmk/base/api/agent_based/type_defs.py
M cmk/checkers/__init__.py
M cmk/checkers/_api.py
M tests/unit/cmk/base/api/agent_based/test_checking_classes.py
M tests/unit/cmk/base/plugins/agent_based/test_domino_tasks.py
M tests/unit/cmk/base/plugins/agent_based/test_livestatus_status.py
Log Message:
-----------
Move `Parameters` to check engine
CMK-12298
Change-Id: I0ad4aa9dd91e5c7ab7adec2bf9e873e8b9429be2
Commit: 56b366b157590abe6e30fea2c547686b0f26ec9c
https://github.com/tribe29/checkmk/commit/56b366b157590abe6e30fea2c547686b0…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2023-04-17 (Mon, 17 Apr 2023)
Changed paths:
M packages/cmk-agent-ctl/src/configuration/config.rs
M packages/cmk-agent-ctl/src/modes/delete_connection.rs
M packages/cmk-agent-ctl/src/modes/import_connection.rs
M packages/cmk-agent-ctl/src/modes/registration.rs
M packages/cmk-agent-ctl/src/modes/renew_certificate.rs
Log Message:
-----------
rework unit tests in controller #2
Change-Id: Iccd6c6aeee2a9beebeabb656fdcd986a430d9e62
Commit: 81551bcdc92fdf4f26b9b482b72772069bd7c167
https://github.com/tribe29/checkmk/commit/81551bcdc92fdf4f26b9b482b72772069…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-04-17 (Mon, 17 Apr 2023)
Changed paths:
M cmk/gui/plugins/metrics/graph_templates.py
M cmk/gui/plugins/metrics/rrd_fetch.py
M cmk/gui/plugins/metrics/unit.py
M cmk/gui/plugins/metrics/utils.py
M cmk/gui/type_defs.py
M tests/unit/cmk/gui/plugins/metrics/test_metrics_graph_template.py
M tests/unit/cmk/gui/plugins/metrics/test_metrics_utils.py
M tests/unit/cmk/gui/plugins/metrics/test_rrd_fetch.py
Log Message:
-----------
Revert "14534 Add unit conversion support for graphs"
We will instead implement this as a user setting.
This reverts commit 19862e1d6840d045321e37fdff3aa044d3867feb.
CMK-12958
Change-Id: I8d5616ae454b130272df6c776723b077f18730b5
Commit: b4c81d72fe45ba6bcef18e02ed2fe9b5607d263a
https://github.com/tribe29/checkmk/commit/b4c81d72fe45ba6bcef18e02ed2fe9b56…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-04-17 (Mon, 17 Apr 2023)
Changed paths:
M cmk/gui/plugins/config/base.py
M cmk/gui/plugins/openapi/endpoints/user_config.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M cmk/gui/plugins/openapi/restful_objects/response_schemas.py
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/gui/plugins/wato/check_parameters/temperature.py
M cmk/gui/type_defs.py
M cmk/gui/userdb/__init__.py
M cmk/gui/userdb/user_attributes.py
A cmk/gui/utils/temperate_unit.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_user.py
M tests/unit/cmk/gui/test_gui_config.py
M tests/unit/cmk/gui/watolib/test_watolib.py
M tests/unit/cmk/update_config/plugins/actions/test_user_attributes.py
Log Message:
-----------
Make temperature unit configurable in user profile and global settings
CMK-12958
Change-Id: I48d5c238d9d263d6273074747f9607f742e75aa2
Commit: 29cee414a1717b8acf6fb2144f22968db46d00e4
https://github.com/tribe29/checkmk/commit/29cee414a1717b8acf6fb2144f22968db…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-04-17 (Mon, 17 Apr 2023)
Changed paths:
M cmk/gui/metrics.py
M cmk/gui/plugins/metrics/utils.py
M tests/unit/cmk/gui/plugins/metrics/test_metrics_graph_template.py
Log Message:
-----------
Allow entries in unit_info to be Callables
This allows for context-sensitive units, such as a user-configurable
temperature unit.
CMK-12958
Change-Id: I57d3ca30a9260e861c87b330631b187a18fab67b
Commit: 0b521ffc47a4afaea3117e3e509a023adde7704a
https://github.com/tribe29/checkmk/commit/0b521ffc47a4afaea3117e3e509a023ad…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-04-17 (Mon, 17 Apr 2023)
Changed paths:
M .werks/14534
A .werks/15660
M cmk/gui/plugins/metrics/unit.py
M tests/testlib/users.py
A tests/unit/cmk/gui/plugins/metrics/test_unit.py
Log Message:
-----------
15660 Temperature unit in graphs and perfometers is now user-configurable
CMK-12958
Change-Id: I1aa35247a94640bb45ab4e743d239ed14051e66b
Commit: 7b6af049e20921c5fd0d9d8014253f40ca2e75d8
https://github.com/tribe29/checkmk/commit/7b6af049e20921c5fd0d9d8014253f40c…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-04-17 (Mon, 17 Apr 2023)
Changed paths:
M cmk/gui/views/perfometer/legacy_perfometers/check_mk.py
Log Message:
-----------
Remove some legacy temperature perfometers
For these check plugins, we checked that the legacy temperature
perfometer does not apply.
CMK-12958
Change-Id: I045e1a776799d5c056f0ba9bbaf1335da421f77e
Commit: cfd8160fd96ca9b0ed1ecb87d1626eaa4c4fdba6
https://github.com/tribe29/checkmk/commit/cfd8160fd96ca9b0ed1ecb87d1626eaa4…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-04-17 (Mon, 17 Apr 2023)
Changed paths:
M cmk/base/agent_based/confcheckers.py
M cmk/base/agent_based/discovery/_discovered_services.py
M cmk/base/agent_based/discovery/_discovery.py
M cmk/base/agent_based/discovery/_host_labels.py
M cmk/base/agent_based/discovery/autodiscovery.py
M cmk/base/agent_based/discovery/commandline.py
M cmk/base/agent_based/discovery/preview.py
M cmk/base/agent_based/discovery/utils.py
M cmk/base/automations/check_mk.py
M cmk/base/config.py
M cmk/base/modes/check_mk.py
M cmk/checkers/_api.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
Log Message:
-----------
Remove more ConfigCache deps from the check engine
Before, we had one attribute computed very late from three other,
highly-coupled, known parameters. Let's hide these implementation
details and only expose the result.
Now, the plugins are reduced to one function plus its parameters,
that is, it's a more callback. That's easy to understand and
easy to test.
This patch further separates the check engine stricto sensu from the
computation of the rules.
CMK-12298
Change-Id: Id396f9c337bbb8417bb6bb5868cf848e023749aa
Commit: 7e7d009e08b280670d521b38c4197e65c0459bf9
https://github.com/tribe29/checkmk/commit/7e7d009e08b280670d521b38c4197e65c…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-04-17 (Mon, 17 Apr 2023)
Changed paths:
A .werks/15553
M cmk/gui/plugins/openapi/endpoints/time_periods/request_schemas.py
Log Message:
-----------
15553 FIX time_period: making time-related validation more strict
Prior to this werk, the REST API was quite lenient when it came
to specifying a time allowing the format hh:mm for some while asking
the hh:mm:ss format for others. This werk targets the active_time_ranges
field where now a hh:mm:ss format is enforced.
Due to the introduction of the more strict pattern, user scripts must be
adjusted accordingly to respect the new format.
Change-Id: I97fa4c02f6a874a0146f0fa841e7df7988cdef3e
Compare:
https://github.com/tribe29/checkmk/compare/9c76bf4b396f...7e7d009e08b2