Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: bfe7feb5de54f723138ef1ae9f84e78f5a99b210
https://github.com/tribe29/checkmk/commit/bfe7feb5de54f723138ef1ae9f84e78f5…
Author: Lukas Lengler <lukas.lengler(a)tribe29.com>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
M web/htdocs/js/modules/figures/cmk_figures.js
Log Message:
-----------
Dashlets: Adjust vertical labels
If any of the labels is exactly 0 the unit of the value will
no longer be displayed
CMK-8384
Change-Id: I61053a1b49986714fb2d76517bde8a9460a8180c
Commit: ac3184415813e8bfa4c6cc50af8cba07e5113039
https://github.com/tribe29/checkmk/commit/ac3184415813e8bfa4c6cc50af8cba07e…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
M cmk/special_agents/agent_vsphere.py
Log Message:
-----------
fix bug in exception handling
The --agent option does not exist anymore.
Change-Id: I68a659caf1eb7f7b05dc0b31289fd14176832e76
Compare: https://github.com/tribe29/checkmk/compare/d6d7008ab5fa...ac3184415813
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: dd82c1ce5251987ca06bf5ed11fd738a8a539a25
https://github.com/tribe29/checkmk/commit/dd82c1ce5251987ca06bf5ed11fd738a8…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
M tests/unit/cmk/base/plugins/agent_based/test_logwatch_ec.py
Log Message:
-----------
Extend unit tests for forwarding of logwatch to EC
This is a preparation for merging PR 397.
Change-Id: Ic8aa8fdc5f5d40273b5e2acaf500a6fd53497dc2
Commit: 046902401cefb150e316a5ee0bd40e6de5284609
https://github.com/tribe29/checkmk/commit/046902401cefb150e316a5ee0bd40e6de…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
A .werks/13346
M cmk/base/plugins/agent_based/logwatch_ec.py
M tests/unit/cmk/base/plugins/agent_based/test_logwatch_ec.py
Log Message:
-----------
13346 FIX <tt>logwatch_ec</tt>: Fix crash with <tt>KeyError</tt> in cluster mode
In a clustered setup, the check plugin <tt>logwatch_ec</tt>, used for
forwarding log messages collected by the logwatch agent plugin to the
Event Console, might have crashed with a <tt>KeyError</tt>. This
happened if a logfile was present only on some, but not all cluster
nodes.
Closes #397
Change-Id: Iacf49f4a16063ef63f5c6e2da090b5f37aa57340
Compare: https://github.com/tribe29/checkmk/compare/06a5344f985a...046902401cef
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 06a5344f985a56b6e9bfe0d08840250d201808b9
https://github.com/tribe29/checkmk/commit/06a5344f985a56b6e9bfe0d08840250d2…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
A .werks/13040
M cmk/base/plugins/agent_based/utils/ucd_hr_detection.py
Log Message:
-----------
13040 FIX prefer ucd_mem over hr_mem in case of ironport 14
If monitoring ironports the hr_mem check does not provide the right
data. Because of this ucd_mem is preferred.
The change is incompatible because you have to rediscover the affected
hosts so ucd_mem is used instead of hr_mem.
SUP-7780
Change-Id: Ic060e16f77019b2c2ee43f63cc0685533224c2f6
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 9b2f8f8f60ab30017b6cb62f8d747b936fd2fc84
https://github.com/tribe29/checkmk/commit/9b2f8f8f60ab30017b6cb62f8d747b936…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
M tests/unit/cmk/base/plugins/agent_based/test_logwatch_ec.py
Log Message:
-----------
Extend unit tests for forwarding of logwatch to EC
This is a preparation for merging PR 397.
Change-Id: Ic8aa8fdc5f5d40273b5e2acaf500a6fd53497dc2
Commit: d6d7008ab5fa131dfaf3e5f489bda0434cb239c6
https://github.com/tribe29/checkmk/commit/d6d7008ab5fa131dfaf3e5f489bda0434…
Author: gradecke <gerdradecke(a)gmx.de>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
A .werks/13346
M cmk/base/plugins/agent_based/logwatch_ec.py
M tests/unit/cmk/base/plugins/agent_based/test_logwatch_ec.py
Log Message:
-----------
13346 FIX <tt>logwatch_ec</tt>: Fix crash with <tt>KeyError</tt> in cluster mode
In a clustered setup, the check plugin <tt>logwatch_ec</tt>, used for
forwarding log messages collected by the logwatch agent plugin to the
Event Console, might have crashed with a <tt>KeyError</tt>. This
happened if a logfile was present only on some, but not all cluster
nodes.
Closes #397
Change-Id: Iacf49f4a16063ef63f5c6e2da090b5f37aa57340
Compare: https://github.com/tribe29/checkmk/compare/c2dabfb112b1...d6d7008ab5fa
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: e2846235e8602525eeebeb1dfda650c348821560
https://github.com/tribe29/checkmk/commit/e2846235e8602525eeebeb1dfda650c34…
Author: Stefan Hölzl <stefan.hoelzl(a)tribe29.com>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
M cmk/gui/key_mgmt.py
M cmk/gui/watolib/utils.py
M cmk/utils/encryption.py
Log Message:
-----------
fix composition tests: resolve layer violation
moved `sign_key_finterprint` to cmk.utils.encryption
so that composition tests do not have to import cmk.gui
composition tests fail to import cmk.gui because they run
in the build container where the combination of our custom built OpenSSL version
and python-ldap cause issues.
CMK-8614
Change-Id: I0f9d0172c20bee1d38a803675d98fc32af644b8c
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 25dcc42c3d22edb7c1af0e01b090cf43628a3cd1
https://github.com/tribe29/checkmk/commit/25dcc42c3d22edb7c1af0e01b090cf436…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
M cmk/base/api/agent_based/register/_config.py
M cmk/base/check_api.py
M cmk/base/config.py
M cmk/base/default_config/base.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/watolib/rulesets.py
M cmk/utils/rulesets/ruleset_matcher.py
M cmk/utils/type_defs/_misc.py
M tests/unit/cmk/utils/rulesets/test_ruleset_matcher.py
M tests/unit/cmk/utils/rulesets/test_tuple_rulesets.py
Log Message:
-----------
Refine typing for rules #1
Change-Id: I5551049c32bb281488e32d9559a982aa64b9b334
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: b6892ea31b29a7a34bada1163b0fc4315b673fb0
https://github.com/tribe29/checkmk/commit/b6892ea31b29a7a34bada1163b0fc4315…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
M cmk/gui/utils/script_helpers.py
M tests/unit/cmk/gui/conftest.py
M tests/unit/cmk/utils/livestatus_helpers/conftest.py
Log Message:
-----------
Cleanup WSGI application contexts
Previously we used a DummyApplication for some of our tests which seemed
to work fine, but left out important parts of our WSGI application. For
example the profiling, and request related hook middleware was not in
place. Without the later, the cleanup of request scoped memoized
function calls was not working as intended in unit test context.
This was not visible, since `cmk.gui.hooks.request_memoize` is not widely
used at the moment.
Change-Id: I226825d76e0798b9015e525340e1798cc137a978
Commit: 2ebc44880ac9ca2efb80f7bbe638ec44a1d4dc21
https://github.com/tribe29/checkmk/commit/2ebc44880ac9ca2efb80f7bbe638ec44a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
M cmk/gui/globals.py
M cmk/gui/hooks.py
Log Message:
-----------
Ensure request_memoize cleanup also in unit test cases
Previously the request_memoize cache was only cleaned up during
actual request processing, which is fine for the normal execution
of the GUI.
But in many unit tests we don't really handle requests, but only
construct an application and request context to execute the test.
To have a cleanup also in this situation, we now also trigger the
cleanup when exiting our `RequestContext`.
Change-Id: I86d5e5daae0b5cf7347bdd3a37199d4bc07ad432
Commit: 001774ba7f08483ae35012fedabf50965881de49
https://github.com/tribe29/checkmk/commit/001774ba7f08483ae35012fedabf50965…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
M tests/unit/cmk/gui/test_gui_hooks.py
Log Message:
-----------
Make reset_hooks preserve the previous hooks
Change-Id: I473402e3963050067e5649227914b3813c4894f3
Commit: d2f57001891016684cef7b64003411bb54cd6298
https://github.com/tribe29/checkmk/commit/d2f57001891016684cef7b64003411bb5…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
M cmk/gui/groups.py
M cmk/gui/inventory.py
M cmk/gui/mkeventd.py
Log Message:
-----------
Spread use of request_memoize - 1
Change-Id: I91de273a98f7b6b829ba48b3149b4e5328010400
Commit: 11fa3aaaad9cf5b0f5899e3015711e8b8562f90e
https://github.com/tribe29/checkmk/commit/11fa3aaaad9cf5b0f5899e3015711e8b8…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
M cmk/gui/modules.py
M cmk/gui/plugins/dashboard/utils.py
M cmk/gui/plugins/views/painters.py
Log Message:
-----------
Spread use of request_memoize - 2
Change-Id: I58c0c89e388ce9e54b0f90b7db2a278ab98fc9db
Commit: e68caa30ef9f6f663c86fb693991c9f9ac4e7a2a
https://github.com/tribe29/checkmk/commit/e68caa30ef9f6f663c86fb693991c9f9a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
M cmk/gui/userdb.py
M cmk/gui/watolib/timeperiods.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_user.py
M tests/unit/cmk/gui/test_userdb.py
Log Message:
-----------
Spread use of request_memoize - 3
Change-Id: Ib0d9815db9f3e0987e263698aee0c9326cece1f1
Commit: 1c7eebd18074fe953895874a175b0785963694a4
https://github.com/tribe29/checkmk/commit/1c7eebd18074fe953895874a175b07859…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
M cmk/gui/watolib/git.py
A tests/unit/cmk/gui/watolib/test_git.py
Log Message:
-----------
watlob.git: Add type hints and first test
Change-Id: Ib0a15ae5421cfe0ee8e57e33506407aa197ff271
Commit: 0d6ba21f2b4e603c1ddb87f27d1132555f3be334
https://github.com/tribe29/checkmk/commit/0d6ba21f2b4e603c1ddb87f27d1132555…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
M cmk/gui/watolib/git.py
Log Message:
-----------
Spread use of request_memoize - 4
Change-Id: Idb82072be3d5e790eb1beb9995f6b62defa7ec46
Commit: 30a3f1d7f70d1e918cabdaec2610782a093c1617
https://github.com/tribe29/checkmk/commit/30a3f1d7f70d1e918cabdaec2610782a0…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
M cmk/gui/hooks.py
M cmk/gui/inventory.py
M cmk/gui/plugins/userdb/utils.py
M cmk/gui/sites.py
M cmk/gui/utils/labels.py
M cmk/gui/valuespec.py
M cmk/gui/watolib/activate_changes.py
Log Message:
-----------
Spread use of request_memoize - 5
Change-Id: I9b60f0ca0c8dc02699534fba1e7ab2a9ab01faf3
Compare: https://github.com/tribe29/checkmk/compare/689dde68017a...30a3f1d7f70d