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