Branch: refs/heads/2.1.0
Home: https://github.com/Checkmk/checkmk
Commit: 1b6da2901f20ceb2cd85d45da80e7059129c9723
https://github.com/Checkmk/checkmk/commit/1b6da2901f20ceb2cd85d45da80e70591…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-11-20 (Mon, 20 Nov 2023)
Changed paths:
M Pipfile
M Pipfile.lock
A cmk/werks/__init__.py
A cmk/werks/cli.py
A cmk/werks/convert.py
A cmk/werks/error.py
A cmk/werks/format.py
A cmk/werks/load.py
A cmk/werks/markup.py
A cmk/werks/models.py
A cmk/werks/parse.py
A cmk/werks/validate.py
M tests/testlib/pylint_checker_cmk_module_layers.py
M tests/unit/test_pipfile.py
M werk
Log Message:
-----------
copy cmk-werks package to 2.1.0 branch
* we need to be able to pick werks from master branch, which eventually
will be markdown werks, so the werk tool needs to understand markdown
werks.
* we need a way to validate werks in a way that the master branch will
be able to parse them (master branch is a bit more stricter when
parsing werks, and master branch code is used to load werks from all
branches)
this is nearly a 1:1 copy from 2.2.0 branch.
* manually modified Pipfile.lock to add hashes for markdown and
types-markdown.
* adapted test_pipfile to add an exception for markdown
Change-Id: I18ba036a64cf6aa63e608cc17579870d91e459ca
Commit: 20964df3e4a7a066c10b9dab231ee9090b258a7d
https://github.com/Checkmk/checkmk/commit/20964df3e4a7a066c10b9dab231ee9090…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-11-20 (Mon, 20 Nov 2023)
Changed paths:
M buildscripts/scripts/stages.yml
M cmk/werks/validate.py
Log Message:
-----------
add stage to validate werks with cmk.werks
Code of master branch is used to compile werks db for homepage and to
send out mails to mailinglist for all branches, so we have to make sure
that werks on this branch meet master branch werks parse logic.
CMK-15097
Change-Id: Idb007cc9be6b9e08c09dad6c935ae6a68f7f4eef
Compare: https://github.com/Checkmk/checkmk/compare/68915ba5bd62...20964df3e4a7
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 564b6fbfe9bbf4b3905076643c7fae5c0acf1737
https://github.com/Checkmk/checkmk/commit/564b6fbfe9bbf4b3905076643c7fae5c0…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-11-20 (Mon, 20 Nov 2023)
Changed paths:
M packages/check-http/src/cli.rs
M packages/check-http/src/http.rs
M packages/check-http/src/main.rs
M packages/check-http/tests/test_http.rs
Log Message:
-----------
check_http: Body text
SUP-14257
Change-Id: Ie4ab995f42bb1eb6a8a0aab0175003cda59d1bdb
Commit: c4e5e567d50cf04d67c4562c20c9d96fec67c2c7
https://github.com/Checkmk/checkmk/commit/c4e5e567d50cf04d67c4562c20c9d96fe…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-11-20 (Mon, 20 Nov 2023)
Changed paths:
M packages/check-http/src/cli.rs
M packages/check-http/src/http.rs
M packages/check-http/src/main.rs
M packages/check-http/tests/test_http.rs
Log Message:
-----------
check_http: Content Type
SUP-14257
Change-Id: I9f13bd3a74ab4ae1d1daa8e07d8e8330ff4a2b9b
Commit: 2bf4699f381e22427ecc8d896b46facdd13c8a73
https://github.com/Checkmk/checkmk/commit/2bf4699f381e22427ecc8d896b46facdd…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-11-20 (Mon, 20 Nov 2023)
Changed paths:
M packages/check-http/src/connection.rs
M packages/check-http/src/http.rs
M packages/check-http/src/main.rs
M packages/check-http/src/runner.rs
M packages/check-http/tests/test_http.rs
Log Message:
-----------
check_http: Refactoring I
* Separate reqwest calls and objects more clearly
SUP-14257
Change-Id: I353321ed34b2b266c7d62655488f56acc4ad479f
Commit: d6487ae91fa9db3b68911b7e361a394bc6abfd16
https://github.com/Checkmk/checkmk/commit/d6487ae91fa9db3b68911b7e361a394bc…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-11-20 (Mon, 20 Nov 2023)
Changed paths:
M packages/check-http/src/checking.rs
R packages/check-http/src/connection.rs
M packages/check-http/src/http.rs
A packages/check-http/src/http/client.rs
A packages/check-http/src/http/request.rs
M packages/check-http/src/lib.rs
M packages/check-http/src/main.rs
M packages/check-http/src/runner.rs
M packages/check-http/tests/test_http.rs
Log Message:
-----------
check_http: Refactoring II
* Meaningful module names
* Group client and request modules in http module
* Meaningful function names
SUP-14257
Change-Id: Ice672434e24865da2bb0c14f9dbf1de0e724123c
Commit: ac635c2ef20ba3215593ff4be15402aa8deede8e
https://github.com/Checkmk/checkmk/commit/ac635c2ef20ba3215593ff4be15402aa8…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-11-20 (Mon, 20 Nov 2023)
Changed paths:
M packages/check-http/src/cli.rs
M packages/check-http/src/http/client.rs
M packages/check-http/src/main.rs
M packages/check-http/tests/test_http.rs
Log Message:
-----------
check_http: User agent
* Use provided ClientBuilder method to specify user agent
* Always set user agent, default to "Checkmk/check_http"
SUP-14257
Change-Id: I72b83d0b905afe79a23c985925ad16040473bd59
Commit: 5c44bc0ff438a829867ba2e376e3341487c9b265
https://github.com/Checkmk/checkmk/commit/5c44bc0ff438a829867ba2e376e334148…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-11-20 (Mon, 20 Nov 2023)
Changed paths:
M packages/check-http/src/http/client.rs
Log Message:
-----------
check_http: Inline function call
SUP-14257
Change-Id: I744fed9e87506c817dcd939d778f5d0ce6d973f0
Commit: 7c943faa5a70e013c50962ab1298742b8d413c55
https://github.com/Checkmk/checkmk/commit/7c943faa5a70e013c50962ab1298742b8…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-11-20 (Mon, 20 Nov 2023)
Changed paths:
M packages/check-http/src/checking.rs
M packages/check-http/src/runner.rs
Log Message:
-----------
check_http: Refactoring III
Move the last bit of checking logic into checking module
CMK-14257
Change-Id: I434c6a48d535fe9d046c389ce1ea69f0584f0d02
Commit: 80f25570b9c0c3987f81b0058cb481a559b6dd92
https://github.com/Checkmk/checkmk/commit/80f25570b9c0c3987f81b0058cb481a55…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-11-20 (Mon, 20 Nov 2023)
Changed paths:
M packages/check-http/src/checking.rs
M packages/check-http/src/http.rs
M packages/check-http/src/http/request.rs
M packages/check-http/src/main.rs
M packages/check-http/src/runner.rs
M packages/check-http/tests/test_http.rs
Log Message:
-----------
check_http: Refactoring IV
Module structure again
CMK-14257
Change-Id: I405671f24e0c4863066279bb039af657fdb880d4
Compare: https://github.com/Checkmk/checkmk/compare/433615868516...80f25570b9c0
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 468dbba2ae5e3cbd018847259bf69857e68560f6
https://github.com/Checkmk/checkmk/commit/468dbba2ae5e3cbd018847259bf69857e…
Author: David Gervasoni <david.gervasoni(a)checkmk.com>
Date: 2023-11-20 (Mon, 20 Nov 2023)
Changed paths:
A tests/unit/cmk/base/plugins/agent_based/test_ibm_imm_temp.py
Log Message:
-----------
Add test for ibm_imm_temp
CMK-15195
Change-Id: Ief273990e68d2ab89325b81b2a2060169088865b
Commit: aff00f93fb3b57bd25add20974e755c43f8207dd
https://github.com/Checkmk/checkmk/commit/aff00f93fb3b57bd25add20974e755c43…
Author: David Gervasoni <david.gervasoni(a)checkmk.com>
Date: 2023-11-20 (Mon, 20 Nov 2023)
Changed paths:
A .werks/16294
M cmk/base/legacy_checks/ibm_imm_temp.py
M tests/unit/cmk/base/plugins/agent_based/test_ibm_imm_temp.py
Log Message:
-----------
16294 FIX ibm_imm_temp: Fix error due to "empty string" sensor data
The check plugin ibm_imm_temp crashed in case of "empty string" presence in input data.
With this werk, the corresponding services correctly show states and information.
CMK-15195
Change-Id: I4ce7d15198b08ed9ef04110ee025dc87eed6e74b
Compare: https://github.com/Checkmk/checkmk/compare/016a2b432221...aff00f93fb3b
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 016a2b43222197ace24d69d460cf0e55b47662f9
https://github.com/Checkmk/checkmk/commit/016a2b43222197ace24d69d460cf0e55b…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-11-19 (Sun, 19 Nov 2023)
Changed paths:
R .werks/16259
Log Message:
-----------
Revert "16259 Changed local override mechanism for Checkmk plugins"
The wording is controversial and maybe misleading.
I'll try again later.
This reverts commit d6d9e67bf7bc975bf7be4c3603e59302bf180115.
Change-Id: I08602bc40efc138aaa8c99ee457b2230c23d834b
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 305cf61c6e191d1feea67234780bf01d881470f3
https://github.com/Checkmk/checkmk/commit/305cf61c6e191d1feea67234780bf01d8…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-11-19 (Sun, 19 Nov 2023)
Changed paths:
M packages/check-cert/src/checker.rs
Log Message:
-----------
check-cert: Shorten Metric{Builds}
CMK-14683
Change-Id: Ie909175d330404220907de0a47e0cc51d4e77c58
Commit: 984b2d6c73be5670451dd5f8baa259d4fc6c116b
https://github.com/Checkmk/checkmk/commit/984b2d6c73be5670451dd5f8baa259d4f…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-11-19 (Sun, 19 Nov 2023)
Changed paths:
M packages/check-cert/src/checker.rs
Log Message:
-----------
check-cert: Bound Metric to numeric values
CMK-14683
Change-Id: Idbcc272e29cbd472bc569d258177b87d44986c66
Commit: 6b1fc96b97fd2d78fe86f817ead9c31ed000c333
https://github.com/Checkmk/checkmk/commit/6b1fc96b97fd2d78fe86f817ead9c31ed…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-11-19 (Sun, 19 Nov 2023)
Changed paths:
M packages/check-cert/src/checker.rs
Log Message:
-----------
check-cert: Make check result with new
It's shorter and can be controlled.
CMK-14683
Change-Id: I26ccb062425a973f836e7697fdec9054893c1824
Commit: 3e4a4ff4499a555149e30ab01a2360187319ebf8
https://github.com/Checkmk/checkmk/commit/3e4a4ff4499a555149e30ab01a2360187…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-11-19 (Sun, 19 Nov 2023)
Changed paths:
A packages/check-cert/src/check.rs
M packages/check-cert/src/checker.rs
M packages/check-cert/src/lib.rs
M packages/check-cert/src/main.rs
M packages/check-cert/src/output.rs
Log Message:
-----------
check-cert: Separate API and checks
The API is getting larger so it makes sense to split it off the
domain. This should also ensure we get the visibility right.
CMK-14683
Change-Id: I7919f97313da52e6a6b82fe77d9cb8e256cd51f8
Commit: cd64e32d3e835035d77a6b83b7d503125f1602c9
https://github.com/Checkmk/checkmk/commit/cd64e32d3e835035d77a6b83b7d503125…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-11-19 (Sun, 19 Nov 2023)
Changed paths:
M packages/check-cert/src/check.rs
M packages/check-cert/src/lib.rs
M packages/check-cert/src/main.rs
R packages/check-cert/src/output.rs
Log Message:
-----------
check-cert: Move `Output` to API
CMK-14683
Change-Id: I67bf6c0f76e0f8f38dd2c5ba377a3517483edfbe
Commit: 676a1c22b4c2d4e1318378067ac106b33cba772c
https://github.com/Checkmk/checkmk/commit/676a1c22b4c2d4e1318378067ac106b33…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-11-19 (Sun, 19 Nov 2023)
Changed paths:
M packages/check-cert/src/check.rs
M packages/check-cert/src/main.rs
Log Message:
-----------
check-cert: Rename {Output,Writer}
CMK-14683
Change-Id: Ie0f83f330e943a849449b47f0b5e0de297ea2326
Commit: 89694ab7103d21cc5046749980921779cbb751b1
https://github.com/Checkmk/checkmk/commit/89694ab7103d21cc5046749980921779c…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-11-19 (Sun, 19 Nov 2023)
Changed paths:
M packages/check-cert/src/check.rs
M packages/check-cert/src/checker.rs
Log Message:
-----------
check-cert: Make trivial levels check a one-liner
CMK-14683
Change-Id: Ia602aad01fb36be26f16dcab5819536e899889a8
Commit: 3b7560e4f6bb09cf0432671397301d58bdaa3cde
https://github.com/Checkmk/checkmk/commit/3b7560e4f6bb09cf0432671397301d58b…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-11-19 (Sun, 19 Nov 2023)
Changed paths:
M packages/check-cert/src/check.rs
Log Message:
-----------
check-cert: Privatize State
We're using a tagged struct instead of real types... That saves
us some boiler plate and isn't too bad but we should still keep
this part of the API private.
CMK-14683
Change-Id: I8225714fba6bdb7f9fdab17a6e51ebf597659af8
Commit: cc23dbeb1a72d7f43e7ac5991b05bd2a4b7ad6c5
https://github.com/Checkmk/checkmk/commit/cc23dbeb1a72d7f43e7ac5991b05bd2a4…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-11-19 (Sun, 19 Nov 2023)
Changed paths:
M packages/check-cert/src/check.rs
Log Message:
-----------
check-cert: Privatize summary in CheckResult
Because we can.
CMK-14683
Change-Id: I7f930295b96ed240da951e2fd2175cbfd52351e8
Compare: https://github.com/Checkmk/checkmk/compare/ad0e8a6ebf7f...cc23dbeb1a72
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: ad0e8a6ebf7f11aa1eb1b0f619fcc87d463eb90d
https://github.com/Checkmk/checkmk/commit/ad0e8a6ebf7f11aa1eb1b0f619fcc87d4…
Author: Weblate Transfer job <weblate(a)checkmk.com>
Date: 2023-11-18 (Sat, 18 Nov 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/