Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 7c6c421d248b8e24304117eb76ef29005dababc6
https://github.com/Checkmk/checkmk/commit/7c6c421d248b8e24304117eb76ef29005…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2023-10-31 (Tue, 31 Oct 2023)
Changed paths:
M packages/check-sql/Cargo.toml
M packages/check-sql/src/config/yaml.rs
M packages/check-sql/src/constants.rs
M packages/check-sql/src/emit.rs
M packages/check-sql/src/ms_sql/api.rs
M packages/check-sql/src/setup.rs
A packages/check-sql/tests/common/mod.rs
A packages/check-sql/tests/common/tools.rs
M packages/check-sql/tests/test_ms_sql.rs
R packages/check-sql/tests/tools.rs
Log Message:
-----------
add logic to process check-sql config file
- limited to windows
TESTS: local manual in Windows, validation integration in Linux too
Change-Id: Ib54d568c1749db37c1ebed62440434ad946a436c
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 1c8fadea445030acd869518f98e6e8148e550959
https://github.com/Checkmk/checkmk/commit/1c8fadea445030acd869518f98e6e8148…
Author: Weblate Transfer job <weblate(a)checkmk.com>
Date: 2023-10-31 (Tue, 31 Oct 2023)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
M locale/es/LC_MESSAGES/multisite.po
M locale/fr/LC_MESSAGES/multisite.po
M locale/it/LC_MESSAGES/multisite.po
M locale/ja/LC_MESSAGES/multisite.po
M locale/nl/LC_MESSAGES/multisite.po
M locale/pt_PT/LC_MESSAGES/multisite.po
M locale/ro/LC_MESSAGES/multisite.po
Log Message:
-----------
[Weblate] Updated translation files
Translation: checkmk/software
Translate-URL: https://translate.checkmk.com/projects/checkmk/software/
Commit: 2abd404c01c8f4bd567d9b92f8ab6895f1fdcc09
https://github.com/Checkmk/checkmk/commit/2abd404c01c8f4bd567d9b92f8ab6895f…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-10-31 (Tue, 31 Oct 2023)
Changed paths:
M packages/cmk-agent-receiver/agent_receiver/certs.py
M packages/cmk-agent-receiver/agent_receiver/endpoints.py
M tests/integration/agent_receiver/test_agent_receiver.py
M tests/unit/agent_receiver/test_certs.py
Log Message:
-----------
Improve testability of sign_agent_csr
Change-Id: I5e4ffe58474a181e2f1192f1ad826c90fbca7862
Commit: 2539c1a79d73f89189139eb13e474fbf6e4a1a50
https://github.com/Checkmk/checkmk/commit/2539c1a79d73f89189139eb13e474fbf6…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-10-31 (Tue, 31 Oct 2023)
Changed paths:
A tests/unit/agent_receiver/certs.py
M tests/unit/agent_receiver/test_certs.py
M tests/unit/agent_receiver/test_endpoints.py
M tests/unit/agent_receiver/test_models.py
Log Message:
-----------
Make agent receiver tests independent of testlib and cmk utils
This introduces some c&p from test/testlib/certs.py and
cmk/utils/certs.py but is needed for the move to the package
architecture. Once we have extracted the crypto and cert stuff
to an independent package, we can unify that again.
Change-Id: I7e4c9d4c3794ecdbf97cbe11374e284b6ceef8bd
Compare: https://github.com/Checkmk/checkmk/compare/f360be7d5e7f...2539c1a79d73
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 1cba8ea7f3222b5199e02e748a73b364520fad7f
https://github.com/Checkmk/checkmk/commit/1cba8ea7f3222b5199e02e748a73b3645…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2023-10-31 (Tue, 31 Oct 2023)
Changed paths:
A cmk/rulesets/__init__.py
A cmk/rulesets/v1/__init__.py
A cmk/rulesets/v1/_groups.py
A cmk/rulesets/v1/_localize.py
A cmk/rulesets/v1/_rulespec.py
A cmk/rulesets/v1/_valuespec.py
A doc/plugin-api/source/cmk.rulesets/index.rst
A doc/plugin-api/source/cmk.rulesets/v1.rst
M doc/plugin-api/source/index.rst
M tests/testlib/pylint_checker_cmk_module_layers.py
Log Message:
-----------
Rulesets API: Proof of Concept
First draft to implement the ruleset API
CMK-14292
Change-Id: I2bbd9f5abacf1fec73210dc8d5201cb55627f1ea
Commit: 3351eaa140ddab0f9f4f0ea8e062ff7bd9224023
https://github.com/Checkmk/checkmk/commit/3351eaa140ddab0f9f4f0ea8e062ff7bd…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2023-10-31 (Tue, 31 Oct 2023)
Changed paths:
M cmk/gui/plugins/main_modules/cre.py
R cmk/gui/plugins/wato/check_parameters/mssql_instance.py
A cmk/gui/rulespec.py
A cmk/gui/utils/rulespecs/legacy_converter.py
A cmk/gui/utils/rulespecs/loader.py
A cmk/plugins/mssql/rulesets/instance.py
M cmk/rulesets/v1/__init__.py
M cmk/rulesets/v1/_valuespec.py
A tests/unit/cmk/gui/utils/rulespecs/test_legacy_converter.py
Log Message:
-----------
Ruleset API: mssql_instance MVP
Use the new API to create a rulespec for mssql_instance.
For rendering/configuration, convert to legacy rulespecs and use old functionality from here on
CMK-14816
Change-Id: I5f594feb2e452ef4e55b8c5950841869dce7e70a
Compare: https://github.com/Checkmk/checkmk/compare/1db51a11460a...3351eaa140dd
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 1db51a11460aeda55ab7be925217956f1138454e
https://github.com/Checkmk/checkmk/commit/1db51a11460aeda55ab7be925217956f1…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2023-10-31 (Tue, 31 Oct 2023)
Changed paths:
M packages/check-sql/src/main.rs
M packages/check-sql/tests/test_ms_sql.rs
Log Message:
-----------
return exit code 1 on error(check-sql)
Tests are partial, no support for config dir.
Change-Id: Iceb099fb0d6dda4667d9f894638c296290dc36a2
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: edd6494857c78fb425c8a9fe4ca44875b0ac4914
https://github.com/Checkmk/checkmk/commit/edd6494857c78fb425c8a9fe4ca44875b…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-10-31 (Tue, 31 Oct 2023)
Changed paths:
M cmk/gui/config.py
M cmk/gui/cron.py
M cmk/gui/dashboard/__init__.py
M cmk/gui/main_modules.py
M cmk/gui/metrics.py
M cmk/gui/sidebar/__init__.py
M cmk/gui/sidebar/_snapin/_search.py
M cmk/gui/views/__init__.py
M cmk/gui/visuals/__init__.py
M cmk/gui/wato/_notification_settings.py
M cmk/gui/wato/_pre_21_plugin_api.py
M tests/testlib/pylint_checker_cmk_module_layers.py
Log Message:
-----------
Tighten layer checker on cmk.gui
cmk.gui is not allowed to import from cmk.gui.plugins or the edition
specific cmk.gui.c?e.plugins package. The other way round imports are
allowed.
Suppress existing violations we can't solved easily right now.
Change-Id: I3cf05356f6851ee4105b69e46e946704772923a0
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 6dc7f8f996f025aaf62f460e23e4fff6f7be324d
https://github.com/Checkmk/checkmk/commit/6dc7f8f996f025aaf62f460e23e4fff6f…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-10-31 (Tue, 31 Oct 2023)
Changed paths:
M tests/unit/cmk/utils/test_password_store.py
Log Message:
-----------
Improve readability of one test
This format also makes it easier to port this test to other
programming languages.
Change-Id: I613fb0747d550691bbd25d99873299a4d3ee402d
Branch: refs/heads/2.1.0
Home: https://github.com/Checkmk/checkmk
Commit: de0912003e1bd10cd496ef16c95f82a6e3cde4e0
https://github.com/Checkmk/checkmk/commit/de0912003e1bd10cd496ef16c95f82a6e…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-10-31 (Tue, 31 Oct 2023)
Changed paths:
M checks/nfsiostat
M cmk/gui/plugins/metrics/network.py
M tests/unit/checks/generictests/datasets/nfsiostat.py
M tests/unit/checks/generictests/datasets/nfsiostat2.py
Log Message:
-----------
nfsiostat: fix units
metric name mentions ms.
output of nfsiostat mentions ms.
now the graphs also display ms for rtt and exe metrics.
Change-Id: I65212fabed8f539766e06a0fbcdc8dbec7bca128
Commit: 69a3ee4a49a0b4d757438fa4f9ebf02524746865
https://github.com/Checkmk/checkmk/commit/69a3ee4a49a0b4d757438fa4f9ebf0252…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-10-31 (Tue, 31 Oct 2023)
Changed paths:
A .werks/15299
M checkman/nfsiostat
M checks/nfsiostat
Log Message:
-----------
15299 FIX nfsiostat: fix units and parsing
Units falsely displayed seconds, although milliseconds are corret.
Newer versions of nfsiostat output more data, this confused our parser.
Before we parsed just the first 16 numbers: 2 global, then 7 for read
and 7 for write. But nfsiostat will now report 22 numbers: 2 global, 10
for read, and 10 for write, so the first 16 numbers have a total
different meaning now. We now parse the first 2 numbers, and then 7
numbers after "read:" and 7 numbers after "write:", so we are compatible
with the old and new format with just one parse function.
Change-Id: I6a3b467f1f5d0ac7a2e343ebd55e3af1b5e67465
Compare: https://github.com/Checkmk/checkmk/compare/62c342ff8344...69a3ee4a49a0