Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: fb0d6bedbc5fdaed47b157a19bf6062d4af2992d
https://github.com/Checkmk/checkmk/commit/fb0d6bedbc5fdaed47b157a19bf6062d4…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-11-01 (Fri, 01 Nov 2024)
Changed paths:
M cmk/base/api/agent_based/register/__init__.py
M cmk/base/api/agent_based/register/_config.py
M cmk/base/api/agent_based/register/snmp_plugin_store.py
M cmk/base/core.py
M cmk/base/core_config.py
M cmk/base/core_nagios/_create_config.py
M cmk/base/core_nagios/_precompile_host_checks.py
M cmk/base/modes/check_mk.py
M cmk/base/sources/_builder.py
M cmk/validate_plugins.py
M tests/unit/cmk/base/test_core_config.py
M tests/unit/cmk/base/test_core_nagios.py
Log Message:
-----------
Pass plugins as argument I
Start passing the loaded plugins around instead of
accessing globals.
Approach:
Add the(temporary) function "get_previously_loaded_plugins",
and step by step remove the rest of the modules API.
In the end replace this function by the one that actually
loads and returns the pugins.
Change-Id: I5b339173816022094124e4911f21e5a05a63a984
Commit: 1fb0a42bc339a5352577c356c9e7b1944eca9b53
https://github.com/Checkmk/checkmk/commit/1fb0a42bc339a5352577c356c9e7b1944…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-11-01 (Fri, 01 Nov 2024)
Changed paths:
M cmk/base/api/agent_based/register/__init__.py
M cmk/base/api/agent_based/register/_config.py
M cmk/base/api/agent_based/register/snmp_plugin_store.py
M cmk/base/automations/check_mk.py
M cmk/base/checkers.py
M cmk/base/config.py
M cmk/base/dump_host.py
M cmk/base/modes/check_mk.py
M cmk/base/sources/_builder.py
M cmk/base/sources/_sources.py
M tests/unit/cmk/base/sources/test_data_sources.py
M tests/unit/cmk/base/test_discovery.py
Log Message:
-----------
Pass plugins as argument II
Change-Id: Ia164ea7239ba05f8b936cc4857147ad131a95885
Commit: aa25c10c9fba8841cd26b5b91071363f16617998
https://github.com/Checkmk/checkmk/commit/aa25c10c9fba8841cd26b5b91071363f1…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-11-01 (Fri, 01 Nov 2024)
Changed paths:
M cmk/base/api/agent_based/register/__init__.py
M cmk/base/api/agent_based/register/_config.py
Log Message:
-----------
Pass plugins as argument III
Change-Id: I0100a5f1eef23016805d7a72b9bf1963f4c16631
Commit: 97bdde282af56f2d4b6b2267571127e2b3de168a
https://github.com/Checkmk/checkmk/commit/97bdde282af56f2d4b6b2267571127e2b…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-11-01 (Fri, 01 Nov 2024)
Changed paths:
M cmk/base/api/agent_based/register/__init__.py
M cmk/base/api/agent_based/register/_config.py
M cmk/base/sources/_builder.py
M tests/unit/cmk/snmplib/test_snmp_scan.py
Log Message:
-----------
Pass plugins as argument IV
Change-Id: I102baea4852184b671fc65fef40ffb9af798af6f
Commit: 149c17bed02c2d79b846e65018672bfad679458b
https://github.com/Checkmk/checkmk/commit/149c17bed02c2d79b846e65018672bfad…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-11-01 (Fri, 01 Nov 2024)
Changed paths:
M cmk/base/api/agent_based/register/__init__.py
M cmk/base/api/agent_based/register/_config.py
M cmk/base/automations/check_mk.py
M tests/unit/cmk/snmplib/test_snmp_scan.py
Log Message:
-----------
Pass plugins as argument V
Change-Id: I00103ad6dbcee04629bd2494d6c92b4593494cc8
Commit: f643e98c4ddd0452c1057c352aa04d48dc4819de
https://github.com/Checkmk/checkmk/commit/f643e98c4ddd0452c1057c352aa04d48d…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-11-01 (Fri, 01 Nov 2024)
Changed paths:
M cmk/base/api/agent_based/register/__init__.py
M cmk/base/api/agent_based/register/_config.py
M cmk/base/automations/check_mk.py
M cmk/base/core_config.py
M cmk/base/modes/check_mk.py
M cmk/validate_plugins.py
M tests/unit/cmk/base/test_discovery.py
Log Message:
-----------
Pass plugins as argument VI
Change-Id: I9e3c73c547d90e0d838c696026ca0640485d55e2
Compare: https://github.com/Checkmk/checkmk/compare/ba626e649da5...f643e98c4ddd
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: f791a10371eff43dc1ad01a2b794b8e55fae0d17
https://github.com/Checkmk/checkmk/commit/f791a10371eff43dc1ad01a2b794b8e55…
Author: Logan Connolly <logan.connolly(a)checkmk.com>
Date: 2024-11-01 (Fri, 01 Nov 2024)
Changed paths:
M cmk/gui/views/painter/v0/painters.py
Log Message:
-----------
painter: decode semi-colon from monitoring history
The plugin output and comments are saved in a Nagios-compatible format
(semi-colon-separated). Therefore, it is necessary to escape semi-colons
to `%3B` when writing out history.
In the GUI, where plugin output or comments from the monitoring history
are displayed, we can translate `%3B` back to a semi-colon using a
simple replace.
Although this is not 100% correct (`%3B` could have been in the original
text), it will probably do the right thing in 99.9% of use cases and is
therefore a valid fix for now.
SUP-20926
Change-Id: I9413c4250848be55b3199afa5fa91d6248ac3d25
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: 5b9f18a02a1f0d3dfa2fea8fe86f2677d6d9697f
https://github.com/Checkmk/checkmk/commit/5b9f18a02a1f0d3dfa2fea8fe86f2677d…
Author: Logan Connolly <logan.connolly(a)checkmk.com>
Date: 2024-11-01 (Fri, 01 Nov 2024)
Changed paths:
M cmk/gui/painter/v0/painters.py
Log Message:
-----------
painter: decode semi-colon from monitoring history
The plugin output and comments are saved in a Nagios-compatible format
(semi-colon-separated). Therefore, it is necessary to escape semi-colons
to `%3B` when writing out history.
In the GUI, where plugin output or comments from the monitoring history
are displayed, we can translate `%3B` back to a semi-colon using a
simple replace.
Although this is not 100% correct (`%3B` could have been in the original
text), it will probably do the right thing in 99.9% of use cases and is
therefore a valid fix for now.
SUP-20926
Change-Id: Id45bc9da05907582b2e398044d387bac3618775b
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: ceeca9db11729912a976b5fb61d91690738b3a2c
https://github.com/Checkmk/checkmk/commit/ceeca9db11729912a976b5fb61d916907…
Author: Jörg Herbel <joerg.herbel(a)checkmk.com>
Date: 2024-10-31 (Thu, 31 Oct 2024)
Changed paths:
M cmk/gui/dashboard/dashlet/dashlets/graph.py
M cmk/update_config/plugins/actions/cre_visuals.py
M cmk/update_config/plugins/actions/visuals_utils.py
A cmk/update_config/plugins/lib/graph_templates.py
Log Message:
-----------
Dashboards: Take renamed graph templates into account when updating
Performance and combined graph dashlets reference a graph template. When
renaming graph templates, we have to update these dashlets accordingly.
SUP-21208
Change-Id: I68784ff4c8831a2fef4d1d95934140025bcfad85
Commit: 2cb277a1cdea6a9ed1de939fa3df21b52c10cd1f
https://github.com/Checkmk/checkmk/commit/2cb277a1cdea6a9ed1de939fa3df21b52…
Author: Jörg Herbel <joerg.herbel(a)checkmk.com>
Date: 2024-10-31 (Thu, 31 Oct 2024)
Changed paths:
A .werks/17391.md
Log Message:
-----------
17391 FIX Dashboards and graph collections: Fix "There is no graph template with the id 'commit_charge'"
SUP-21208
Change-Id: I85a549063cd3d553eba6cab7aad05136f68764b1
Commit: 277c43ec6ca6af6f02c38492609649965333396f
https://github.com/Checkmk/checkmk/commit/277c43ec6ca6af6f02c38492609649965…
Author: Jörg Herbel <joerg.herbel(a)checkmk.com>
Date: 2024-10-31 (Thu, 31 Oct 2024)
Changed paths:
A tests/unit/cmk/gui/dashboard/test_builtin_dashboards_integrity.py
Log Message:
-----------
Built-in dashboards: add unit tests for dashlets referencing graph templates
Test that all template and combined graph dashlets in built-in dashboards
reference known graph templates. This protects against forgetting to adapt
builtin dashboards when renaming graph templates.
SUP-21208
Change-Id: Ib370575ee18043dddc6f0b146132c21fb9cc39cc
Compare: https://github.com/Checkmk/checkmk/compare/b4537065fb3e...277c43ec6ca6
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: ea5b9e39517e257e62e9ae23f31230c4d8819818
https://github.com/Checkmk/checkmk/commit/ea5b9e39517e257e62e9ae23f31230c4d…
Author: Ronny Bruska <ronny.bruska(a)checkmk.com>
Date: 2024-10-31 (Thu, 31 Oct 2024)
Changed paths:
M cmk/notification_plugins/ilert.py
M cmk/notification_plugins/mail.py
M cmk/notification_plugins/opsgenie_issues.py
M cmk/notification_plugins/sms_api.py
M cmk/notification_plugins/utils.py
Log Message:
-----------
Opsgenie: Handle new password params
CMK-19850
Change-Id: If84637e094f7dd452dd12f62d63db0c77af27b6f
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 9e500d35f28e455f9c7cac9b5e860aa1738ccfe8
https://github.com/Checkmk/checkmk/commit/9e500d35f28e455f9c7cac9b5e860aa17…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-10-31 (Thu, 31 Oct 2024)
Changed paths:
M packages/livestatus/include/livestatus/TableStateHistory.h
M packages/livestatus/src/TableStateHistory.cc
Log Message:
-----------
Extract a class for LogEntry iteration, part 4
Moved the iterator for individual log entries within the current log file to
the new class.
Change-Id: I7e3704d3d29d11155f5426ab51e72b32788d80bb
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 18c93dcd321b924d61414461f27a81a7fb9f6922
https://github.com/Checkmk/checkmk/commit/18c93dcd321b924d61414461f27a81a7f…
Author: Lukas Lengler <lukas.lengler(a)checkmk.com>
Date: 2024-10-31 (Thu, 31 Oct 2024)
Changed paths:
M cmk/gui/wato/pages/notifications/migrate.py
M cmk/gui/wato/pages/notifications/quick_setup_types.py
M tests/unit/cmk/gui/quick_setup/test_notification_params.py
Log Message:
-----------
Add migrations for step 2
CMK-19967
Change-Id: I6f8707a8c6ac7bbfabb01ff3f89ac226fc41db41
Commit: b7935814191a6440acc69cf9f39ca5ed9cbb5974
https://github.com/Checkmk/checkmk/commit/b7935814191a6440acc69cf9f39ca5ed9…
Author: Lukas Lengler <lukas.lengler(a)checkmk.com>
Date: 2024-10-31 (Thu, 31 Oct 2024)
Changed paths:
M cmk/gui/wato/pages/notifications/migrate.py
M cmk/gui/wato/pages/notifications/quick_setup.py
M tests/unit/cmk/gui/quick_setup/test_notification_params.py
Log Message:
-----------
Add migration for notify_plugin
Change-Id: Ide933bb017ec3b87482c81851890580d24134241
Commit: a430c6008a17114a4753de978c2f2c2ca1e627d5
https://github.com/Checkmk/checkmk/commit/a430c6008a17114a4753de978c2f2c2ca…
Author: Logan Connolly <logan.connolly(a)checkmk.com>
Date: 2024-10-31 (Thu, 31 Oct 2024)
Changed paths:
M cmk/gui/painter/v0/painters.py
Log Message:
-----------
painter: decode semi-colon from monitoring history
The plugin output and comments are saved in a Nagios-compatible format
(semi-colon-separated). Therefore, it is necessary to escape semi-colons
to `%3B` when writing out history.
In the GUI, where plugin output or comments from the monitoring history
are displayed, we can translate `%3B` back to a semi-colon using a
simple replace.
Although this is not 100% correct (`%3B` could have been in the original
text), it will probably do the right thing in 99.9% of use cases and is
therefore a valid fix for now.
SUP-20926
Change-Id: Iae15c50b9c9dcf06913a65001818e11710852ceb
Compare: https://github.com/Checkmk/checkmk/compare/dd715f28cf43...a430c6008a17
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: dd715f28cf439ebfc947a1efab4327291b379b72
https://github.com/Checkmk/checkmk/commit/dd715f28cf439ebfc947a1efab4327291…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-10-31 (Thu, 31 Oct 2024)
Changed paths:
M packages/livestatus/include/livestatus/TableStateHistory.h
M packages/livestatus/src/TableStateHistory.cc
Log Message:
-----------
Extract a class for LogEntry iteration, part 3
Moved the map of log entries for the current log file to the new class.
Change-Id: I33be82a90d96c909488ac2002d6e930599540ba9
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications