Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: d3c7ace5f5f48c54974558e49f4a088735be56a8
https://github.com/Checkmk/checkmk/commit/d3c7ace5f5f48c54974558e49f4a08873…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2024-06-10 (Mon, 10 Jun 2024)
Changed paths:
A .werks/16858.md
M cmk/plugins/collection/rulesets/sql.py
M cmk/plugins/collection/server_side_calls/sql.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_sql.py
Log Message:
-----------
16858 FIX sql: Allow macros in 'Database user' field
With the version 2.3, the usage of macros in the `Database user` field of
the `Check SQL database` was disallowed. With this Werk, it's allowed again.
SUP-19006
Change-Id: I3e3b8838d7ade0c491ae4124367f749b500fe762
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: 45c2f44a9073cc0aa315d485dd56580a13d01e88
https://github.com/Checkmk/checkmk/commit/45c2f44a9073cc0aa315d485dd56580a1…
Author: David Gervasoni <david.gervasoni(a)checkmk.com>
Date: 2024-06-10 (Mon, 10 Jun 2024)
Changed paths:
A .werks/16767.md
R cmk/base/check_legacy_includes/netapp_api.py
R cmk/base/legacy_checks/netapp_api_aggr.py
R cmk/base/legacy_checks/netapp_api_cluster.py
R cmk/base/legacy_checks/netapp_api_connection.py
R cmk/base/legacy_checks/netapp_api_cpu.py
R cmk/base/legacy_checks/netapp_api_disk.py
R cmk/base/legacy_checks/netapp_api_environment.py
R cmk/base/legacy_checks/netapp_api_fcp.py
R cmk/base/legacy_checks/netapp_api_info.py
R cmk/base/legacy_checks/netapp_api_protocol.py
R cmk/base/legacy_checks/netapp_api_snapshots.py
R cmk/base/legacy_checks/netapp_api_status.py
R cmk/base/legacy_checks/netapp_api_systemtime.py
R cmk/base/legacy_checks/netapp_api_temp.py
R cmk/base/legacy_checks/netapp_api_vf_status.py
R cmk/base/legacy_checks/netapp_api_vs_status.py
R cmk/base/legacy_checks/netapp_api_vs_traffic.py
R cmk/gui/plugins/wato/check_parameters/netapp_instance.py
R cmk/gui/plugins/wato/check_parameters/netapp_systemtime.py
R cmk/plugins/collection/agent_based/netapp_api_cpu.py
R cmk/plugins/collection/agent_based/netapp_api_disk.py
R cmk/plugins/collection/agent_based/netapp_api_fan.py
R cmk/plugins/collection/agent_based/netapp_api_if.py
R cmk/plugins/collection/agent_based/netapp_api_info.py
R cmk/plugins/collection/agent_based/netapp_api_luns.py
R cmk/plugins/collection/agent_based/netapp_api_ports.py
R cmk/plugins/collection/agent_based/netapp_api_psu.py
R cmk/plugins/collection/agent_based/netapp_api_qtree_quota.py
R cmk/plugins/collection/agent_based/netapp_api_snapvault.py
R cmk/plugins/collection/agent_based/netapp_api_vf_stats.py
R cmk/plugins/collection/agent_based/netapp_api_volumes.py
R cmk/plugins/collection/checkman/netapp_api_aggr
R cmk/plugins/collection/checkman/netapp_api_cluster
R cmk/plugins/collection/checkman/netapp_api_connection
R cmk/plugins/collection/checkman/netapp_api_cpu
R cmk/plugins/collection/checkman/netapp_api_cpu_nvram_bat
R cmk/plugins/collection/checkman/netapp_api_cpu_utilization
R cmk/plugins/collection/checkman/netapp_api_disk_summary
R cmk/plugins/collection/checkman/netapp_api_environment
R cmk/plugins/collection/checkman/netapp_api_environment_current
R cmk/plugins/collection/checkman/netapp_api_environment_fan_faults
R cmk/plugins/collection/checkman/netapp_api_environment_fans
R cmk/plugins/collection/checkman/netapp_api_environment_temperature
R cmk/plugins/collection/checkman/netapp_api_environment_voltage
R cmk/plugins/collection/checkman/netapp_api_fan
R cmk/plugins/collection/checkman/netapp_api_fan_summary
R cmk/plugins/collection/checkman/netapp_api_fcp
R cmk/plugins/collection/checkman/netapp_api_if
R cmk/plugins/collection/checkman/netapp_api_info
R cmk/plugins/collection/checkman/netapp_api_luns
R cmk/plugins/collection/checkman/netapp_api_ports
R cmk/plugins/collection/checkman/netapp_api_protocol
R cmk/plugins/collection/checkman/netapp_api_psu
R cmk/plugins/collection/checkman/netapp_api_psu_summary
R cmk/plugins/collection/checkman/netapp_api_qtree_quota
R cmk/plugins/collection/checkman/netapp_api_snapshots
R cmk/plugins/collection/checkman/netapp_api_snapvault
R cmk/plugins/collection/checkman/netapp_api_status
R cmk/plugins/collection/checkman/netapp_api_systemtime
R cmk/plugins/collection/checkman/netapp_api_temp
R cmk/plugins/collection/checkman/netapp_api_vf_stats
R cmk/plugins/collection/checkman/netapp_api_vf_stats_traffic
R cmk/plugins/collection/checkman/netapp_api_vf_status
R cmk/plugins/collection/checkman/netapp_api_volumes
R cmk/plugins/collection/checkman/netapp_api_vs_status
R cmk/plugins/collection/checkman/netapp_api_vs_traffic
M cmk/plugins/lib/netapp_api.py
R tests/unit/checks/generictests/datasets/netapp_api_aggr_2019-07-22_08-45-28_5d355b88b0157_regression.py
R tests/unit/checks/generictests/datasets/netapp_api_aggr_regression.py
R tests/unit/checks/generictests/datasets/netapp_api_connection.py
R tests/unit/checks/generictests/datasets/netapp_api_environment.py
R tests/unit/checks/generictests/datasets/netapp_api_fcp.py
R tests/unit/checks/generictests/datasets/netapp_api_systemtime.py
R tests/unit/checks/generictests/datasets/netapp_api_vs_status.py
R tests/unit/checks/generictests/datasets/netapp_api_vs_status_old.py
R tests/unit/checks/generictests/datasets/netapp_api_vs_traffic.py
M tests/unit/checks/test_generic_legacy_conversion.py
R tests/unit/checks/test_netapp_api_cpu.py
R tests/unit/checks/test_netapp_api_fcp.py
R tests/unit/cmk/plugins/collection/agent_based/test_netapp_api_disk.py
R tests/unit/cmk/plugins/collection/agent_based/test_netapp_api_fan.py
R tests/unit/cmk/plugins/collection/agent_based/test_netapp_api_if.py
R tests/unit/cmk/plugins/collection/agent_based/test_netapp_api_info.py
R tests/unit/cmk/plugins/collection/agent_based/test_netapp_api_luns.py
R tests/unit/cmk/plugins/collection/agent_based/test_netapp_api_ports.py
R tests/unit/cmk/plugins/collection/agent_based/test_netapp_api_psu.py
R tests/unit/cmk/plugins/collection/agent_based/test_netapp_api_qtree_quota.py
R tests/unit/cmk/plugins/collection/agent_based/test_netapp_api_snapvault.py
R tests/unit/cmk/plugins/collection/agent_based/test_netapp_api_temp.py
R tests/unit/cmk/plugins/collection/agent_based/test_netapp_api_vf_stats.py
R tests/unit/cmk/plugins/collection/agent_based/test_netapp_api_volumes.py
M tests/unit/cmk/plugins/lib/test_netapp_api.py
Log Message:
-----------
16767 NetApp via WebAPI: remove deprecated agent and plugin
Change-Id: If9ca2e683533a65ca0ba920467711574575362f3
Commit: d6ecb4aba91dd3f02cd0999576e23cd6924c7c68
https://github.com/Checkmk/checkmk/commit/d6ecb4aba91dd3f02cd0999576e23cd69…
Author: Lukas Lengler <lukas.lengler(a)checkmk.com>
Date: 2024-06-10 (Mon, 10 Jun 2024)
Changed paths:
M cmk/checkengine/discovery/_autochecks.py
Log Message:
-----------
Fix typo
Change-Id: Ia30214fd13db96629582988c929de72029547f09
Compare: https://github.com/Checkmk/checkmk/compare/a355fbfe083b...d6ecb4aba91d
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: 4cc55e7e69aa5896ff98538a58b61f209b259218
https://github.com/Checkmk/checkmk/commit/4cc55e7e69aa5896ff98538a58b61f209…
Author: Konstantin Baikov <konstantin.baikov(a)checkmk.com>
Date: 2024-06-10 (Mon, 10 Jun 2024)
Changed paths:
M cmk/ec/syslog.py
Log Message:
-----------
EC: implement dunder ne for StructuredDataName
If you implement __eq__ but not __ne__, then == and != will behave somewhat strangely, since the default implementation of __ne__ is based on identity, not the negation of equality.
Quite often a class with only __eq__ will appear to work properly with !=, but it fails for various corner-cases (for example, an object which does not compare equal to itself, such as NaN).
Change-Id: I1c2ef9f9d331430e46dc0357c7d6e96c110d1027
Commit: ac59ec668e500e0904b996a7456037cf6c8e724c
https://github.com/Checkmk/checkmk/commit/ac59ec668e500e0904b996a7456037cf6…
Author: Konstantin Baikov <konstantin.baikov(a)checkmk.com>
Date: 2024-06-10 (Mon, 10 Jun 2024)
Changed paths:
M cmk/ec/syslog.py
Log Message:
-----------
EC: fix and aesthetic nitpick for dunder eq
Avoids NOT and makes it even more obvious what the narrowed type for o.name is.
And when one wants to make this eq more flexible by handling more types, one could add just another "if" of the same form.
Change-Id: Ica10b852a245b29c898c61aa9df8bfd5049707b2
Compare: https://github.com/Checkmk/checkmk/compare/28f47f024c58...ac59ec668e50
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: 28f47f024c58304fc833f00edefc00708a889e95
https://github.com/Checkmk/checkmk/commit/28f47f024c58304fc833f00edefc00708…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2024-06-10 (Mon, 10 Jun 2024)
Changed paths:
R cmk/gui/plugins/wato/check_parameters/diskstat.py
M cmk/plugins/collection/agent_based/diskstat.py
M cmk/plugins/collection/agent_based/diskstat_io.py
M cmk/plugins/collection/agent_based/winperf_phydisk.py
A cmk/plugins/collection/rulesets/diskstat.py
M cmk/plugins/lib/diskstat.py
M cmk/plugins/vsphere/agent_based/esx_vsphere_datastore_io.py
M tests/unit/cmk/plugins/collection/agent_based/test_diskstat.py
M tests/unit/cmk/plugins/collection/agent_based/test_docker_container_diskstat.py
M tests/unit/cmk/plugins/collection/agent_based/test_hpux_lunstats.py
M tests/unit/cmk/plugins/lib/test_diskstat_utils.py
M tests/unit/cmk/plugins/vsphere/agent_based/test_esx_vsphere_datastore_io.py
Log Message:
-----------
diskstat: migrate to ruleset API
Change-Id: I8233b531414f8165e206bd6110856ef1115891f8
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: b281c3ccc4585c0548fd0340374e3493cf113598
https://github.com/Checkmk/checkmk/commit/b281c3ccc4585c0548fd0340374e3493c…
Author: Lukas Lengler <lukas.lengler(a)checkmk.com>
Date: 2024-06-10 (Mon, 10 Jun 2024)
Changed paths:
M cmk/checkengine/discovery/__init__.py
M cmk/checkengine/discovery/_autochecks.py
Log Message:
-----------
discovery: introduce set_autochecks_for_effective_host
set_autochecks_of_cluster already uses this function.
set_autochecks_of_real_hosts should also in the future.
Change-Id: I3c66ded88cff901e8588f329f606c56aa2bf6548
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: ca25cae60c5950508ab5831454f20e8bbfc23c74
https://github.com/Checkmk/checkmk/commit/ca25cae60c5950508ab5831454f20e8bb…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2024-06-10 (Mon, 10 Jun 2024)
Changed paths:
A .werks/16840.md
Log Message:
-----------
16840 FIX mk-sql correctly reports errors
Previously, mk-sql did not attach the prefix `ERROR: `
to an error. As a result, the check engine couldn't
parse the error correctly and may report missing service.
With this release, the problem has been fixed.
Change-Id: I449d25dbe90c32c321995a7a00f73655386a1b61
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: f44eb28a7b5e1f360a710377337e0da691a7d82a
https://github.com/Checkmk/checkmk/commit/f44eb28a7b5e1f360a710377337e0da69…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-06-10 (Mon, 10 Jun 2024)
Changed paths:
R checks/veeam_jobs
A cmk/base/plugins/agent_based/veeam_jobs.py
R tests/unit/checks/generictests/datasets/testfile_veeam_jobs_5c458152d3827_regression.py
M tests/unit/checks/test_generic_legacy_conversion.py
A tests/unit/cmk/base/plugins/agent_based/test_veeam_jobs.py
Log Message:
-----------
veeam_jobs: migration + coverage
Squashes the changes with ID
Ibe6e7b7d4282d5e716d68fa32c9e2a821ee1f650
Ib8aaa223d88a60642434eed9d503294479102b98
I003f4c7f2d6cb8f63a27c45fba4d8e6a38fcdd75
SUP-18723
Change-Id: I4b7952e4fddb550f65ea314d2453a656119010a7
Commit: 19f33ca3340346b5c5b55a3c3e5faa7fe21f7f5f
https://github.com/Checkmk/checkmk/commit/19f33ca3340346b5c5b55a3c3e5faa7fe…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-06-10 (Mon, 10 Jun 2024)
Changed paths:
M cmk/base/plugins/agent_based/veeam_jobs.py
M tests/unit/cmk/base/plugins/agent_based/test_section_properties.py
Log Message:
-----------
veeam_jobs: factor parse function out
SUP-18723
Change-Id: Ia13a96e7ad0a9726120807e71a1f054c2b134c20
Commit: 94fc845c63b40a5c86211b2c297462f790bbcd87
https://github.com/Checkmk/checkmk/commit/94fc845c63b40a5c86211b2c297462f79…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-06-10 (Mon, 10 Jun 2024)
Changed paths:
M cmk/base/plugins/agent_based/veeam_jobs.py
Log Message:
-----------
veeam_jobs: delete comment
This agent ouput is not valid, since it does not have tab seperators. It
also does not cover any cases relevant to monitoring.
SUP-18723
Change-Id: I14ef26714326622d24f70f99c9db7cf1785619c3
Commit: 15859c14fad2aeeb47eecaaf07f1b229e1f98bfc
https://github.com/Checkmk/checkmk/commit/15859c14fad2aeeb47eecaaf07f1b229e…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-06-10 (Mon, 10 Jun 2024)
Changed paths:
M cmk/base/plugins/agent_based/veeam_jobs.py
M tests/unit/cmk/base/plugins/agent_based/test_veeam_jobs.py
Log Message:
-----------
veeam_jobs: make overall look consistent
Omitting the information does little for our customers.
SUP-18723
Change-Id: I4c2fa72ea316361597202d694ffad16cb4bea350
Commit: 9bbe7f3baee7b9b9936ae2b84fd410f4422badc2
https://github.com/Checkmk/checkmk/commit/9bbe7f3baee7b9b9936ae2b84fd410f44…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-06-10 (Mon, 10 Jun 2024)
Changed paths:
M cmk/base/plugins/agent_based/veeam_jobs.py
M tests/unit/cmk/base/plugins/agent_based/test_veeam_jobs.py
Log Message:
-----------
veeam_jobs: move state functionality out
SUP-18723
Change-Id: I0ad5aaf8172e5c3a02b69840f9298a37d1c196f7
Commit: 335fe2741809a311bfe131a1ba7bd0873ad228a3
https://github.com/Checkmk/checkmk/commit/335fe2741809a311bfe131a1ba7bd0873…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-06-10 (Mon, 10 Jun 2024)
Changed paths:
A .werks/16430
M cmk/base/plugins/agent_based/veeam_jobs.py
M tests/unit/cmk/base/plugins/agent_based/test_veeam_jobs.py
Log Message:
-----------
16430 FIX veeam_jobs: Always Monitor Result of Last Backup
SUP-18979
Change-Id: Ibd752d677b885350db2d0e828e10371daf1bceb3
Commit: fe0579817da9581515807886a3c446f2d289c5ae
https://github.com/Checkmk/checkmk/commit/fe0579817da9581515807886a3c446f2d…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-06-10 (Mon, 10 Jun 2024)
Changed paths:
M .werks/16430
M checkman/veeam_jobs
M cmk/base/plugins/agent_based/veeam_jobs.py
M tests/unit/cmk/base/plugins/agent_based/test_veeam_jobs.py
Log Message:
-----------
veeam_jobs: fix monitoring states
SUP-18723
Change-Id: I035c8e1698a3e13eb75a967c96513f9da2948d5e
Commit: ed96095a2abe2337eb1187efe7b76e8a093a50e8
https://github.com/Checkmk/checkmk/commit/ed96095a2abe2337eb1187efe7b76e8a0…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-06-10 (Mon, 10 Jun 2024)
Changed paths:
M cmk/base/plugins/agent_based/veeam_jobs.py
Log Message:
-----------
veeam_jobs: delete lying comment
Comment can't be true based on our Agent Ouput, see unit test.
SUP-18723
Change-Id: Ia98b8135d16576ffc8dca77f232b4375ddf68f17
Compare: https://github.com/Checkmk/checkmk/compare/845d37e00cad...ed96095a2abe
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: 6359bafbf300babf706a07c05bdc3323af4f90db
https://github.com/Checkmk/checkmk/commit/6359bafbf300babf706a07c05bdc3323a…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-06-10 (Mon, 10 Jun 2024)
Changed paths:
M .werks/16430.md
Log Message:
-----------
fix werk version
Change-Id: I20188a982da245018deea1f58a249f5e7905cd10
Commit: 694bc2b41b0182cfac12a892f365509785650659
https://github.com/Checkmk/checkmk/commit/694bc2b41b0182cfac12a892f36550978…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-06-10 (Mon, 10 Jun 2024)
Changed paths:
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
omd: move to site creation to function
This simplifies `main()`. Maybe we can get rid of the pylint supression
someday.
Change-Id: I1fa0773bc18258195394bf00696a5482bd1ed022
Commit: f5e2cafbb662999af9863fed29eaf68a9c116b02
https://github.com/Checkmk/checkmk/commit/f5e2cafbb662999af9863fed29eaf68a9…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-06-10 (Mon, 10 Jun 2024)
Changed paths:
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
omd: don't repeat `isinstance(site, SiteContext)`
Change-Id: I26658ea5947a85d3b18b89a03ab51757bbf514db
Commit: 8f0bb739b7243326ba714dc62269a05ecc394313
https://github.com/Checkmk/checkmk/commit/8f0bb739b7243326ba714dc62269a05ec…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-06-10 (Mon, 10 Jun 2024)
Changed paths:
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
omd: inline check_site_user
Bad function name with single call site.
Change-Id: I68942092d809a9f153952a25cc464b4f5c1fe42e
Commit: f9e8f3a118ea8422fb9fd4c4fd37257c36e2c4a7
https://github.com/Checkmk/checkmk/commit/f9e8f3a118ea8422fb9fd4c4fd37257c3…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-06-10 (Mon, 10 Jun 2024)
Changed paths:
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
omd: extract command handler
`Command.handler` is improperly typed, since we are using
`Command.needs_site` to determine what to pass to handler, but mypy does
not know about this.
This commit prepares fixing the type error.
Change-Id: I8e24437265a98fb3a205710f288f2279bdab6a3b
Commit: 598ea1ec11bf7ac1918dbaf872075426c4937533
https://github.com/Checkmk/checkmk/commit/598ea1ec11bf7ac1918dbaf872075426c…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-06-10 (Mon, 10 Jun 2024)
Changed paths:
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
omd: mark unused params IV
Change-Id: Ic29626b8a3276110e9223e80651a6a6d63b1c832
Commit: 1a40cfed4e9db8d94fdb66d6d3d1f02013c81de8
https://github.com/Checkmk/checkmk/commit/1a40cfed4e9db8d94fdb66d6d3d1f0201…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-06-10 (Mon, 10 Jun 2024)
Changed paths:
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
omd: call function we want to call
Change-Id: Id74184b00ac23c60c86ceb1fb4af3d29a03b775b
Commit: e995d8cabfc651d2b8701b72c5edf31d1bd700e6
https://github.com/Checkmk/checkmk/commit/e995d8cabfc651d2b8701b72c5edf31d1…
Author: Dhananjay Shah <dhananjay.shah(a)checkmk.com>
Date: 2024-06-10 (Mon, 10 Jun 2024)
Changed paths:
M tests/agent-integration/test_plugin_version_compatibility.py
M tests/code_quality/file_content/test_find_debug_code_web.py
M tests/code_quality/file_content/test_find_debug_print.py
M tests/code_quality/file_content/test_permissions.py
M tests/code_quality/test_license_headers.py
M tests/code_quality/test_pipfile.py
M tests/code_quality/test_werks.py
M tests/conftest.py
M tests/docker/test_docker_oracle.py
M tests/extension_compatibility/conftest.py
M tests/gui_e2e/test_rules.py
M tests/gui_e2e/test_werks.py
M tests/integration/cmk/snmplib/conftest.py
M tests/integration/cmk/utils/test_msi_engine_it.py
M tests/integration/omd/test_python.py
M tests/plugins_integration/checks.py
M tests/pylint/checker_cmk_module_layers.py
M tests/pylint/cmk_edition_ignores.py
M tests/scripts/install-cmk.py
M tests/scripts/run-bulked.py
M tests/scripts/run-dockerized.py
M tests/testlib/containers.py
M tests/testlib/docker.py
A tests/testlib/repo.py
M tests/testlib/site.py
M tests/testlib/utils.py
M tests/testlib/version.py
M tests/unit/cmk/base/test_checks.py
M tests/unit/cmk/fetchers/test_factory.py
M tests/unit/cmk/gui/test_autocompleters.py
M tests/unit/cmk/gui/test_gui_config.py
M tests/unit/cmk/gui/test_i18n.py
M tests/unit/cmk/gui/userdb/test_userdb.py
M tests/unit/cmk/gui/watolib/test_activate_changes.py
M tests/unit/cmk/gui/watolib/test_config_sync.py
M tests/unit/cmk/gui/watolib/test_host_attributes.py
M tests/unit/cmk/gui/watolib/test_timeperiods.py
M tests/unit/cmk/plugins/collection/agent_based/test_cisco_mem.py
M tests/unit/cmk/plugins/collection/agent_based/test_hr_mem.py
M tests/unit/cmk/plugins/collection/agent_based/test_if_brocade_lancom.py
M tests/unit/cmk/plugins/collection/agent_based/test_local.py
M tests/unit/cmk/plugins/collection/agent_based/test_netapp_api_if.py
M tests/unit/cmk/plugins/proxmox_ve/agent_based/test_proxmox_ve_backup_status.py
M tests/unit/cmk/plugins/proxmox_ve/agent_based/test_proxmox_ve_disk_usage.py
M tests/unit/cmk/plugins/proxmox_ve/agent_based/test_proxmox_ve_node_info.py
M tests/unit/cmk/post_rename_site/test_load_plugins.py
M tests/unit/cmk/special_agents/test_agent_proxmox_ve.py
M tests/unit/cmk/utils/prediction/test_services_prediction.py
M tests/unit/cmk/utils/structured_data/test_structured_data.py
M tests/unit/cmk/utils/test_man_pages.py
M tests/unit/conftest.py
M tests/unit/import_module_hack.py
M tests/update/conftest.py
M tests/update/test_update_from_backup.py
Log Message:
-----------
testlib: consolidate repository specific functions in `testlib.repo`.
* migrate functions from `utils` to `repo`.
* update corresponding test-cases.
Why ?
Decouple `tests.conftest`, which patches `cmk.utils.paths` and
`cmk.utils.versions` from `tests.testlib.utils`.
`tests.testlib.utils` makes use of `cmk.utils.versions`, which in turn
initializes details within `cmk.utils.paths`.
The aim is to patch the modules first and then use them, for consistent
unit test runs.
CMK-17561
Change-Id: I2d0e91c32a25996165e8e38cf11685410641dbec
Commit: 59f6f20100fb622cd4034ad4c5225142b0405ccd
https://github.com/Checkmk/checkmk/commit/59f6f20100fb622cd4034ad4c5225142b…
Author: Dhananjay Shah <dhananjay.shah(a)checkmk.com>
Date: 2024-06-10 (Mon, 10 Jun 2024)
Changed paths:
M tests/conftest.py
Log Message:
-----------
`fake_version_and_paths`: `unpatched_paths` are local to the function.
Change-Id: Icc08a0c10c7ed7c7e87aa9dfa3ca4546332e4642
Compare: https://github.com/Checkmk/checkmk/compare/6d74e0d8f22d...59f6f20100fb
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications