Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 74f18e076e6dec0026e3287ace7c1286e53d366f
https://github.com/Checkmk/checkmk/commit/74f18e076e6dec0026e3287ace7c1286e…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-06-23 (Fri, 23 Jun 2023)
Changed paths:
M cmk/base/agent_based/discovery/_discovered_services.py
Log Message:
-----------
Move call to `config_cache` to caller
simpler + more efficient
CMK-12298
Change-Id: I8dc3d6e7770b296c168ea0d41cee43f3c99ad2fd
Commit: 87ef5ef80ec50fc577080c5e5a7e81c6c9d0d631
https://github.com/Checkmk/checkmk/commit/87ef5ef80ec50fc577080c5e5a7e81c6c…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-06-23 (Fri, 23 Jun 2023)
Changed paths:
M cmk/base/agent_based/discovery/_discovered_services.py
M cmk/checkengine/discovery/__init__.py
M cmk/checkengine/discovery/_services.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
Log Message:
-----------
Move `find_candidates` (now `find_plugins`) to check engine
* no base dep
* making this public also clarifies the discovery algorithm some more:
find plugins from agent output -> discover -> analyse
every step at the same abstraction level.
CMK-11298
Change-Id: Ie546cb4f307fc0658f3bad05570edce167c53805
Compare: https://github.com/Checkmk/checkmk/compare/c3a73b58719c...87ef5ef80ec5
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: cb3832446e929a7aa0686100586afda7f77ea932
https://github.com/Checkmk/checkmk/commit/cb3832446e929a7aa0686100586afda7f…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2023-06-22 (Thu, 22 Jun 2023)
Changed paths:
A .werks/15766
M cmk/base/plugins/agent_based/local.py
M tests/unit/cmk/base/plugins/agent_based/test_local.py
Log Message:
-----------
15766 local: Better error handling for incorrect local checks
Previously, the discovery service would crash in case of incorrect
lines in the local check section. This prevented all other local services
with correct format from being discovered.
Now, the discovery service no longer crashes, the faulty local service is
discovered and it crashes with a helpful message. All other local services
are discovered and their state isn't influenced by the incorrect service.
In case when the item can't be determined from the local section line, the
line is completely ignored.
SUP-14250
Change-Id: Ieb8ae82f07c7c467c5faff57628d5b47a941065f
Branch: refs/heads/2.1.0
Home: https://github.com/Checkmk/checkmk
Commit: 7690d485cb9c9cf3a63c3380d0fbecd2919c44ba
https://github.com/Checkmk/checkmk/commit/7690d485cb9c9cf3a63c3380d0fbecd29…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2023-06-22 (Thu, 22 Jun 2023)
Changed paths:
A .werks/15756
M cmk/base/automations/check_mk.py
Log Message:
-----------
active_checks: Support service attribute macros in active check automations
Previously, service attribute macros weren't replaced in the discovery page.
In order to make the behavior consistent to active check results, active
check automations now replace service attribute macros.
SUP-13959
Change-Id: I96af9a7170742fe5ad586628f068d7b48f39c20c
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: e51786f0bd0320cda70f597444321e9b0f12ef07
https://github.com/Checkmk/checkmk/commit/e51786f0bd0320cda70f597444321e9b0…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-06-22 (Thu, 22 Jun 2023)
Changed paths:
M cmk/gui/watolib/hosts_and_folders.py
Log Message:
-----------
Cleanup Folder constructor
Extract the load/create mechanic from the constructor and move it to the
factories for clarity. This also enables us to tighten some types of
constructor.
Change-Id: I92a888a63ac15df8c7837a87f888bfd54ee0a561
Commit: 5bb8ca6711821f4cfc593f59a3c1979359f372a8
https://github.com/Checkmk/checkmk/commit/5bb8ca6711821f4cfc593f59a3c197935…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-06-22 (Thu, 22 Jun 2023)
Changed paths:
M cmk/gui/watolib/hosts_and_folders.py
M tests/unit/cmk/gui/watolib/test_hosts_and_folders.py
Log Message:
-----------
Clarify name
Change-Id: I859f9478b4300af960f17a5415829334147b5742
Commit: aa11e54e12b3432677723c9fbfaac508988557d7
https://github.com/Checkmk/checkmk/commit/aa11e54e12b3432677723c9fbfaac5089…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-06-22 (Thu, 22 Jun 2023)
Changed paths:
M cmk/gui/wato/pages/folders.py
M cmk/gui/watolib/hosts_and_folders.py
M tests/unit/cmk/gui/watolib/test_hosts_and_folders.py
M tests/unit/cmk/post_rename_site/plugins/actions/test_hosts_and_folders_action.py
Log Message:
-----------
Add a few more type hints
Change-Id: I3f69355533415581df27db8de169273ca6a26104
Compare: https://github.com/Checkmk/checkmk/compare/2911a9d19c89...aa11e54e12b3
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 2911a9d19c890f84fa93224456fef9a6833e1ac9
https://github.com/Checkmk/checkmk/commit/2911a9d19c890f84fa93224456fef9a68…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2023-06-22 (Thu, 22 Jun 2023)
Changed paths:
M tests/integration/omd/test_python.py
Log Message:
-----------
Avoid running pytest parametrize of skipped test
* it seems _get_import_names_from_pipfile is still run despite the test being skipped
* the function should be skipped also as it needs a rework
* so move the parametrization into the test function
Change-Id: I82233381b14d9e62764b4bc6313dbdcbdd59c5fa