Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: d7e520a7dbb0607eeadac4538aa861e9010c0797
https://github.com/Checkmk/checkmk/commit/d7e520a7dbb0607eeadac4538aa861e90…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-08-07 (Mon, 07 Aug 2023)
Changed paths:
M cmk/base/agent_based/checking.py
M cmk/base/agent_based/discovery/preview.py
M cmk/base/api/agent_based/cluster_mode.py
M cmk/base/automations/check_mk.py
M cmk/base/checkers.py
M cmk/base/config.py
M cmk/base/modes/check_mk.py
M cmk/checkengine/checking/_plugin.py
M tests/unit/cmk/base/agent_based/checking/test_cluster_modes.py
Log Message:
-----------
Add check function to check plugin in check engine
Handle impedance mismatch between check api and check engine in
one place.
CMK-12298
Change-Id: I533a296f3f04f30cb4283e56b3e31dc1a203cf60
Branch: refs/heads/2.0.0
Home: https://github.com/Checkmk/checkmk
Commit: 8de81f3a7ecb21794ec3116253eae0cd7338543b
https://github.com/Checkmk/checkmk/commit/8de81f3a7ecb21794ec3116253eae0cd7…
Author: Konstantin Baikov <konstantin.baikov(a)checkmk.com>
Date: 2023-08-07 (Mon, 07 Aug 2023)
Changed paths:
A .werks/14858
M cmk/ec/main.py
Log Message:
-----------
14858 FIX Prevent event removal counted twice
SUP-14055
SUP-14586
A limit for Events did not work because
the archive operation would count Event
deletion twice. In some cases the number
of Events would become negative.
This was a regression introduced in 2.0.0p30 and 2.1.0p15
Change-Id: Ic3c1e2d609e56d605ccf2e0fe1665fe04ee0d6c4
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 1ad97369696f64bbfaa4437031de9e1bff46c612
https://github.com/Checkmk/checkmk/commit/1ad97369696f64bbfaa4437031de9e1bf…
Author: Weblate Transfer job <weblate(a)checkmk.com>
Date: 2023-08-05 (Sat, 05 Aug 2023)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
M locale/es/LC_MESSAGES/multisite.po
M locale/fr/LC_MESSAGES/multisite.po
M locale/it/LC_MESSAGES/multisite.po
M locale/ja/LC_MESSAGES/multisite.po
M locale/nl/LC_MESSAGES/multisite.po
M locale/pt_PT/LC_MESSAGES/multisite.po
M locale/ro/LC_MESSAGES/multisite.po
Log Message:
-----------
[Weblate] Updated translation files
Translation: checkmk/software
Translate-URL: https://translate.checkmk.com/projects/checkmk/software/
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 3a9ed9b33def413fe3fe5301e1a0dddf74dc0f1d
https://github.com/Checkmk/checkmk/commit/3a9ed9b33def413fe3fe5301e1a0dddf7…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2023-08-04 (Fri, 04 Aug 2023)
Changed paths:
A .werks/15983
M cmk/gui/plugins/openapi/endpoints/time_periods/__init__.py
M cmk/gui/watolib/timeperiods.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_time_period.py
Log Message:
-----------
15983 FIX time_period: verify time_period usage before deletion and fix the reference for time_periods being saved to the configuration file in exclude field
Prior to this werk, the REST API did not correctly check if a time period to be deleted was being referenced by another object. This werk fixes this and prevents the REST API from deleting a time period that is currently being referenced.
Also, prior to this werk, the REST API was incorrectly storing the reference to other time periods in the exlusion field. This werk fixes this and now the REST API stores the correct values in the configuration files.
Ticket: SUP-15073
Change-Id: I2c90141a0421d5a6ac66e7193be080fc771cf76e
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: a95496879f799a1c0775960a9865aff087c90abb
https://github.com/Checkmk/checkmk/commit/a95496879f799a1c0775960a9865aff08…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2023-08-04 (Fri, 04 Aug 2023)
Changed paths:
A .werks/15982
M cmk/gui/plugins/openapi/endpoints/time_periods/__init__.py
M cmk/gui/wato/pages/timeperiods.py
M cmk/gui/watolib/timeperiods.py
M cmk/update_config/plugins/actions/rulesets.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_time_period.py
Log Message:
-----------
15982: time_period: Creation, modification or deletion of time periods from the API now adds entries to activate changes
Before this werk, making modifications to time periods from the API did not add entries to activation changes. This werk fixes this behaviour and now the API generates the corresponding entries.
Ticket: SUP-15072
Change-Id: I7adaa02c51d05e1abdb63191ac32c17fbfaf51c3
Commit: 2a874df888b4d107b84ca2c08183d983e774737a
https://github.com/Checkmk/checkmk/commit/2a874df888b4d107b84ca2c08183d983e…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2023-08-04 (Fri, 04 Aug 2023)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/downtime/__init__.py
A cmk/gui/plugins/openapi/endpoints/downtime/response_schemas.py
Log Message:
-----------
downtimes: add a response schema
This werk adds a response schema to the downtime endpoints. This
addresses two minor issues.
1. The API documentation now shows the response schema.
2. The domainType being returned has been updated
Before:
C+:
"domainType": "dict"
C-:
After:
C+:
"domainType": "downtime"
C-:
See werk #15966
Change-Id: I721d4f9e0903667819825caf2a7e69018eb3d42f
Commit: f3c3091496ffee226a4e99c62c9b6819b29e3251
https://github.com/Checkmk/checkmk/commit/f3c3091496ffee226a4e99c62c9b6819b…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2023-08-04 (Fri, 04 Aug 2023)
Changed paths:
M cmk/gui/livestatus_utils/commands/downtimes.py
M cmk/gui/plugins/openapi/endpoints/downtime/__init__.py
M cmk/gui/plugins/openapi/endpoints/downtime/request_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_downtime.py
Log Message:
-----------
downtimes: client now has to specify the site_id when deleting downtimes
Downtime IDs are integers beginning from 1, both for the main site & for
remote sites. This means that the same downtime ID can exist on more than
one site at the same time. This caused problems when calling the DELETE
endpoint as we weren't sure which ID the client wanted to delete.
To get around this problem, this werk introduces a mandatory site_id field
which the client has to specify when they want to delete a downtime.
SUP-14495
See werk #15966
Change-Id: Iadbc80f2d84b55551b650e3db7b11514fe258b79
Commit: a93f5b89cdaeaaeb080889ff66e770468c50ba3d
https://github.com/Checkmk/checkmk/commit/a93f5b89cdaeaaeb080889ff66e770468…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2023-08-04 (Fri, 04 Aug 2023)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/downtime/__init__.py
M cmk/utils/livestatus_helpers/queries.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_downtime.py
Log Message:
-----------
downtimes: A site_id is now required to GET downtimes
This werk adds a mandatory site_id field as a query parameter when
calling the get downtime endpoint.
This is due to the fact that downtime ids by themselves are not
unique, but together with the site_id, they are.
SUP-14495
See werk #15966
Change-Id: I5fcffaa77a8491efcc53f29524c5b0447d26eaf7
Commit: 24db6ecaa78bd29003f74458790974c41b3e69ad
https://github.com/Checkmk/checkmk/commit/24db6ecaa78bd29003f74458790974c41…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2023-08-04 (Fri, 04 Aug 2023)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/downtime/__init__.py
M cmk/gui/plugins/openapi/endpoints/downtime/response_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_downtime.py
Log Message:
-----------
downtimes: the downtime response now includes the site_id
This werk introduces the site_id to the downtime response for the
GET endpoints 'show downtime' and 'show all downtimes'.
See werk #15966
Change-Id: I29c80011abc7953114ac075d827ae8b5bd1bb899
Commit: 8ef1eadbe05b20ebc211e70fab97c3fca0254571
https://github.com/Checkmk/checkmk/commit/8ef1eadbe05b20ebc211e70fab97c3fca…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2023-08-04 (Fri, 04 Aug 2023)
Changed paths:
A .werks/15966
M cmk/gui/livestatus_utils/commands/downtimes.py
M cmk/gui/plugins/openapi/endpoints/downtime/__init__.py
M cmk/utils/livestatus_helpers/queries.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_downtime.py
Log Message:
-----------
15966 downtimes: Add an optional site_id query param to the show all downtimes endpoint
This change introduces a new optional query parameter on the show all downtimes
endpoint. The client can now specify the site_id as a filter, so that they
can list all downtimes for a specific site.
Change-Id: Id2aea6869d24daa028d9aa5fce28333401805260
Commit: d154a58f56877dd709a9c4268cb4f8fcb6fa3a7d
https://github.com/Checkmk/checkmk/commit/d154a58f56877dd709a9c4268cb4f8fcb…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2023-08-04 (Fri, 04 Aug 2023)
Changed paths:
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_downtime.py
Log Message:
-----------
downtimes: update tests and test client
Change-Id: If687579ca39931cfc685675e4fdedf92711bc15d
Commit: f1502edba221400e0be183a8950c977d4c05a10b
https://github.com/Checkmk/checkmk/commit/f1502edba221400e0be183a8950c977d4…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-08-04 (Fri, 04 Aug 2023)
Changed paths:
M packages/livestatus/CMakeLists.txt
M packages/neb/CMakeLists.txt
Log Message:
-----------
Consistently disable concepts and deprecated entities for Asio.
Change-Id: I782362ba2c12de300564a5ea00a938101388b7c2
Commit: e055967d9b1df09123db1dd0ba658a7ab0e3716f
https://github.com/Checkmk/checkmk/commit/e055967d9b1df09123db1dd0ba658a7ab…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-08-04 (Fri, 04 Aug 2023)
Changed paths:
M packages/livestatus/doc/Doxyfile
M packages/neb/doc/Doxyfile
Log Message:
-----------
Synched Doxygen configurations with reality.
Change-Id: I715981b5207453b5f4d02a39e9a0221a14953321
Compare: https://github.com/Checkmk/checkmk/compare/040545b7d53e...e055967d9b1d