Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: a59c3d8e4b6e3b5cc6d743e67acb654f058af99c
https://github.com/tribe29/checkmk/commit/a59c3d8e4b6e3b5cc6d743e67acb654f0…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M cmk/base/api/agent_based/register/__init__.py
M cmk/base/api/agent_based/register/_config.py
A tests/unit/cmk/base/api/agent_based/register/test_export.py
M tests/unit/cmk/base/api/agent_based/register/test_section_plugins.py
Log Message:
-----------
Adds unit tests for side effects of export.py
... which reveals a bug
Change-Id: I1f1709afa0f387e03308f8af1abf4a26f83c7444
JIRA-Ref: SUP-1316
Commit: 38311ee56d9072e78258f6a23af703f2a9921eb1
https://github.com/tribe29/checkmk/commit/38311ee56d9072e78258f6a23af703f2a…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
A .werks/14794
M cmk/base/api/agent_based/register/export.py
M tests/unit/cmk/base/api/agent_based/register/test_export.py
Log Message:
-----------
14794 FIX Enable using Rulesets for section plugins
Change-Id: I58b8aa6ecbcd2f6cd5a4137503eb565052359eb7
JIRA-Ref: SUP-1316
Commit: 04d722906a1cd4199d34a9f35ab176c5612b02f5
https://github.com/tribe29/checkmk/commit/04d722906a1cd4199d34a9f35ab176c56…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M cmk/base/agent_based/inventory/_inventory.py
Log Message:
-----------
Fix error handling in inventory
Change-Id: Ie927789c2fc1d29a5a516cb278c69629dc60d205
Commit: ba5976c0d339e94c1a181fe7dd18135b212011a5
https://github.com/tribe29/checkmk/commit/ba5976c0d339e94c1a181fe7dd18135b2…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
A agent-receiver/agent_receiver/certs.py
M agent-receiver/agent_receiver/site_context.py
M tests/integration/agent_receiver/test_agent_receiver.py
M tests/testlib/certs.py
M tests/unit/agent_receiver/conftest.py
A tests/unit/agent_receiver/test_certs.py
M tests/unit/agent_receiver/test_endpoints.py
M tests/unit/cmk/utils/test_certs.py
Log Message:
-----------
Agent receiver: Add module for certificate handling
CMK-12340
Change-Id: I990c74dc3a376b597e54c69231965e04919c9ba2
Commit: 133f421c9a5666485e28a1b02b7858b51d77b8f5
https://github.com/tribe29/checkmk/commit/133f421c9a5666485e28a1b02b7858b51…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M agent-receiver/agent_receiver/checkmk_rest_api.py
M agent-receiver/agent_receiver/endpoints.py
M agent-receiver/agent_receiver/models.py
M packages/cmk-agent-ctl/src/agent_receiver_api.rs
M packages/cmk-agent-ctl/src/modes/renew_certificate.rs
M tests/unit/agent_receiver/conftest.py
M tests/unit/agent_receiver/test_endpoints.py
A tests/unit/agent_receiver/test_models.py
Log Message:
-----------
Agent controller: Rework renewal endpoint
* Better CSR handling
* Switch to new signing mechanism
CMK-12314
Change-Id: I95e6486f381d244886920dc57c4e727dacbf1d84
Commit: 927440b7724066dccd95c40dfddb8e1b0e2fa73c
https://github.com/tribe29/checkmk/commit/927440b7724066dccd95c40dfddb8e1b0…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M cmk/utils/type_defs/__init__.py
M cmk/utils/type_defs/_misc.py
M cmk/utils/type_defs/core_config.py
A cmk/utils/type_defs/host.py
M cmk/utils/type_defs/ip_lookup.py
M cmk/utils/type_defs/parent_scan.py
Log Message:
-----------
New module for host-related type definitions
This is a preparation for defining the push/pull host attribute in one
common place. This in turn is a preparation for implementing a new
internal REST API endpoint which will return this attribute.
CMK-12339
Change-Id: Ida1a0d0e2d24547e723dc6b61ec4230de9bf5379
Commit: 0d0b171e2d44fb9bdf99ccb2dfc4eb4c33bef53b
https://github.com/tribe29/checkmk/commit/0d0b171e2d44fb9bdf99ccb2dfc4eb4c3…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M cmk/base/config.py
M cmk/base/default_config/base.py
M cmk/base/sources.py
M cmk/gui/plugins/openapi/endpoints/host_internal.py
M cmk/utils/agent_registration.py
M cmk/utils/type_defs/__init__.py
M cmk/utils/type_defs/host.py
M tests/composition/controller_site_interactions/test_register_workflow.py
M tests/composition/controller_site_interactions/test_status.py
M tests/unit/cmk/utils/test_agent_registration.py
Log Message:
-----------
Centralize handling of push/pull attribute as much as possible
This is a preparation for implementing a new internal REST API endpoint,
which will return this attribute.
CMK-12339
Change-Id: I5c019c356f8c96e54b3fa10a792818094036827c
Commit: 8e7a6107d08430b81cb9256ac98fdfcd9d69b41d
https://github.com/tribe29/checkmk/commit/8e7a6107d08430b81cb9256ac98fdfcd9…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
A cmk/gui/agent_registration.py
M cmk/gui/plugins/openapi/endpoints/host_internal.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M cmk/gui/plugins/openapi/restful_objects/response_schemas.py
M cmk/gui/plugins/openapi/restful_objects/type_defs.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_internal.py
M tests/unit/cmk/gui/test_permissions.py
Log Message:
-----------
REST API: New internal endpoint for host registration
CMK-12339
Change-Id: I3b4d990d8ee21db423a297974219d65560bbe881
Commit: 0ffe9f612bb3034b3bfee354ec6394164b1a480f
https://github.com/tribe29/checkmk/commit/0ffe9f612bb3034b3bfee354ec6394164…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M agent-receiver/agent_receiver/endpoints.py
M agent-receiver/agent_receiver/models.py
M agent-receiver/agent_receiver/utils.py
M tests/unit/agent_receiver/test_endpoints.py
M tests/unit/agent_receiver/test_receiver_utils.py
Log Message:
-----------
Agent receiver: Rework Host class --> RegisteredHost class
Also improve type and fields names around agent connection mode
(push/pull).
CMK-12313
Change-Id: I46ae4637f7b7b61b8a732daee0c369723cb85aa2
Commit: b507d2b31ab1460104683f52dbea8b65d251c3f0
https://github.com/tribe29/checkmk/commit/b507d2b31ab1460104683f52dbea8b65d…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M packer/roles/change-motd/files/motd.j2
M packer/roles/configure-apache/files/000-default.conf.j2
Log Message:
-----------
Update packer user documentation
Change-Id: I78b73f3bf9ade8e59504a256949f756e8e3f669e
Commit: 332f2fa149c7dcdd480759bc2d246af2c284ab9a
https://github.com/tribe29/checkmk/commit/332f2fa149c7dcdd480759bc2d246af2c…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M cmk/gui/auth.py
M cmk/gui/wsgi/applications/rest_api.py
M cmk/gui/wsgi/blueprints/rest_api.py
Log Message:
-----------
REST API: remove custom auth functions
Change-Id: Iaab08fc3c01715a89df5165888603b9657b578d3
Compare:
https://github.com/tribe29/checkmk/compare/d66e72db491f...332f2fa149c7