Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: ae5019fc68863cf12966899f733b0441054fa2dd
https://github.com/Checkmk/checkmk/commit/ae5019fc68863cf12966899f733b04410…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2023-06-23 (Fri, 23 Jun 2023)
Changed paths:
M cmk/utils/observer.py
M tests/unit/cmk/utils/test_observer.py
Log Message:
-----------
improve observer tests
make API testable
organize tests tasks
disable logging during testing(we do not need it!)
minor name improvement: hard_limit instead of allowed
Change-Id: Id4863fcf1795de72780f74851142456cce5dee2a
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 6d9a6e77af42df27e774c4cf330e50d3d2f2e4b7
https://github.com/Checkmk/checkmk/commit/6d9a6e77af42df27e774c4cf330e50d3d…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2023-06-23 (Fri, 23 Jun 2023)
Changed paths:
A .werks/15890
M cmk/gui/fields/__init__.py
M cmk/gui/fields/definitions.py
M cmk/gui/plugins/openapi/endpoints/site_management/__init__.py
M cmk/gui/plugins/openapi/endpoints/user_config/__init__.py
M cmk/gui/plugins/openapi/restful_objects/decorators.py
M cmk/gui/plugins/openapi/utils.py
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_user.py
Log Message:
-----------
15890 FIX user: read permissions are now checked in the request schema before delete/edit/create user
When calling either of the following endpoints, a 401 will be returned
if the user doesn't have read access for users.
POST /domain-types/user_config/collections/all
PUT /objects/user_config/{username}
DELETE /objects/user_config/{username}
The site management endpoint 'site_login' is also affected by this change,
since a valid existing user is required to login.
CMK-13156
Change-Id: Ic993305594d9e174c3d203fdb6970863508ba281
Commit: 9a7eaf9f89b68d81a3a8fa29ab2ecd7ecb59a91b
https://github.com/Checkmk/checkmk/commit/9a7eaf9f89b68d81a3a8fa29ab2ecd7ec…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2023-06-23 (Fri, 23 Jun 2023)
Changed paths:
M cmk/utils/structured_data.py
Log Message:
-----------
inventory: Move helper funcs
Change-Id: I7413c5354913e322abd64c5cb33c0107d8ef0318
Commit: a696906d13e6d252d1f75a612d6b407b78dafe44
https://github.com/Checkmk/checkmk/commit/a696906d13e6d252d1f75a612d6b407b7…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2023-06-23 (Fri, 23 Jun 2023)
Changed paths:
M cmk/base/config.py
M cmk/base/modes/check_mk.py
M cmk/checkengine/inventory.py
M cmk/utils/structured_data.py
Log Message:
-----------
inventory: Dissolve RawIntervalsFromConfig
Change-Id: If1a7555c92c708ba7cb01b953ea4f358379a9968
Compare: https://github.com/Checkmk/checkmk/compare/b6d985d916de...a696906d13e6
Branch: refs/heads/2.0.0
Home: https://github.com/Checkmk/checkmk
Commit: f6f3ac17d88fbcb87b6069abb0acadad3d40699e
https://github.com/Checkmk/checkmk/commit/f6f3ac17d88fbcb87b6069abb0acadad3…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2023-06-23 (Fri, 23 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: Idba6dfc1899efa52c9e93e6b82868e93ff803191
Branch: refs/heads/2.0.0
Home: https://github.com/Checkmk/checkmk
Commit: b866614560f3142c7a07b9a0feef775007ccf3e2
https://github.com/Checkmk/checkmk/commit/b866614560f3142c7a07b9a0feef77500…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2023-06-23 (Fri, 23 Jun 2023)
Changed paths:
A .werks/15765
M cmk/base/check_legacy_includes/temperature.py
M tests/unit/checks/test_check_temperature.py
Log Message:
-----------
FIX 15765 check_temperature: Fix misleading service details in temperature checks
In case the state from the device wasn't OK, thresholds from the device were
appended to the service details, e.g. '46 °C, warning (device warn/crit at 56/56 °C)'.
This suggests that the temperature value exceeds the threshold, which isn't the case.
To make it clearer, the service details are changed to: '46 °C, State on device: warning'
in this case.
SUP-14504
Change-Id: I47011819bc78c58860fa3b81a9735bb317b1c8a7
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 05eef91cb9f1929cd089d439c8c657837f584fea
https://github.com/Checkmk/checkmk/commit/05eef91cb9f1929cd089d439c8c657837…
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/base/agent_based/discovery/_discovery.py
M cmk/base/agent_based/discovery/autodiscovery.py
M cmk/base/agent_based/discovery/commandline.py
M cmk/base/agent_based/discovery/preview.py
M cmk/base/checkers.py
M cmk/base/config.py
M cmk/checkengine/__init__.py
M cmk/checkengine/_api.py
M cmk/checkengine/discovery/__init__.py
A cmk/checkengine/discovery/_discovery.py
Log Message:
-----------
Move `DiscoveryPlugin` under discovery
consistent with InventoryPlugin
CMK-11298
Change-Id: I308a63d0364f289371eb877a0b25a52252e2f519
Commit: 10e1ffafc009c042b2ea4fbda1269842ebc880e4
https://github.com/Checkmk/checkmk/commit/10e1ffafc009c042b2ea4fbda1269842e…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-06-23 (Fri, 23 Jun 2023)
Changed paths:
R cmk/base/agent_based/discovery/_discovered_services.py
M cmk/base/agent_based/discovery/autodiscovery.py
M cmk/base/agent_based/discovery/commandline.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 `discover_services` to check engine
CMK-11298
Change-Id: I3282685bfbca508b3be7a7e1cd2653901cbde241
Commit: 4f50784b8ab553621cc721fe0592e8fed1fc5ad9
https://github.com/Checkmk/checkmk/commit/4f50784b8ab553621cc721fe0592e8fed…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-06-23 (Fri, 23 Jun 2023)
Changed paths:
M buildscripts/scripts/test-extension-compatibility.groovy
Log Message:
-----------
Finalized groovy script for extension compatibility tests
Change-Id: I6f50dbe38ec62971221b4210790987e3a39546e8
Compare: https://github.com/Checkmk/checkmk/compare/9f98686c6f39...4f50784b8ab5