Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 931c96296a6f10e3de82a88f150f1e53e3da32c7
https://github.com/tribe29/checkmk/commit/931c96296a6f10e3de82a88f150f1e53e…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-08-17 (Wed, 17 Aug 2022)
Changed paths:
M agents/wnx/src/engine/agent_controller.cpp
M agents/wnx/src/engine/agent_controller.h
M agents/wnx/src/engine/cfg.h
M agents/wnx/src/engine/groups.cpp
M agents/wnx/src/engine/logger.h
M agents/wnx/src/engine/read_file.h
Log Message:
-----------
win-agent: cleanup a bit noexcept
Change-Id: I5e46130a95db9be009be0c15a68db3a06b5377bc
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: c78fa9cd6c0c29e06697d3c08fc14ad1847bd496
https://github.com/tribe29/checkmk/commit/c78fa9cd6c0c29e06697d3c08fc14ad18…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-08-16 (Tue, 16 Aug 2022)
Changed paths:
M cmk/base/api/agent_based/register/section_plugins_legacy/convert_scan_functions.py
R cmk/base/check_legacy_includes/agent_helper
R cmk/base/check_legacy_includes/brocade.py
M cmk/base/check_legacy_includes/cpu_util.py
M cmk/base/check_legacy_includes/df.py
M cmk/base/check_legacy_includes/f5_bigip.py
M cmk/base/check_legacy_includes/hitachi_hnas.py
M cmk/base/check_legacy_includes/ibm_mq.py
M cmk/base/check_legacy_includes/liebert.py
R cmk/base/check_legacy_includes/memory.py
R cmk/base/check_legacy_includes/synology.py
M cmk/base/check_legacy_includes/ucd_hr.py
M tests/unit/checks/test_generic_legacy_conversion.py
Log Message:
-----------
Remove dead code from check_legacy_includes
There were lots of unused functions that have been
obsoleted by their counterparts in the new plugins
folder.
Change-Id: I5de1aa096bac76bbef1e6417eea740640f3a5edb
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 1b3365b6f66b4e9e3c133096447ff74d317f42e5
https://github.com/tribe29/checkmk/commit/1b3365b6f66b4e9e3c133096447ff74d3…
Author: Konstantin Baikov <konstantin.baikov(a)tribe29.com>
Date: 2022-08-16 (Tue, 16 Aug 2022)
Changed paths:
M omd/strip_binaries
Log Message:
-----------
Use absolute path to os strip
Without this change it is calling
the /opt/gcc-11.2.0/bin/strip
Change-Id: I877989194727864641b3a1dfb2ea72bae6ba436a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f5de4ab261bfa3d314f560afb510830dc33f94b3
https://github.com/tribe29/checkmk/commit/f5de4ab261bfa3d314f560afb510830dc…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-08-16 (Tue, 16 Aug 2022)
Changed paths:
M cmk/utils/type_defs/pluginname.py
Log Message:
-----------
Remove unused import
Change-Id: Ie4f852d96049caddcff97823af4b6dd2e82e10ce
Commit: c635aefb7bc3e9cddf266f690a252eb3dc25bd08
https://github.com/tribe29/checkmk/commit/c635aefb7bc3e9cddf266f690a252eb3d…
Author: Konstantin Baikov <konstantin.baikov(a)tribe29.com>
Date: 2022-08-16 (Tue, 16 Aug 2022)
Changed paths:
M cmk/ec/history.py
M cmk/ec/main.py
R tests/unit/cmk/ec/test_scrub_and_decode.py
Log Message:
-----------
Remove AnyStr from EC
Since types are more clear now we can now
use bytes.decode and str.encode directly.
Change-Id: I3925a3594ca1db0fab024f723947ca3470fe971e
Commit: 6669e53c474ab5e190308ccfdee0afa5b32e0688
https://github.com/tribe29/checkmk/commit/6669e53c474ab5e190308ccfdee0afa5b…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2022-08-16 (Tue, 16 Aug 2022)
Changed paths:
M tests/integration/cmk/utils/test_site_werks.py
Log Message:
-----------
Add plus werk tests to integration check
Change-Id: Iefe3089382e5a79762051099221a4fe3591b6899
Compare: https://github.com/tribe29/checkmk/compare/7c01125dce02...6669e53c474a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 7c01125dce02acfb19177825d0f7c50113bda28e
https://github.com/tribe29/checkmk/commit/7c01125dce02acfb19177825d0f7c5011…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-08-16 (Tue, 16 Aug 2022)
Changed paths:
M cmk/base/agent_based/discovery/__init__.py
M cmk/base/automations/check_mk.py
M cmk/base/check_table.py
M cmk/base/config.py
M tests/unit/cmk/base/test_config.py
Log Message:
-----------
cleanups
* remove an indirection in agent_based/discovery/__init__.py
* make the computation of the enforced services table a function
Change-Id: I8f672d102b7b06c65d0ab23fc7a01bd17ec8a765
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: ac89a39c70606dc6f4c673bfca34bada95d55e78
https://github.com/tribe29/checkmk/commit/ac89a39c70606dc6f4c673bfca34bada9…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-08-16 (Tue, 16 Aug 2022)
Changed paths:
M omd/packages/check_mk/skel/etc/init.d/agent-receiver
Log Message:
-----------
agent receiver: active optional client certificate validation
The controller already sends a client certificate when contacting the
endpoints which need one, however, we did not validate this client
certificate up to now.
CMK-10511
Change-Id: I705a3b3d86b7128b9615d03d44cbdad195ace8e6
Commit: ade5b071239e3e2bd3ef7f08c8ae31e9de24908a
https://github.com/tribe29/checkmk/commit/ade5b071239e3e2bd3ef7f08c8ae31e9d…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-08-16 (Tue, 16 Aug 2022)
Changed paths:
A agent-receiver/agent_receiver/worker.py
M omd/packages/check_mk/skel/etc/init.d/agent-receiver
M tests/unit/test_pipfile.py
Log Message:
-----------
agent receiver: switch to a custom uvicorn worker
This is a preparation for adding the client certificate CN to the
request header before forwarding the request to the destination
endpoint.
This commit is mainly copy-paste without any change in functionality.
CMK-10511
Change-Id: I9e8280d46b4086bb6d47656fbdc0570c5a98837a
Commit: 3ec90a405b87744042ed2791526adade441c0cec
https://github.com/tribe29/checkmk/commit/3ec90a405b87744042ed2791526adade4…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-08-16 (Tue, 16 Aug 2022)
Changed paths:
M agent-receiver/agent_receiver/worker.py
Log Message:
-----------
agent receiver: add client certificate CN to request header
This makes the push data endpoint operational again (since the UUID
validation is already activated there). In the following commit, we will
re-active this validation also for the status endpoint.
CMK-10511
Change-Id: Id5e217d3bb34dc35ea6071fb9e1e805309c9fbbb
Commit: 1b6936df832e1cf295be1f85d495b2d889cca489
https://github.com/tribe29/checkmk/commit/1b6936df832e1cf295be1f85d495b2d88…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-08-16 (Tue, 16 Aug 2022)
Changed paths:
M agent-receiver/agent_receiver/endpoints.py
M tests/unit/agent_receiver/test_endpoints.py
Log Message:
-----------
agent receiver: re-activate uuid validation for status endpoint
For the push data endpoint, this was already active.
CMK-10511
Change-Id: Ifcd133e9e2cc5e5afb0e2ef401693acef377d2fc
Compare: https://github.com/tribe29/checkmk/compare/b2b24600a734...1b6936df832e
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 7119cd30dd5a4491afffc8cc4169c1965ce16584
https://github.com/tribe29/checkmk/commit/7119cd30dd5a4491afffc8cc4169c1965…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-08-16 (Tue, 16 Aug 2022)
Changed paths:
M omd/packages/check_mk/skel/etc/init.d/agent-receiver
Log Message:
-----------
agent receiver: active optional client certificate validation
The controller already sends a client certificate when contacting the
endpoints which need one, however, we did not validate this client
certificate up to now.
CMK-10511
Change-Id: I705a3b3d86b7128b9615d03d44cbdad195ace8e6
Commit: 391e707eb447be204a92aab416ca5fab68d9260c
https://github.com/tribe29/checkmk/commit/391e707eb447be204a92aab416ca5fab6…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-08-16 (Tue, 16 Aug 2022)
Changed paths:
M Pipfile
M Pipfile.lock
A agent-receiver/agent_receiver/worker.py
M omd/packages/check_mk/skel/etc/init.d/agent-receiver
M tests/code_quality/test_pipfile.py
Log Message:
-----------
agent receiver: switch to a custom uvicorn worker
This is a preparation for adding the client certificate CN to the
request header before forwarding the request to the destination
endpoint.
This commit is mainly copy-paste without any change in functionality.
CMK-10511
Change-Id: I9e8280d46b4086bb6d47656fbdc0570c5a98837a
Commit: 173144363cfcbe6a65df8264498a76a9043a07ac
https://github.com/tribe29/checkmk/commit/173144363cfcbe6a65df8264498a76a90…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-08-16 (Tue, 16 Aug 2022)
Changed paths:
M agent-receiver/agent_receiver/worker.py
Log Message:
-----------
agent receiver: add client certificate CN to request header
This makes the push data endpoint operational again (since the UUID
validation is already activated there). In the following commit, we will
re-active this validation also for the status endpoint.
CMK-10511
Change-Id: Id5e217d3bb34dc35ea6071fb9e1e805309c9fbbb
Commit: 42ffba158114c24d79f4c8fb7d06d844e38c9961
https://github.com/tribe29/checkmk/commit/42ffba158114c24d79f4c8fb7d06d844e…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-08-16 (Tue, 16 Aug 2022)
Changed paths:
M agent-receiver/agent_receiver/endpoints.py
M tests/unit/agent_receiver/test_endpoints.py
Log Message:
-----------
agent receiver: re-activate uuid validation for status endpoint
For the push data endpoint, this was already active.
CMK-10511
Change-Id: Ifcd133e9e2cc5e5afb0e2ef401693acef377d2fc
Compare: https://github.com/tribe29/checkmk/compare/1e029b73dade...42ffba158114
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1e029b73dade8bf1e2b3cc9636c539c1f8f462e4
https://github.com/tribe29/checkmk/commit/1e029b73dade8bf1e2b3cc9636c539c1f…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-08-16 (Tue, 16 Aug 2022)
Changed paths:
M cmk/utils/misc.py
M cmk/utils/type_defs/_misc.py
M cmk/utils/type_defs/automations.py
M cmk/utils/type_defs/pluginname.py
M cmk/utils/type_defs/result.py
Log Message:
-----------
Some typing improvements.
Change-Id: I4228a49c02c80009690c5ca21e52aaaca1fc2184