Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 62f933c01b4349c854f9a2fa441e1ca73eb1eda1
https://github.com/Checkmk/checkmk/commit/62f933c01b4349c854f9a2fa441e1ca73…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-05-16 (Thu, 16 May 2024)
Changed paths:
M tests/conftest.py
M tests/testlib/utils.py
Log Message:
-----------
Cleanup subprocess call during pytest startup
We want to ensure that pytest is always executed within the virtual environment.
The previous approach executed a shell script and pipenv which is time intense.
With the new approach we directly check the python environment. This saves us
a second in each pytest invocation.
Change-Id: I8cfd50d1519c282ae072f0b0606e2c5e87952afd
Commit: 9947c8400d103651c7aad1e8698c00c8668ebf57
https://github.com/Checkmk/checkmk/commit/9947c8400d103651c7aad1e8698c00c86…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-05-16 (Thu, 16 May 2024)
Changed paths:
M tests/unit/cmk/gui/conftest.py
M tests/unit/cmk/gui/test_dashboard.py
M tests/unit/cmk/gui/test_permissions.py
Log Message:
-----------
Simplify registry reset fixtures
Remove the global fixtures registry_list and reset_gui_registries and
use locally defined fixtures.
Change-Id: Ic2458144c3bd4117b65c193471e32173850431f7
Commit: 38be5ba84f7cb81d7a708325e7ef81f8d4ccc04d
https://github.com/Checkmk/checkmk/commit/38be5ba84f7cb81d7a708325e7ef81f8d…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-05-16 (Thu, 16 May 2024)
Changed paths:
M pyproject.toml
Log Message:
-----------
Disable a few plugins which slow down the pytest startup even when not used
The pytest plugins being available in our virtualenv are automatically
discovered and loaded. The faker, schemathesis and hypothesis plugins
are such. Even when we don't use them, they consume quite some time
on pytest startup which slows down even pytest calls executing one test
case significantly.
For example the command `time pytest tests/unit/test_validatedstr.py`
took ~2.2 seconds vs. ~1.5 seconds after the change.
Change-Id: I974da95f73a1ea56d9a7b17cf56787294c21971c
Compare: https://github.com/Checkmk/checkmk/compare/67df7cecd0d2...38be5ba84f7c
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: d3025368ebf515ea9546af3b1a3bcf470de81951
https://github.com/Checkmk/checkmk/commit/d3025368ebf515ea9546af3b1a3bcf470…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-05-16 (Thu, 16 May 2024)
Changed paths:
M cmk/utils/log/console.py
Log Message:
-----------
Refactoring: Inline _print() function
It doesn't really abstract much, and things are actually even clearer
now. Furthermore, this enables us to massage the EOL handling one-by-one.
Change-Id: I6d7fbef878e87bbf84612d6f85c1fa8000bf8b25
Commit: bb4fbb4d4bc7ac0d63ec7c299f12b80eec288cef
https://github.com/Checkmk/checkmk/commit/bb4fbb4d4bc7ac0d63ec7c299f12b80ee…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-05-16 (Thu, 16 May 2024)
Changed paths:
M cmk/base/modes/__init__.py
M cmk/checkengine/discovery/_commandline.py
M cmk/checkengine/discovery/_preview.py
M cmk/checkengine/discovery/_services.py
M cmk/checkengine/inventory.py
M cmk/fetchers/_snmpscan.py
M cmk/post_rename_site/plugins/actions/warn_about_not_migrated_configs.py
M cmk/post_rename_site/plugins/actions/warn_changed_ports.py
M cmk/post_rename_site/plugins/actions/warn_remote_site.py
M cmk/utils/config_warnings.py
M cmk/utils/log/console.py
M cmk/utils/tty.py
Log Message:
-----------
Refactoring: Reduced feature envy.
Change-Id: I2385ab6491114526990691286a2e889a2cfb7e08
Commit: 67df7cecd0d24cf16ac598ca1dabd59ad3c19017
https://github.com/Checkmk/checkmk/commit/67df7cecd0d24cf16ac598ca1dabd59ad…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-05-16 (Thu, 16 May 2024)
Changed paths:
M omd/packages/packages.make
Log Message:
-----------
Unbreak local OpenSSL builds.
Change-Id: I7b9b85f626a9387e1ad5dc375ddbf551a5e1464d
Compare: https://github.com/Checkmk/checkmk/compare/c7a982109c56...67df7cecd0d2
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: 95de0a96df94bbaa37f4032792b611e10d3e0f56
https://github.com/Checkmk/checkmk/commit/95de0a96df94bbaa37f4032792b611e10…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-05-16 (Thu, 16 May 2024)
Changed paths:
M bin/check_mk
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: Unify stream handling in console logging.
Change-Id: I323f5f3d9d819d60c3b32e7eafabede878e4491d
Commit: c7a982109c56fe46241cd8494896623d851acd42
https://github.com/Checkmk/checkmk/commit/c7a982109c56fe46241cd8494896623d8…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-05-16 (Thu, 16 May 2024)
Changed paths:
M bin/check_mk
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/config_warnings.py
M cmk/utils/log/console.py
M tests/unit/cmk/utils/test_log_console.py
Log Message:
-----------
Refactoring: Unify parameter name with Python's print()
All the console stuff is basically just a guarded print() in disguise,
after all...
Change-Id: Iffafcd795257f7fb9ea66818439717e7813b5a5a
Compare: https://github.com/Checkmk/checkmk/compare/99cfbb056b44...c7a982109c56
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: 67818b24c5d4caac55c2589bfaa8b8d5a4ad8c4d
https://github.com/Checkmk/checkmk/commit/67818b24c5d4caac55c2589bfaa8b8d5a…
Author: Frans Fürst <frans.fuerst(a)checkmk.com>
Date: 2024-05-16 (Thu, 16 May 2024)
Changed paths:
A .werks/16884.md
M cmk/base/legacy_checks/seh_ports.py
Log Message:
-----------
16884 seh_ports: support new OIDs from updated sehMIB v2.5
The `seh_ports` check was unable to deal with newer devices sending SNMP
data based on SEH-MIB v2.5 (2023.10.31) (compared to the already handled
format SEH-PSRV-MIB v1.167.
This change makes `seh_ports` deal with the new format next to the old one.
Change-Id: I75724f40854fa1cc3acd1bfed82af5cdaf010c1c
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: 141c6f50458a6edc58570b457254879dde639f98
https://github.com/Checkmk/checkmk/commit/141c6f50458a6edc58570b457254879dd…
Author: Frans Fürst <frans.fuerst(a)checkmk.com>
Date: 2024-05-16 (Thu, 16 May 2024)
Changed paths:
A .werks/16884.md
M cmk/base/legacy_checks/seh_ports.py
Log Message:
-----------
16884 seh_ports: support new OIDs from updated sehMIB v2.5
The `seh_ports` check was unable to deal with newer devices sending SNMP
data based on SEH-MIB v2.5 (2023.10.31) (compared to the already handled
format SEH-PSRV-MIB v1.167.
This change makes `seh_ports` deal with the new format next to the old one.
Change-Id: I75724f40854fa1cc3acd1bfed82af5cdaf010c1c
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: d2133eff8e5ff400bbe0c8a6d5a35c377c3b10b7
https://github.com/Checkmk/checkmk/commit/d2133eff8e5ff400bbe0c8a6d5a35c377…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-05-16 (Thu, 16 May 2024)
Changed paths:
M cmk/base/automations/check_mk.py
Log Message:
-----------
ip lookup: ignore errors explicitly
The 'active-check' automation effectively ignores
lookup errors. Let's make this explicit.
Don't write to stderr if it is redirected to /dev/null anyway.
Don't append to global variables if we don't even look at them.
Change-Id: Ia819c465af2b31d96f628dbcdbaa81ec7501c585
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications