Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 97a41c263489c81adb5147a9d427facc147f7d78
https://github.com/tribe29/checkmk/commit/97a41c263489c81adb5147a9d427facc1…
Author: Luka Racic <luka.racic(a)tribe29.com>
Date: 2023-03-24 (Fri, 24 Mar 2023)
Changed paths:
M .werks/first_free
Log Message:
-----------
Reserved 10 Werk IDS
Change-Id: I3dedb2c60ff8e87695fcd13f5f43ab4d660ba402
Commit: 008cb36207e20b4494c5b6cccdb566ae764d63e6
https://github.com/tribe29/checkmk/commit/008cb36207e20b4494c5b6cccdb566ae7…
Author: Dirk Mayer <71777632+dirkhub(a)users.noreply.github.com>
Date: 2023-03-24 (Fri, 24 Mar 2023)
Changed paths:
M cmk/base/plugins/agent_based/utils/humidity.py
Log Message:
-----------
Fix parameter detection for humidity
Standard rule "Humidity Levels" returns an object of type cmk.base.api.agent_based.type_defs.Parameters.
Example: Parameters({'levels': (70.0, 80.0), 'levels_lower': (1.0, 5.0)})
This does not match with isinstance(params, dict), so the parameters get ignored. Fixed by adding type "Mapping", so isinstance evaluates to True for this type of params.
Closes: 582
Change-Id: I23202b104a10e06564b6bfbca53176c1b5be5cb3
Commit: 7122c339e87657bb15877d31eb0de5e9add7ea7e
https://github.com/tribe29/checkmk/commit/7122c339e87657bb15877d31eb0de5e9a…
Author: Dirk Mayer <71777632+dirkhub(a)users.noreply.github.com>
Date: 2023-03-24 (Fri, 24 Mar 2023)
Changed paths:
A .werks/15576
M checks/ibm_svc_nodestats
M tests/unit/checks/generictests/datasets/ibm_svc_nodestats_regression.py
Log Message:
-----------
15576 FIX ibm_svc_nodestats: support decimal values for newer SVC firmware
Newer SVC firmware can report decimal values for nodestats. Now, we cast those values to float.
Closes: 565
Change-Id: I7bf4d27167ebb9b58dbf14bd7979384440824d53
Compare: https://github.com/tribe29/checkmk/compare/e6eda39df3c3...7122c339e876
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f9058991086f123a3a0b7d1b5a01ca031d32c4e9
https://github.com/tribe29/checkmk/commit/f9058991086f123a3a0b7d1b5a01ca031…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-23 (Thu, 23 Mar 2023)
Changed paths:
M cmk/base/config.py
M tests/unit/checks/test_generic_legacy_conversion.py
M tests/unit/conftest.py
Log Message:
-----------
drop unneeded test
The feature ensured by the test is about to be removed.
Change-Id: Id42d11a747065ad2867b51dfa68b3e9c603acd2b
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: 6e8b327c661fdc93a852cfe8d4654c9fa844dbf5
https://github.com/tribe29/checkmk/commit/6e8b327c661fdc93a852cfe8d4654c9fa…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-23 (Thu, 23 Mar 2023)
Changed paths:
M cmk/gui/watolib/config_domains.py
Log Message:
-----------
config_domains: small refactoring
Change-Id: Ie99e98da86e02cc846a918d8f249eef05bcce1a2
Commit: 3ba0b44e2a43172dd4ea6c0b3e3037990c0d444d
https://github.com/tribe29/checkmk/commit/3ba0b44e2a43172dd4ea6c0b3e3037990…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-23 (Thu, 23 Mar 2023)
Changed paths:
M cmk/gui/watolib/config_domains.py
M cmk/update_config/plugins/actions/remote_site_cas.py
Log Message:
-----------
Discard invalid CAs
There was no validation of the systems CAs that are read into Checkmk.
Up to now, the invalid CAs just passed through, without doing any harm.
However now that we try to extract the issuer, we must discard corrupt
pem files.
CMK-12687
Change-Id: I3d9f15e99d34fb574d83b675d9bb4e7c12a4f8fc
Commit: 09f4ff98e49e6cfcb4aef52217acacb2339b438d
https://github.com/tribe29/checkmk/commit/09f4ff98e49e6cfcb4aef52217acacb23…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-23 (Thu, 23 Mar 2023)
Changed paths:
M cmk/base/config.py
R cmk/base/legacy_mk_file_check_configuration.py
M cmk/update_config/main.py
A cmk/update_config/plugins/pre_actions/deprecated_config_style.py
M tests/unit/cmk/update_config/test_main.py
Log Message:
-----------
rework legacy configuration checks
Adopt the approach of the master branch.
We have to exclude all registered and known rulesets.
Updating the hard coded list is nice, but registered (or deprecated)
rulesets can change.
Change-Id: Ib4bb6d837be4eef4d4bb1303e6cfb00b8fd775bf
Compare: https://github.com/tribe29/checkmk/compare/76ceba35b86a...09f4ff98e49e
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 6939d3da3a8259afd9784869c27b0b26185e3715
https://github.com/tribe29/checkmk/commit/6939d3da3a8259afd9784869c27b0b261…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-23 (Thu, 23 Mar 2023)
Changed paths:
M cmk/gui/watolib/config_domains.py
Log Message:
-----------
config_domains: small refactoring
Change-Id: Ie99e98da86e02cc846a918d8f249eef05bcce1a2
Commit: f38092bfea488fd4bdaa8a277a4ba8195324b717
https://github.com/tribe29/checkmk/commit/f38092bfea488fd4bdaa8a277a4ba8195…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-23 (Thu, 23 Mar 2023)
Changed paths:
M cmk/gui/watolib/config_domains.py
M cmk/update_config/plugins/actions/remote_site_cas.py
Log Message:
-----------
Discard invalid CAs
There was no validation of the systems CAs that are read into Checkmk.
Up to now, the invalid CAs just passed through, without doing any harm.
However now that we try to extract the issuer, we must discard corrupt
pem files.
CMK-12687
Change-Id: I3d9f15e99d34fb574d83b675d9bb4e7c12a4f8fc
Compare: https://github.com/tribe29/checkmk/compare/e0afe48e3118...f38092bfea48
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: 76ceba35b86a5eef53246fbeaac0f4b9742d6b76
https://github.com/tribe29/checkmk/commit/76ceba35b86a5eef53246fbeaac0f4b97…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-03-23 (Thu, 23 Mar 2023)
Changed paths:
M tests/integration/notifications/conftest.py
M tests/testlib/site.py
Log Message:
-----------
Wait for global flags updates to be applied
Not waiting for the expected state results in flakes during test
execution.
Simplify commands invocation along the way. The livestatus module
prepends the '[timestamp] ' to the command in case it is missing.
Change-Id: I8b923eca0dbc1bb699fdc09d04e96af5318422d4
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: e0afe48e3118031853e4ac4c92ebdf6bb6b4c1c8
https://github.com/tribe29/checkmk/commit/e0afe48e3118031853e4ac4c92ebdf6bb…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-03-23 (Thu, 23 Mar 2023)
Changed paths:
M tests/integration/notifications/conftest.py
M tests/testlib/site.py
Log Message:
-----------
Wait for global flags updates to be applied
Not waiting for the expected state results in flakes during test
execution.
Simplify commands invocation along the way. The livestatus module
prepends the '[timestamp] ' to the command in case it is missing.
Change-Id: I8b923eca0dbc1bb699fdc09d04e96af5318422d4
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 7f46a0dc5b1eee4c8b5316e29326d20e7126220a
https://github.com/tribe29/checkmk/commit/7f46a0dc5b1eee4c8b5316e29326d20e7…
Author: Konstantin Baikov <konstantin.baikov(a)tribe29.com>
Date: 2023-03-23 (Thu, 23 Mar 2023)
Changed paths:
M tests/unit/cmk/ec/test_ec_misc.py
Log Message:
-----------
Fix the hypothesis flaky slowdowns
The data generation in hypothesis sometimes
takes more than 1.5 seconds and then
fails with an internal healthcheck.
This limits the number of generated examples
and now the test run takes about 0.02s
The other option would be to disable the
healthcheck, but that would make the tests
run longe.
Change-Id: I1f0515492adb3eb297e3ba8e01c3a2c80800ad97
Commit: 2ea35f976b593469ca966e7fa587697689821e68
https://github.com/tribe29/checkmk/commit/2ea35f976b593469ca966e7fa58769768…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-03-23 (Thu, 23 Mar 2023)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/code_examples.py
Log Message:
-----------
FIX code_examples: fix error for endpoint.does_redirects
Change-Id: I1ae9c5ab26ffd041a813b5c5700eefa11dfd989f
Commit: 496f3fc4b478512316b0c8a57c2ed69d58ea5592
https://github.com/tribe29/checkmk/commit/496f3fc4b478512316b0c8a57c2ed69d5…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2023-03-23 (Thu, 23 Mar 2023)
Changed paths:
M checks/.header-for-pylint
Log Message:
-----------
Do not format-test auto generated files
This is also an attempt to fix our failing test-github-actions.
But anyway - it does not makes sense to blacken them.
Change-Id: Iaaeb6de6fb90edffd8beab3c6fc27b9c686b9dcf
Commit: 5ed086a69bfcefddf7aba0a1416eafe69177fef9
https://github.com/tribe29/checkmk/commit/5ed086a69bfcefddf7aba0a1416eafe69…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2023-03-23 (Thu, 23 Mar 2023)
Changed paths:
M buildscripts/scripts/utils/notify.groovy
Log Message:
-----------
Fix: do not notify for failing Testing jobs
Change-Id: Ib3f07a0ac4435a33988b24d24a5301836e92dc17
Commit: ca542e34d7da66fbad324da43fbd4866cf230821
https://github.com/tribe29/checkmk/commit/ca542e34d7da66fbad324da43fbd4866c…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-23 (Thu, 23 Mar 2023)
Changed paths:
M cmk/base/api/agent_based/register/check_plugins_legacy.py
M cmk/base/config.py
M tests/unit/cmk/base/api/agent_based/register/test_check_plugins_legacy.py
Log Message:
-----------
legacy check API: don't pass callback
Change-Id: Ic9d09c9bece0449c8cf64327e8bd61d7dd33ac7a
Compare: https://github.com/tribe29/checkmk/compare/46928aa14c6d...ca542e34d7da
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: bbb9be7e0839e2a52770803634447938d03d8559
https://github.com/tribe29/checkmk/commit/bbb9be7e0839e2a52770803634447938d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-03-23 (Thu, 23 Mar 2023)
Changed paths:
A .werks/14307
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/gui/watolib/users.py
Log Message:
-----------
14307 FIX Fix minimal session idle timeout in global setting
The default session idle timeout was changed to 90 minutes with #12061. In this
step also the minimal possible value was accidentally set to the same value.
The minimal value has now been set back to 60 seconds as before.
Change-Id: Ic506eeedb31c5599dee36f82b7663240ba72c97b
Commit: b78c463ee32b8af38317bcb790b65c676b8a746c
https://github.com/tribe29/checkmk/commit/b78c463ee32b8af38317bcb790b65c676…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2023-03-23 (Thu, 23 Mar 2023)
Changed paths:
A .werks/14190
M cmk/gui/availability.py
Log Message:
-----------
WK14190: BI availability: Fixed missing host downtimes if the host status was not part of the aggregation
Change-Id: I9a5b2ea6498bee033ce15e82de3f841e944765a5
Compare: https://github.com/tribe29/checkmk/compare/86d1dac6c603...b78c463ee32b