Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 1ae183a24abc89e5fd7aebffeb720f02e4cca522
https://github.com/Checkmk/checkmk/commit/1ae183a24abc89e5fd7aebffeb720f02e…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2023-10-23 (Mon, 23 Oct 2023)
Changed paths:
A .werks/16187
M cmk/gui/fields/definitions.py
M cmk/gui/openapi/endpoints/contact_group_config/request_schemas.py
M cmk/utils/regex.py
M tests/unit/cmk/gui/openapi/test_openapi_group_config.py
Log Message:
-----------
16187 FIX group_config: Restrict the creation of groups whose names are '.' or '..'
Before this Werk it was possible to create groups called '.' or '..' which could not be fetched or deleted from the REST API. This werk restricts the creation of groups with such names from WATO and the REST-API
CMK-14299
Change-Id: If290948ffb30b20df89bdaa9cb49cf46d9b77f7d
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 296ca6785d67b84f546cdd4b348aba84f894e85a
https://github.com/Checkmk/checkmk/commit/296ca6785d67b84f546cdd4b348aba84f…
Author: Konstantin Baikov <konstantin.baikov(a)checkmk.com>
Date: 2023-10-23 (Mon, 23 Oct 2023)
Changed paths:
M tests/integration/cmk/snmplib/conftest.py
Log Message:
-----------
Fix the child process name snmpsim
Some distros have snmpsim-command
and some snmpsim-command-responder
for the child process name.
Change-Id: I4a5df3ab29de3ade65b5181ea539a8aa15f46e55
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: f0c4567691176243c68a01e2729aa47a9aec05e0
https://github.com/Checkmk/checkmk/commit/f0c4567691176243c68a01e2729aa47a9…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-10-23 (Mon, 23 Oct 2023)
Changed paths:
M omd/packages/omd/omdlib/tmpfs.py
M tests/testlib/site.py
M tests/unit/omdlib/test_omdlib_tmpfs.py
Log Message:
-----------
omdlib: fix accidental emptying of tmpfs tar
Change-Id: I6f2ba4d91706afe943d374fbe35c90a6ca046932
Commit: 7c94693de6fc504063867a4aea7e299524ba887f
https://github.com/Checkmk/checkmk/commit/7c94693de6fc504063867a4aea7e29952…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-10-23 (Mon, 23 Oct 2023)
Changed paths:
A .werks/15872
M omd/packages/omd/omdlib/tmpfs.py
M tests/testlib/site.py
Log Message:
-----------
15872 FIX This Werk fixes misbehaved metrics after an upgrade
SUP-16019
Change-Id: I8e8876f66054d82daab9904645e309516fa831e8
Compare: https://github.com/Checkmk/checkmk/compare/7e806f90f9ce...7c94693de6fc
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 97cb0268c84c0bac56fcb6dabe3bad0c2479341b
https://github.com/Checkmk/checkmk/commit/97cb0268c84c0bac56fcb6dabe3bad0c2…
Author: Jonas Scharpf <jonas.scharpf(a)checkmk.com>
Date: 2023-10-23 (Mon, 23 Oct 2023)
Changed paths:
M Makefile
A buildscripts/scripts/build-cmk-container.py
R buildscripts/scripts/build-cmk-container.sh
M buildscripts/scripts/build-cmk-image.groovy
R docker_image/Makefile
Log Message:
-----------
Transfer build CMK container bash and Makefile into simple python
- with beautiful logging and less magic shell scripting
- replace shell script in groovy script with python
- remove dependency to and docker_image Makefile itself
- update make calls to docker_image Makefile targets
- remove build-cmk-image.sh file
CMK-8553
Change-Id: Ide8a4575be06baf35e94acabb52d7fc6c316d302
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 348ba48c8e2d1dc47c51616f132e8887fc0be215
https://github.com/Checkmk/checkmk/commit/348ba48c8e2d1dc47c51616f132e8887f…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2023-10-23 (Mon, 23 Oct 2023)
Changed paths:
M omd/packages/Python/BUILD.Python.bazel
M omd/packages/mod_wsgi/BUILD.mod_wsgi.bazel
M omd/packages/net-snmp/BUILD.net-snmp.bazel
M omd/packages/python3-modules/BUILD
M omd/packages/python3-modules/build-python3-modules.bzl
M package_versions.bzl
Log Message:
-----------
Move Python versions to package_versions.bzl
... and use it at several call sites
Change-Id: Ifecba11bde260226e2ec5c2c1583a66b973cd791
JIRA-Ref: CMK-14527
Commit: 956ea2938accdcc95d2105207afcaa327a4064fc
https://github.com/Checkmk/checkmk/commit/956ea2938accdcc95d2105207afcaa327…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2023-10-23 (Mon, 23 Oct 2023)
Changed paths:
M Pipfile
M Pipfile.lock
M omd/packages/python3-modules/BUILD
M omd/packages/python3-modules/build-python3-modules.bzl
M omd/packages/python3-modules/create_python_requirements.bzl
M tests/schemathesis_openapi/schema.py
Log Message:
-----------
Bump pymssql to 2.2.8
* we need this to drop our cython pin (see https://github.com/pymssql/pymssql/pull/803)
* adapt overriding schemathesis.auths.AuthProvider.get due to new schemathesis version
Change-Id: Iaede691795ca3cfbf47126a10349b0e813c6affc
JIRA-Ref: CMK-14527
Commit: ca5e803cfba78fa85b579a9fd618b6b99abecc76
https://github.com/Checkmk/checkmk/commit/ca5e803cfba78fa85b579a9fd618b6b99…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2023-10-23 (Mon, 23 Oct 2023)
Changed paths:
M defines.make
M omd/packages/python3-modules/BUILD
M omd/packages/python3-modules/build-python3-modules.bzl
A static_variables.bzl
Log Message:
-----------
Streamline devpi definition/usage
Change-Id: I4b4e0c85d96a3f8b967180fc88d2d15bade92c85
JIRA-Ref: CMK-14527
Commit: 2de3ffe0b6d2271221bf93d767a40293ee075cb4
https://github.com/Checkmk/checkmk/commit/2de3ffe0b6d2271221bf93d767a40293e…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-10-23 (Mon, 23 Oct 2023)
Changed paths:
A packages/werks/test/test_parse.py
M packages/werks/tests/test_load.py
M packages/werks/werks/parse.py
Log Message:
-----------
improve loading performance
time python3 -m cmk.utils.werks collect cmk . > /dev/null
before: real 2m1,261s
now: real 0m15,773s
CMK-14605
Change-Id: Ie284d7d5adfcac3893e6de8338fe2f6a35333a17
Commit: d1e1083a8ddfad07b2b56fefdec326c99c8dc924
https://github.com/Checkmk/checkmk/commit/d1e1083a8ddfad07b2b56fefdec326c99…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-10-23 (Mon, 23 Oct 2023)
Changed paths:
M cmk/base/config.py
M cmk/utils/rulesets/ruleset_matcher.py
M tests/unit/cmk/utils/rulesets/test_ruleset_matcher.py
Log Message:
-----------
Less concrete types in ruleset matcher
CMK-14467
Change-Id: Id271955bccb7325e2b944335012f55b4f0d5afeb
Commit: a2e4b097d9fb0263e9850081800a3adc0237294c
https://github.com/Checkmk/checkmk/commit/a2e4b097d9fb0263e9850081800a3adc0…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-10-23 (Mon, 23 Oct 2023)
Changed paths:
M cmk/utils/rulesets/ruleset_matcher.py
Log Message:
-----------
Don't cache the cache cached cache
`label_sources_of_host` has a single caller... that populates
a cache. So there's no need to cache it as well and make things
more complicated than necessary.
CMK-14467
Change-Id: Id702e0393462f622d8a74790aa5a713068931b75
Commit: 5a70827c8b06de0249ca3b03590655738d7d48ec
https://github.com/Checkmk/checkmk/commit/5a70827c8b06de0249ca3b03590655738…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-10-23 (Mon, 23 Oct 2023)
Changed paths:
M cmk/base/config.py
M cmk/utils/rulesets/ruleset_matcher.py
Log Message:
-----------
Regain some control on labels of host cache
CMK-14467
Change-Id: I1d59e8d80fee13b6b2ea881af1da4f31d1aad061
Compare: https://github.com/Checkmk/checkmk/compare/18f4e76b7912...5a70827c8b06
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: c50ee1d468df4682301adeaa46177ec153a7b018
https://github.com/Checkmk/checkmk/commit/c50ee1d468df4682301adeaa46177ec15…
Author: Max Linke <max.linke(a)checkmk.com>
Date: 2023-10-23 (Mon, 23 Oct 2023)
Changed paths:
M cmk/gui/valuespec.py
M cmk/utils/user.py
M livestatus/api/python/livestatus.py
Log Message:
-----------
add + in as allowed character in usernames
This will allow 'max.linke+test(a)checkmk.com' as an email address.
Change-Id: Ia349538224311fb82992a354d06c174e0fe4c7cd
Commit: 18f4e76b7912017a1cca12568b8e4100ea782a11
https://github.com/Checkmk/checkmk/commit/18f4e76b7912017a1cca12568b8e4100e…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2023-10-23 (Mon, 23 Oct 2023)
Changed paths:
A .werks/16186
M cmk/gui/openapi/endpoints/audit_log/__init__.py
M cmk/gui/openapi/endpoints/audit_log/response_schemas.py
M cmk/gui/openapi/restful_objects/response_schemas.py
Log Message:
-----------
16186 FIX Correct the response schemes in audit log endpoints
This werk removes the 'link' attributes from the response schema as these endpoints do not provide such information.
CMK-14403
Change-Id: I53b21097612c98c26271c923790c4239e9b7b187
Compare: https://github.com/Checkmk/checkmk/compare/59bbb1005231...18f4e76b7912