Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: bd4bd996c035b65890f6ef738523f17041c111c4
https://github.com/tribe29/checkmk/commit/bd4bd996c035b65890f6ef738523f1704…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-01-11 (Tue, 11 Jan 2022)
Changed paths:
M cmk/base/config.py
Log Message:
-----------
Fix typing of configs
A *CEE*ConfigCache will return a *CEE*HostConfig.
This is by far not the most elegant solution, but
all other approaches (common base class or Generic
class) would require a major refactoring.
Change-Id: Ia9fa09eb401310349f70791ffd7618b5c0c3c043
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 655769e7e1605d24c325b4727f16f6b58fd92d46
https://github.com/tribe29/checkmk/commit/655769e7e1605d24c325b4727f16f6b58…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-01-11 (Tue, 11 Jan 2022)
Changed paths:
M buildscripts/scripts/stages.yml
Log Message:
-----------
include shellcheck in gerrit jobs
Remove the remaining excludes one by one...
Change-Id: I5429a63723b736687e451cc4fe96796d787ff0df
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 614b28e03b4e04193267d2a8c7a64eb4fb3be131
https://github.com/tribe29/checkmk/commit/614b28e03b4e04193267d2a8c7a64eb4f…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-01-11 (Tue, 11 Jan 2022)
Changed paths:
R tests/unit/checks/test_cpu_threads.py
A tests/unit/cmk/base/plugins/agent_based/test_cpu_threads.py
Log Message:
-----------
Move cpu_threads unit tests to right place
Change-Id: I8f0d930ebf92e46080c91f745469f08416270462
Commit: 5696124208b06980ca85498eb51cfa0ef4de37c2
https://github.com/tribe29/checkmk/commit/5696124208b06980ca85498eb51cfa0ef…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-01-11 (Tue, 11 Jan 2022)
Changed paths:
M cmk/base/plugins/agent_based/cpu.py
M cmk/base/plugins/agent_based/cpu_threads.py
M cmk/base/plugins/agent_based/utils/cpu.py
M cmk/base/plugins/agent_based/wmi_cpuload.py
M tests/unit/cmk/base/plugins/agent_based/test_cpu_threads.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_cpu_load.py
Log Message:
-----------
CPU section: Make thread information optional
This change improves the usability of the common CPU checking
functionality. There are devices which only yield information about the
load, but no thread information (e.g. wmi_cpuload, ucd_cpu_load).
CMK-9365
Change-Id: Ibc8e681a7e8fa0ac78bc2c7406ab0f5ea5ae486a
Commit: 14f950be06c3c4e78c77ce37a74d8e19e198414d
https://github.com/tribe29/checkmk/commit/14f950be06c3c4e78c77ce37a74d8e19e…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-01-11 (Tue, 11 Jan 2022)
Changed paths:
M checks/ucd_cpu_load
A cmk/base/plugins/agent_based/ucd_cpu_load.py
A tests/unit/cmk/base/plugins/agent_based/test_ucd_cpu_load.py
Log Message:
-----------
Add SNMP section ucd_cpu_load
CMK-9365
Change-Id: Id27d14ca0640d2bec30559837b046f1d1c33f5b3
Commit: 36e76c86c0fc909037eb51226844f9e327513865
https://github.com/tribe29/checkmk/commit/36e76c86c0fc909037eb51226844f9e32…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-01-11 (Tue, 11 Jan 2022)
Changed paths:
A .werks/13522
R checks/ucd_cpu_load
M cmk/base/plugins/agent_based/ucd_cpu_load.py
M cmk/update_config.py
M cmk/utils/migrated_check_variables.py
M tests/unit/checks/test_generic_legacy_conversion.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_plugin_vs_wato.py
Log Message:
-----------
13522 FIX <tt>ucd_cpu_load</tt>: Fix "AttributeError ('tuple' object has no attribute 'get')"
The check plugin <tt>ucd_cpu_load</tt> crashed with
"AttributeError ('tuple' object has no attribute 'get')"
when using its default parameters.
CMK-9365
Change-Id: I0c33029db5c60d14097c61a7ce9c35af5cbb6d1e
Compare: https://github.com/tribe29/checkmk/compare/85cd4ee94e14...36e76c86c0fc
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 28fdcfa0f0372420268834c1036e2884443b78e9
https://github.com/tribe29/checkmk/commit/28fdcfa0f0372420268834c1036e28844…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-01-10 (Mon, 10 Jan 2022)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/check_table.py
M cmk/base/config.py
M tests/unit/cmk/base/test_config.py
Log Message:
-----------
minor cleanup
Change-Id: Ic6ab6f88e836c896710f41650168dd4fbbc0643b
Commit: aad3af41e17476fda37510f295a6c79a4ca5f337
https://github.com/tribe29/checkmk/commit/aad3af41e17476fda37510f295a6c79a4…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-01-10 (Mon, 10 Jan 2022)
Changed paths:
M cmk/base/agent_based/checking/__init__.py
M cmk/base/plugin_contexts.py
M tests/unit/checks/generictests/run.py
M tests/unit/checks/test_mem_win.py
M tests/unit/cmk/base/api/agent_based/test_utils_check_levels_predictive.py
M tests/unit/cmk/base/plugins/agent_based/test_diskstat.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_cpu_load.py
M tests/unit/cmk/base/test_check_api.py
Log Message:
-----------
make plugin_context agnostic of 'Service' class
This simplifies both testing and upcoming changes.
Change-Id: Iad2700dd81604fa6b989a2ddb54cbfe762375fad
Commit: 85cd4ee94e141909a0620910798ce80a7fd408d0
https://github.com/tribe29/checkmk/commit/85cd4ee94e141909a0620910798ce80a7…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-01-10 (Mon, 10 Jan 2022)
Changed paths:
M agents/check_mk_agent.linux
Log Message:
-----------
replace `fuser` by a more portable approach
We now encode the PID in the cache files name.
While there should only be one at a time, we nevertheless
iterate over all potential cache files.
Note that this also makes the `noclobber` option redundant.
Change-Id: Ie77a147d8d3a9dc38d6107e8999ab97c2f61fa44
Compare: https://github.com/tribe29/checkmk/compare/d05c06e2835d...85cd4ee94e14
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 981307280a707ed44ac86ef748cf127e6d42ee6f
https://github.com/tribe29/checkmk/commit/981307280a707ed44ac86ef748cf127e6…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-01-10 (Mon, 10 Jan 2022)
Changed paths:
M Pipfile.lock
M agents/plugins/mk_jolokia.py
M cmk/special_agents/agent_cisco_prime.py
M cmk/special_agents/agent_netapp.py
M cmk/special_agents/agent_ucs_bladecenter.py
M cmk/special_agents/utils/agent_common.py
Log Message:
-----------
Regenerate Pipfile.lock
This bump introduces improved type hints which need some smaller
cleanups. Still need two suppressions which can not quickly be fixed
along the way.
Change-Id: I397831d6d7fc91d4108194267c8cd0b2d68b7101
Commit: 80ef685baf8b6ca6321c0758fea088417a966958
https://github.com/tribe29/checkmk/commit/80ef685baf8b6ca6321c0758fea088417…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-01-10 (Mon, 10 Jan 2022)
Changed paths:
M Pipfile
M Pipfile.lock
M tests/unit/test_pipfile.py
Log Message:
-----------
Add fido2 for upcoming webauthn integration
Change-Id: Ie8c3351b64675732d0da3d899385b5a65e44fbfe
Compare: https://github.com/tribe29/checkmk/compare/5a2b0cfe1e96...80ef685baf8b