Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: c282a214eb2414e9a871a5b33f1b8a743f7d2c44
https://github.com/Checkmk/checkmk/commit/c282a214eb2414e9a871a5b33f1b8a743…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-05-17 (Fri, 17 May 2024)
Changed paths:
M bin/check_mk
M cmk/base/api/agent_based/register/_discover.py
M cmk/base/api/bakery/register.py
M cmk/base/automations/__init__.py
M cmk/base/config.py
M cmk/base/core_nagios/_precompile_host_checks.py
M cmk/base/modes/check_mk.py
M cmk/base/notify.py
M cmk/base/parent_scan.py
M cmk/checkengine/discovery/_host_labels.py
M cmk/checkengine/discovery/_services.py
M cmk/utils/log/console.py
M tests/unit/cmk/utils/test_log_console.py
Log Message:
-----------
Refactoring: Simplify EOL handling in console.error
It doesn't make sense to go the extra mile to avoid emitting an EOL in
print(), just to add that EOL at every call site.
Note that one must be very careful when chaning such things in our code,
because the console code is effectively used for three totally different
purposes to emit:
* fancy, perhaps colored output on the TTY
* log lines in some log file
* a fixed internal protocol
Sometimes one doesn't even know actual the purpose, because the code in
question is used in various scenarios. This is quite suboptimal and should
really be disentangled, but this is something for future cleanups.
Change-Id: I681ee1b567d2f04c33c055f63f97f38ebada5252
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: 65a84a1df0f4926a3aa5f456a0b18d318da81095
https://github.com/Checkmk/checkmk/commit/65a84a1df0f4926a3aa5f456a0b18d318…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2024-05-17 (Fri, 17 May 2024)
Changed paths:
A .werks/16854
M cmk/base/sources.py
M cmk/checkers/_parseragent.py
M cmk/checkers/_parsersnmp.py
M cmk/fetchers/cache.py
M tests/unit/cmk/checkers/test_parsers.py
Log Message:
-----------
16854 FIX SNMP: Fix missing data error when using 'Fetch intervals for SNMP sections'
Users using the `Fetch intervals for SNMP sections` rule, would occasionally
get a missing data error, after which the monitoring would return back to normal.
The cause was SNMP section becoming expired during the checking. The problem is
fixed by using the last fetched section data instead.
SUP-18415
Change-Id: I8e2080f5fa3b2fd17647c577a9bfd14785949904
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: 4c58eedea7668e8e411b8d2bb49ec0545a6c2991
https://github.com/Checkmk/checkmk/commit/4c58eedea7668e8e411b8d2bb49ec0545…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-05-17 (Fri, 17 May 2024)
Changed paths:
M omd/packages/omd/omdlib/main.py
A omd/packages/omd/omdlib/site_name.py
M tests/unit/omdlib/test_omdlib_main.py
A tests/unit/omdlib/test_omdlib_site_name.py
Log Message:
-----------
omd: move sitename_must_be_valid
`omd/packages/omd/omdlib/main.py` is way too big.
Also replace `bail_out` by `sys.exit`.
Change-Id: I5945566d0d04ece22d189e679cde581ddf6ee6a3
Commit: 42680fa65bbf4d63883182969f415d75d8b1fa53
https://github.com/Checkmk/checkmk/commit/42680fa65bbf4d63883182969f415d75d…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-05-17 (Fri, 17 May 2024)
Changed paths:
M tests/unit/omdlib/test_omdlib_site_name.py
Log Message:
-----------
omd: simplify test
Change-Id: Ib0ea7f204242264d1e8744de50a87b6ee620d25a
Commit: 025891389eca09f0a2e436f55f8ea17204a40239
https://github.com/Checkmk/checkmk/commit/025891389eca09f0a2e436f55f8ea1720…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-05-17 (Fri, 17 May 2024)
Changed paths:
M tests/unit/omdlib/test_omdlib_version.py
M tests/unit/omdlib/test_site_context.py
M tests/unit/omdlib/test_sites.py
Log Message:
-----------
omd: remove unused monkeypatching
Change-Id: Ida3c7832e6d1b35f0afa248f0890e7bb732a8529
Commit: 4016f6e1a7f48e8307c0608f23cda12ec94e4b5d
https://github.com/Checkmk/checkmk/commit/4016f6e1a7f48e8307c0608f23cda12ec…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-05-17 (Fri, 17 May 2024)
Changed paths:
M tests/unit/omdlib/conftest.py
M tests/unit/omdlib/test_omdlib_site_name.py
M tests/unit/omdlib/test_omdlib_version.py
M tests/unit/omdlib/test_site_context.py
M tests/unit/omdlib/test_sites.py
M tests/unit/omdlib/test_system_apache.py
Log Message:
-----------
omd: mark tests with fixtures
Explicit is better than implicit.
Also, makes moving around files easier.
CMK-17417
Change-Id: I7172da5a78c348790cced3dce04860c41f12ed79
Commit: 2dece8290d5e76e91e4b66854822103ae46ba872
https://github.com/Checkmk/checkmk/commit/2dece8290d5e76e91e4b66854822103ae…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-05-17 (Fri, 17 May 2024)
Changed paths:
M omd/packages/omd/omdlib/main.py
M omd/packages/omd/omdlib/system_apache.py
M tests/unit/omdlib/test_system_apache.py
Log Message:
-----------
omd: explicitly pass apache_config
This makes improves testability.
CMK-17417
Change-Id: Icf9d19a45cb7c465f85cbb6cd334b95962ac3560
Commit: 0cfee23221479d256ce44d415148ccf441a1d1d6
https://github.com/Checkmk/checkmk/commit/0cfee23221479d256ce44d415148ccf44…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-05-17 (Fri, 17 May 2024)
Changed paths:
M omd/packages/omd/omdlib/main.py
M omd/packages/omd/omdlib/sites.py
M omd/packages/omd/omdlib/version.py
M tests/unit/omdlib/test_omdlib_version.py
M tests/unit/omdlib/test_sites.py
Log Message:
-----------
omd: explicitely pass /omd/versions
This improves testability.
CMK-17417
Change-Id: I220d5f027a9800aa79dc37400ea990a8cdc8bfba
Commit: 8e948c1c4973d7b9cca9207ad4dce367f774ee4c
https://github.com/Checkmk/checkmk/commit/8e948c1c4973d7b9cca9207ad4dce367f…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-05-17 (Fri, 17 May 2024)
Changed paths:
M omd/packages/omd/omdlib/contexts.py
M omd/packages/omd/omdlib/main.py
M omd/packages/omd/omdlib/site_name.py
M omd/packages/omd/omdlib/utils.py
M omd/packages/omd/omdlib/version.py
M tests/unit/omdlib/test_omdlib_site_name.py
M tests/unit/omdlib/test_omdlib_version.py
M tests/unit/omdlib/test_site_context.py
A tests/unit/omdlib/test_utils.py
Log Message:
-----------
omd: move exist out of SiteContext
CMK-17417
Change-Id: I42ac83c57daf35cdf957faf5e1909dbada7d5403
Commit: 1b58ce03f5b53620efdf40c4fe67075852fbff83
https://github.com/Checkmk/checkmk/commit/1b58ce03f5b53620efdf40c4fe6707585…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-05-17 (Fri, 17 May 2024)
Changed paths:
M omd/packages/omd/omdlib/contexts.py
Log Message:
-----------
omd: move version out of SiteContext
CMK-17417
Change-Id: Ic8a73b8f947377abb6c3b1ce46f0d42deb6541ff
Commit: c7157d4c23d3e4710996e4d7289797cb5e530956
https://github.com/Checkmk/checkmk/commit/c7157d4c23d3e4710996e4d7289797cb5…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-05-17 (Fri, 17 May 2024)
Changed paths:
M omd/packages/omd/omdlib/contexts.py
M omd/packages/omd/omdlib/main.py
M omd/packages/omd/omdlib/sites.py
M omd/packages/omd/omdlib/version.py
M tests/unit/omdlib/test_omdlib_version.py
M tests/unit/omdlib/test_site_context.py
Log Message:
-----------
omd: pass site_dir to version
CMK-17417
Change-Id: I544b1409c5307d39e1a1d39c5b811edb268518e4
Commit: dd3c7786b2140f6330afaf995822ee3067ac2807
https://github.com/Checkmk/checkmk/commit/dd3c7786b2140f6330afaf995822ee306…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-05-17 (Fri, 17 May 2024)
Changed paths:
M cmk/update_config/plugins/lib/rulesets.py
Log Message:
-----------
Remove old BI config updates
CMK-17209
Change-Id: Idb37a95b6b10fdc7df0bd63d3d367741e244f15e
Compare: https://github.com/Checkmk/checkmk/compare/e48d36a43e3c...dd3c7786b214
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: e48d36a43e3c2ac79074109038e16a9531c6c7b9
https://github.com/Checkmk/checkmk/commit/e48d36a43e3c2ac79074109038e16a953…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-05-17 (Fri, 17 May 2024)
Changed paths:
M cmk/plugins/collection/agent_based/inventory_lnx_sysctl.py
M tests/unit/cmk/plugins/collection/agent_based/test_inventory_lnx_sysctl.py
Log Message:
-----------
Fix default parameters of lnx_sysctl
Change-Id: I39cd53277db4d683d6c9fffb751a52f3196830e6
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications