Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: d459d03d80865650d7fbf94dbbfc6008bb9ba7a0
https://github.com/Checkmk/checkmk/commit/d459d03d80865650d7fbf94dbbfc6008b…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-11-02 (Thu, 02 Nov 2023)
Changed paths:
M packages/check-http/Cargo.toml
M packages/check-http/src/checking.rs
M packages/check-http/src/cli.rs
M packages/check-http/src/lib.rs
M packages/check-http/src/main.rs
M packages/check-http/src/pwstore.rs
M packages/check-http/tests/test_http.rs
Log Message:
-----------
Add copyright headers to check_http package
Change-Id: Ic93e1ef6385da2678875bb9be3424c121a4bb85f
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 5e9b9c93ec342844e723c9122e8e551c7a1e3d81
https://github.com/Checkmk/checkmk/commit/5e9b9c93ec342844e723c9122e8e551c7…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-11-02 (Thu, 02 Nov 2023)
Changed paths:
M packages/cmk-agent-receiver/agent_receiver/checkmk_rest_api.py
Log Message:
-----------
Add some timeouts to agent receiver API calls
The previous absence of timeouts in the requests calls is an issue which
can lead to infinitely long hanging processes. The timeout of 30 seconds
is an arbitrary value which should not be reached in normal cases.
Change-Id: Ice6527a52954d6774508b88e431eb708189f385b
Commit: 316dacb91398b2d2ae5961f8b0c30131993867d3
https://github.com/Checkmk/checkmk/commit/316dacb91398b2d2ae5961f8b0c301319…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-11-02 (Thu, 02 Nov 2023)
Changed paths:
M Pipfile
M Pipfile.lock
M buildscripts/scripts/stages.yml
M packages/cmk-agent-receiver/.gitignore
A packages/cmk-agent-receiver/Pipfile
A packages/cmk-agent-receiver/Pipfile.lock
M packages/cmk-agent-receiver/agent_receiver/apps_and_routers.py
M packages/cmk-agent-receiver/agent_receiver/certs.py
M packages/cmk-agent-receiver/agent_receiver/checkmk_rest_api.py
M packages/cmk-agent-receiver/agent_receiver/decompression.py
M packages/cmk-agent-receiver/agent_receiver/endpoints.py
M packages/cmk-agent-receiver/agent_receiver/main.py
M packages/cmk-agent-receiver/agent_receiver/models.py
A packages/cmk-agent-receiver/agent_receiver/py.typed
M packages/cmk-agent-receiver/agent_receiver/site_context.py
M packages/cmk-agent-receiver/agent_receiver/utils.py
A packages/cmk-agent-receiver/pyproject.toml
A packages/cmk-agent-receiver/run
A packages/cmk-agent-receiver/setup.cfg
R packages/cmk-agent-receiver/setup.py
A packages/cmk-agent-receiver/tests/__init__.py
A packages/cmk-agent-receiver/tests/certs.py
A packages/cmk-agent-receiver/tests/conftest.py
A packages/cmk-agent-receiver/tests/test_apps.py
A packages/cmk-agent-receiver/tests/test_certs.py
A packages/cmk-agent-receiver/tests/test_checkmk_rest_api.py
A packages/cmk-agent-receiver/tests/test_endpoints.py
A packages/cmk-agent-receiver/tests/test_models.py
A packages/cmk-agent-receiver/tests/test_receiver_utils.py
M scripts/find-python-files
M tests/Makefile
R tests/unit/agent_receiver/__init__.py
R tests/unit/agent_receiver/certs.py
R tests/unit/agent_receiver/conftest.py
R tests/unit/agent_receiver/test_apps.py
R tests/unit/agent_receiver/test_certs.py
R tests/unit/agent_receiver/test_checkmk_rest_api.py
R tests/unit/agent_receiver/test_endpoints.py
R tests/unit/agent_receiver/test_models.py
R tests/unit/agent_receiver/test_receiver_utils.py
Log Message:
-----------
agent_receiver: Introduce the run script to isolate it even more
* Introduce a dedicated Pipfile for managing the dependencies of the
agent receiver
* Apply minimal changes to the code to make the run commands pass
* Start with a more relaxed mypy config to not bloat this change
* Migrate setup.py to pyproject.toml to have a single point of truth
* Pipfile gathers runtime dependencies from pyproject.toml
Change-Id: Ibe451eaf4be1aa8919b3e14b403d04b6e4404f13
Commit: 238c752649e49c1b6e079eab450ba55e3d86aa68
https://github.com/Checkmk/checkmk/commit/238c752649e49c1b6e079eab450ba55e3…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-11-02 (Thu, 02 Nov 2023)
Changed paths:
M packages/cmk-agent-receiver/.f12
Log Message:
-----------
Update agent receiver .f12
Change-Id: I3513c3c589d988c9152cbaad4253810ffd8f645a
Commit: 782150afb39048b6038ac824b8760e6e923daf3b
https://github.com/Checkmk/checkmk/commit/782150afb39048b6038ac824b8760e6e9…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-11-02 (Thu, 02 Nov 2023)
Changed paths:
M Pipfile
M Pipfile.lock
M packages/cmk-werks/Pipfile
M packages/cmk-werks/Pipfile.lock
M packages/cmk-werks/pyproject.toml
M packages/cmk-werks/setup.cfg
M tests/code_quality/test_pipfile.py
Log Message:
-----------
cmk-werks: Cleanup dependencies redundancy
Change-Id: I2e8c917e06cd526d2e731dd0c46ec77d430ede45
Commit: df5c61ad65846d65f9fd611659a2d44fedd0eada
https://github.com/Checkmk/checkmk/commit/df5c61ad65846d65f9fd611659a2d44fe…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-11-02 (Thu, 02 Nov 2023)
Changed paths:
M packages/cmk-werks/pyproject.toml
Log Message:
-----------
Fix deployment of py.typed data files
Change-Id: Icb2a2102bc20c48d8a20d134b7fb97298018cad0
Commit: 7569a3a8dad098ecaec4704e1262fff0e562b62e
https://github.com/Checkmk/checkmk/commit/7569a3a8dad098ecaec4704e1262fff0e…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-11-02 (Thu, 02 Nov 2023)
Changed paths:
M packages/cmk-agent-receiver/agent_receiver/apps_and_routers.py
M packages/cmk-agent-receiver/agent_receiver/checkmk_rest_api.py
M packages/cmk-agent-receiver/agent_receiver/models.py
M packages/cmk-agent-receiver/pyproject.toml
M packages/cmk-agent-receiver/tests/conftest.py
Log Message:
-----------
Make mypy a bit stricter
Change-Id: I47e68e12eebb23ee48061efd822d6ca521758f2b
Compare: https://github.com/Checkmk/checkmk/compare/7b93c60106b0...7569a3a8dad0
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 7b93c60106b01cc24ed99afe9e91513c6b7d4869
https://github.com/Checkmk/checkmk/commit/7b93c60106b01cc24ed99afe9e91513c6…
Author: Hannes Rantzsch <hannes.rantzsch(a)checkmk.com>
Date: 2023-11-02 (Thu, 02 Nov 2023)
Changed paths:
M packages/cmk-agent-receiver/agent_receiver/certs.py
Log Message:
-----------
Fix: agent receiver signs CSRs in own name, not issuer
The agent receiver mistakenly used the name of its own issuer as the
issuer when processing CSRs. This went unnoticed and didn't cause issues
only because our the agent receiver's certificate is self-signed, so the
names were identical.
It now uses its subject attribute.
Change-Id: I1f85843b200ada1565ba12bd83fcfcf8b58def3b
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: a7b8b28fa76f8ca34a2503a01983c3612046451a
https://github.com/Checkmk/checkmk/commit/a7b8b28fa76f8ca34a2503a01983c3612…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2023-11-02 (Thu, 02 Nov 2023)
Changed paths:
A .werks/16157
M cmk/gui/openapi/endpoints/rule/fields.py
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/openapi/test_openapi_rules.py
Log Message:
-----------
16157 FIX rules: value_raw now a required field for create and update
This werk addresses an issue when creating or updating a rule. Previously,
the value_raw field was not a required field and when it was not provided,
would cause a crash. This change makes this value_raw field a required
field.
Change-Id: I06b75ffa2f6d3172d21595087cb913bbe56e12cf
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 850ab78679aa9a9223842d575e8b6bdd6d422b7a
https://github.com/Checkmk/checkmk/commit/850ab78679aa9a9223842d575e8b6bdd6…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2023-11-02 (Thu, 02 Nov 2023)
Changed paths:
A .werks/16158
M cmk/bi/packs.py
M cmk/gui/openapi/endpoints/bi/__init__.py
M tests/unit/cmk/gui/openapi/test_openapi_bi.py
Log Message:
-----------
16158 FIX Bi: Creating a bi aggregation with an unknown pack_id now returns a proper 404 response
When creating a bi aggregation with an unknown pack_id would result in a 500 status
code. We now return a proper 404 response.
Change-Id: I2ad6d4e9f6f28188d7ef28c4a1dcb09ab1337003
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 63321e30f163812a4afd2d442007c426ea611dd9
https://github.com/Checkmk/checkmk/commit/63321e30f163812a4afd2d442007c426e…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-11-02 (Thu, 02 Nov 2023)
Changed paths:
M cmk/gui/plugins/wato/utils/simple_levels.py
Log Message:
-----------
SimpleLevels: simplify
Change-Id: I65ed15a6195da599eb35a80e285030785a8dbfb4
Commit: 93147f7d2c82c7660e67439fffe4e9b59d77c38a
https://github.com/Checkmk/checkmk/commit/93147f7d2c82c7660e67439fffe4e9b59…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-11-02 (Thu, 02 Nov 2023)
Changed paths:
M cmk/base/legacy_checks/brocade_sys.py
M cmk/gui/plugins/wato/check_parameters/memory_relative.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_plugin_vs_wato.py
Log Message:
-----------
memory_relative: make params a dict
Change-Id: Idf3130c9683eef591659ff6b165933d7069923e7
Commit: 219a8d37030d721ec9298c81a13e9c92e2039ef5
https://github.com/Checkmk/checkmk/commit/219a8d37030d721ec9298c81a13e9c92e…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-11-02 (Thu, 02 Nov 2023)
Changed paths:
M cmk/base/legacy_checks/msexch_dag.py
M cmk/gui/plugins/wato/check_parameters/msexch_copyqueue.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_plugin_vs_wato.py
Log Message:
-----------
msexch_copyqueue: make params a dict
Change-Id: I0eefdcfa86bdefac20a9dc517449581367b04d6e
Commit: 5e7c19ea8b01f66fe5bd61c44376fd10c0372deb
https://github.com/Checkmk/checkmk/commit/5e7c19ea8b01f66fe5bd61c44376fd10c…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-11-02 (Thu, 02 Nov 2023)
Changed paths:
M cmk/base/legacy_checks/esx_vsphere_hostsystem.py
M cmk/gui/plugins/wato/check_parameters/multipath_count.py
M tests/unit/checks/test_esx_vsphere_hostsystem_multipath.py
Log Message:
-----------
multipath_count: make params a dict
Change-Id: I04403b313b3ead75358e1ec0a4afe2f52f31e733
Commit: 9b99d7074d1614a10204bc5155ea6b17b1044243
https://github.com/Checkmk/checkmk/commit/9b99d7074d1614a10204bc5155ea6b17b…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-11-02 (Thu, 02 Nov 2023)
Changed paths:
M cmk/base/legacy_checks/barracuda_mail_latency.py
M cmk/gui/plugins/wato/check_parameters/mail_latency.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_plugin_vs_wato.py
Log Message:
-----------
mail_latency: make params a dict
Change-Id: Ifbc30eb8b4f7895ebc219ec532c3c5fbf9fbe812
Compare: https://github.com/Checkmk/checkmk/compare/3b5bb833cb21...9b99d7074d16