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: 759b45123527d91f1e8293e9b9739a443e82b55b
https://github.com/Checkmk/checkmk/commit/759b45123527d91f1e8293e9b9739a443…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-05-17 (Fri, 17 May 2024)
Changed paths:
R cmk/update_config/plugins/actions/visuals_utils.py
Log Message:
-----------
Remove old 'Update reports'
CMK-17209
Change-Id: I9fc0226cfebf9383ef78bebf7f8ebba999019a47
Commit: 50ee57fe51953f602fdf4e1544d39433e5932e56
https://github.com/Checkmk/checkmk/commit/50ee57fe51953f602fdf4e1544d39433e…
Author: René Slowenski <rene.slowenski(a)checkmk.com>
Date: 2024-05-17 (Fri, 17 May 2024)
Changed paths:
M tests/integration/cmk/base/test_automations.py
Log Message:
-----------
integration test: avoid false positives on DNS lookup
In test_automation_update_dns_cache() there is a negative
test for a name resolution which is expected to fail.
This change makes sure no false positive should be returned by the
lookup and adds a more descriptive and helpful message in case this
should happen anyway.
Change-Id: I0163e8e81adba351a8a02a1e36282ed6e8cb40c0
Commit: f8501beea6d6aba9a7555c7e52ebd90c2fed0934
https://github.com/Checkmk/checkmk/commit/f8501beea6d6aba9a7555c7e52ebd90c2…
Author: René Slowenski <rene.slowenski(a)checkmk.com>
Date: 2024-05-17 (Fri, 17 May 2024)
Changed paths:
M tests/integration/cmk/snmplib/test_snmp_modes.py
M tests/integration/cmk/snmplib/test_snmp_table.py
Log Message:
-----------
integration test: avoid false positives on DNS lookup
Two SNMP negative tests assert that unresolvable names are treated
as such. This changes makes sure we use an .internal. FQDN that is
not resolvable for the test.
Change-Id: I19caa0f863c20230374d5615a0ab3b2d7eb494ad
Compare: https://github.com/Checkmk/checkmk/compare/dd3c7786b214...f8501beea6d6
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
Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: bbc239bbe1cd2f43373daaebc08875c48dc37909
https://github.com/Checkmk/checkmk/commit/bbc239bbe1cd2f43373daaebc08875c48…
Author: René Slowenski <rene.slowenski(a)checkmk.com>
Date: 2024-05-17 (Fri, 17 May 2024)
Changed paths:
M tests/gui_e2e/conftest.py
A tests/gui_e2e/customize_rules.json
A tests/gui_e2e/test_rules.py
Log Message:
-----------
tests.gui_e2e: Create host rule test
Change-Id: I1d340c60d632c9acaf9e7ecbc17bd01703f153f8
Commit: d8c8f32aaba9d8e749e734d40ad6efcd9b1d101d
https://github.com/Checkmk/checkmk/commit/d8c8f32aaba9d8e749e734d40ad6efcd9…
Author: Dhananjay Shah <dhananjay.shah(a)checkmk.com>
Date: 2024-05-17 (Fri, 17 May 2024)
Changed paths:
M tests/gui_e2e/test_menu_user.py
M tests/gui_e2e/test_rules.py
M tests/gui_e2e/test_sidebar.py
M tests/testlib/playwright/helpers.py
M tests/testlib/playwright/pom/navigation.py
Log Message:
-----------
gui-e2e tests: Sample updates to PoM development style.
+ Use `playwright.sync_api` functionality, as much as possible.
+ Use GUI information on Checkmk site to interact with web elements
Minimize usage of HTML ids, values or names.
+ Add docstrings
+ Changes to corresponding test-cases.
CMK-16736
Change-Id: I84db29a92ea0f2ca7786a172be4fdbb9852fbee4
Commit: 448a0a1bb5510f6134d6205d80e55b06f1261433
https://github.com/Checkmk/checkmk/commit/448a0a1bb5510f6134d6205d80e55b06f…
Author: Dhananjay Shah <dhananjay.shah(a)checkmk.com>
Date: 2024-05-17 (Fri, 17 May 2024)
Changed paths:
M tests/gui_e2e/test_rules.py
Log Message:
-----------
gui-e2e: extend test-design of `test_create_rules`
by selecting an icon image.
As seen within master commit with `change id`
I722a44afd37e6fc39e4fcecb6926316e870b75d8
Change-Id: I6f99a71789ad9224152625b4accb10ea1e6dbe35
Commit: a7c230ae059aef8239c843c402c6d1cc15b2da01
https://github.com/Checkmk/checkmk/commit/a7c230ae059aef8239c843c402c6d1cc1…
Author: Dhananjay Shah <dhananjay.shah(a)checkmk.com>
Date: 2024-05-17 (Fri, 17 May 2024)
Changed paths:
M tests/gui_e2e/conftest.py
M tests/gui_e2e/test_asvs.py
M tests/gui_e2e/test_backup.py
M tests/gui_e2e/test_change_password.py
M tests/gui_e2e/test_hosts.py
M tests/gui_e2e/test_login.py
M tests/gui_e2e/test_menu_help.py
M tests/gui_e2e/test_menu_user.py
M tests/gui_e2e/test_mobile.py
M tests/gui_e2e/test_rules.py
M tests/gui_e2e/test_sidebar.py
M tests/gui_e2e/test_signature_keys_for_signing_agents.py
M tests/gui_e2e/test_totp.py
M tests/gui_e2e/test_werks.py
R tests/testlib/playwright/pom/dashboard.py
A tests/testlib/playwright/pom/login.py
R tests/testlib/playwright/pom/navigation.py
A tests/testlib/playwright/pom/page.py
M tests/testlib/playwright/pom/setup/hosts.py
M tests/testlib/playwright/pom/werks.py
Log Message:
-----------
gui-e2e: update module names.
Improve module names to increase readability.
CMK-17299
Change-Id: I5e11e828f1a935f0f78f3d95d3384dd4e36c2218
Compare: https://github.com/Checkmk/checkmk/compare/af52e3704ed1...a7c230ae059a
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: 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