Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 782c97963ecc7a47793d7369c9189bac7af7f888
https://github.com/Checkmk/checkmk/commit/782c97963ecc7a47793d7369c9189bac7…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2024-02-02 (Fri, 02 Feb 2024)
Changed paths:
A cmk/gui/plugins/openapi/endpoints/autocomplete/__init__.py
A cmk/gui/plugins/openapi/endpoints/autocomplete/request_schemas.py
A cmk/gui/plugins/openapi/endpoints/autocomplete/response_schemas.py
M cmk/gui/plugins/openapi/restful_objects/type_defs.py
M cmk/utils/livestatus_helpers/testing.py
M tests/testlib/rest_api_client.py
A tests/unit/cmk/gui/plugins/openapi/test_openapi_autocompleters.py
Log Message:
-----------
Endpoint to access autocomplete funcionality (Internal)
Our Grafana's data source plugin relies on the Web API to access the
autocomplete functionality. As Web API is being deprecated, we'd need to
acces them from the REST API.
This endpoint fixes security issues related to the Web API
authentication schema and Grafana's plugin limitations.
CMK-15695
Change-Id: I11be388071cd7d9e569afac0f2d833bbb7bfd6dc
Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: 0076f9c35a95505a5e5b8c60c0d56e48300cc259
https://github.com/Checkmk/checkmk/commit/0076f9c35a95505a5e5b8c60c0d56e483…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2024-02-02 (Fri, 02 Feb 2024)
Changed paths:
M cmk/gui/openapi/endpoints/notification_rules/response_schemas.py
Log Message:
-----------
Add plugin_params field to schema
Schemathesis tests are complaining about the response schemas not defining this field.
Change-Id: I60e646a5da7ae7068b1a767f339ab6e39d0ceee9
Commit: b2fea3a507ad8319944930672def98505d081b23
https://github.com/Checkmk/checkmk/commit/b2fea3a507ad8319944930672def98505…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2024-02-02 (Fri, 02 Feb 2024)
Changed paths:
A cmk/gui/openapi/endpoints/autocomplete/__init__.py
A cmk/gui/openapi/endpoints/autocomplete/request_schemas.py
A cmk/gui/openapi/endpoints/autocomplete/response_schemas.py
M cmk/gui/openapi/registration.py
M cmk/gui/openapi/restful_objects/type_defs.py
M cmk/utils/livestatus_helpers/testing.py
M tests/testlib/rest_api_client.py
A tests/unit/cmk/gui/openapi/test_openapi_autocompleters.py
Log Message:
-----------
Endpoint to access autocomplete funcionality (Internal)
Our Grafana's data source plugin relies on the Web API to access the
autocomplete functionality. As Web API is being deprecated, we'd need to
acces them from the REST API.
This endpoint fixes security issues related to the Web API
authentication schema and Grafana's plugin limitations.
CMK-15695
Change-Id: I11be388071cd7d9e569afac0f2d833bbb7bfd6dc
Compare: https://github.com/Checkmk/checkmk/compare/5e640b0a1399...b2fea3a507ad
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 1ad23b903973935f0fd76438a2c4b42d573a1f68
https://github.com/Checkmk/checkmk/commit/1ad23b903973935f0fd76438a2c4b42d5…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2024-02-02 (Fri, 02 Feb 2024)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/notification_rules/response_schemas.py
Log Message:
-----------
Add plugin_params field to schema
Schemathesis tests are complaining about the response schemas not defining this field.
Change-Id: I60e646a5da7ae7068b1a767f339ab6e39d0ceee9
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 8bfb00ae994c509573a66d1933e5c498b557497f
https://github.com/Checkmk/checkmk/commit/8bfb00ae994c509573a66d1933e5c498b…
Author: David Gervasoni <david.gervasoni(a)checkmk.com>
Date: 2024-02-02 (Fri, 02 Feb 2024)
Changed paths:
A .werks/16327.md
M cmk/plugins/netapp/agent_based/netapp_ontap_environment.py
Log Message:
-----------
16327 FIX netapp_ontap_environment: show unit of measurement in summary
The service summary now displays the units of measurement of the monitored value.
Change-Id: Ib75b8a2a86139c3873e567ee0613b3f21bdb8c1c
Branch: refs/heads/2.1.0
Home: https://github.com/Checkmk/checkmk
Commit: c025ee83fb7fd0cc7459507759a7a0b888cf2ad4
https://github.com/Checkmk/checkmk/commit/c025ee83fb7fd0cc7459507759a7a0b88…
Author: Maximilian Wirtz <maximilian.wirtz(a)checkmk.com>
Date: 2024-02-02 (Fri, 02 Feb 2024)
Changed paths:
A .werks/16332
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
16332 FIX for 'ERROR: Failed to read config of site' of existing site when creating a new one
When creating a new site while having other sites the new site tries to determine the used ports of the other sites with checking their 'etc/omd/site.conf'. If this file is not accessible an error 'ERROR: Failed to read config of site ...' is shown.
This happens e.g. if a root user with a restictive umask (e.g. 0077) creates a site. The site folder has then only owner and group permissions set while "other" does not have any permissions. After this site folder and the site user is created omd switches to that user and creates the file and folder structure with defined permissions. So that 'etc/omd/site.conf' is other-readable.
Since the site folder is missing the executable permission for other this folder is not traversable therefore the files and folders beneath are inaccessible.
With this change we make sure that the site folder has at least the executable permission for other.
For already existing sites this change has no affect. If the error 'ERROR: Failed to read config of site ...' is still shown make sure that existing site folders have that other executable permission, e.g. by 'chmod o+x /omd/sites/<SITENAME>'.
SUP-16556
Change-Id: Ibbf39be611f86203f0c26dfc69e7e3af08078883
Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: ed2547fb6686cf4a84bc361f50cd171a75ae4599
https://github.com/Checkmk/checkmk/commit/ed2547fb6686cf4a84bc361f50cd171a7…
Author: Matteo Stifano <matteo.stifano(a)checkmk.com>
Date: 2024-02-02 (Fri, 02 Feb 2024)
Changed paths:
M tests/testlib/site.py
Log Message:
-----------
test_update: Fix issue with incorrect site name
Refreshing the site object before the interactive update
was assigning the site an incorrect ID.
This change fixes the issue.
Moreover, we make it easier to understand where the base-version
is used in the code that follows.
Change-Id: I487979e1b3ee51c3ffdf59f06f7c3cca2f82d9f7
Commit: aba733f05cf90739fdc40089ad59e8f216023cd0
https://github.com/Checkmk/checkmk/commit/aba733f05cf90739fdc40089ad59e8f21…
Author: Matteo Stifano <matteo.stifano(a)checkmk.com>
Date: 2024-02-02 (Fri, 02 Feb 2024)
Changed paths:
M tests/testlib/site.py
Log Message:
-----------
Cleanup update_as_site_user function
* Fix incorrect site-object usage
* Make it clearer which version is used as base-version
Change-Id: I56dd5ede73dbb44e185eb4a198c8837b92a477e5
Commit: 5e640b0a139954245f7b04f8cea4891c31170997
https://github.com/Checkmk/checkmk/commit/5e640b0a139954245f7b04f8cea4891c3…
Author: Matteo Stifano <matteo.stifano(a)checkmk.com>
Date: 2024-02-02 (Fri, 02 Feb 2024)
Changed paths:
M tests/update/conftest.py
Log Message:
-----------
test_update: Assert supported distros for interactive mode
The test performs an interactive update only for some specific distros.
We here assert those selected distros are among those supported.
CMK-15559
Change-Id: I988c09429e4afca681f0264bdc23a61f40566603
Compare: https://github.com/Checkmk/checkmk/compare/8ef18e1ac34f...5e640b0a1399