Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 61db55a6db702756008594be84044c5206e4d9cd
https://github.com/tribe29/checkmk/commit/61db55a6db702756008594be84044c520…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-05-14 (Thu, 14 May 2020)
Changed paths:
A tests-py3/unit/cmk/utils
R tests-py3/unit/cmk/utils/rulesets
R tests-py3/unit/cmk/utils/structured_data
R tests-py3/unit/cmk/utils/test_cmk_subprocess.py
R tests-py3/unit/cmk/utils/test_crash_reporting.py
R tests-py3/unit/cmk/utils/test_daemon.py
R tests-py3/unit/cmk/utils/test_debug.py
R tests-py3/unit/cmk/utils/test_encoding.py
R tests-py3/unit/cmk/utils/test_exceptions.py
R tests-py3/unit/cmk/utils/test_labels.py
R tests-py3/unit/cmk/utils/test_log.py
R tests-py3/unit/cmk/utils/test_log_console.py
R tests-py3/unit/cmk/utils/test_man_pages.py
R tests-py3/unit/cmk/utils/test_memoize.py
R tests-py3/unit/cmk/utils/test_msi_engine.py
R tests-py3/unit/cmk/utils/test_msi_patch.py
R tests-py3/unit/cmk/utils/test_notify_utils.py
R tests-py3/unit/cmk/utils/test_packaging.py
R tests-py3/unit/cmk/utils/test_password_store.py
R tests-py3/unit/cmk/utils/test_paths.py
R tests-py3/unit/cmk/utils/test_piggyback.py
R tests-py3/unit/cmk/utils/test_plugin_registry.py
R tests-py3/unit/cmk/utils/test_prediction_commons.py
R tests-py3/unit/cmk/utils/test_python_printer.py
R tests-py3/unit/cmk/utils/test_render.py
R tests-py3/unit/cmk/utils/test_schedule.py
R tests-py3/unit/cmk/utils/test_store.py
R tests-py3/unit/cmk/utils/test_tty.py
R tests-py3/unit/cmk/utils/test_utils_tags.py
R tests-py3/unit/cmk/utils/test_werks.py
Log Message:
-----------
Symlink all cmk.utils unit tests directly.
Change-Id: Ib653d9ff27c61c59aca1c3ddbe983e62c5c58aab
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d64870be3ec4dd02d57de9e2049b6f3c5d82dead
https://github.com/tribe29/checkmk/commit/d64870be3ec4dd02d57de9e2049b6f3c5…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-05-14 (Thu, 14 May 2020)
Changed paths:
M doc/plugin-api/Makefile
Log Message:
-----------
Cleanup new Makefile a bit
Change-Id: I013d8a9a53e6eaa7df5e4f39fbc129f6c97a3531
Commit: 9c185727fa3ce2a08f3552671ea9beef7ca8885f
https://github.com/tribe29/checkmk/commit/9c185727fa3ce2a08f3552671ea9beef7…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-05-14 (Thu, 14 May 2020)
Changed paths:
M doc/plugin-api/Makefile
M doc/plugin-api/source/conf.py
Log Message:
-----------
Add Dynamic Configuration connector API to plugin API doc
Change-Id: I9c8ff750d7825c16b1fea84da884b482ce2a154f
Commit: bdcbc1d3cdcdcbb19769b05df0d999d84306b286
https://github.com/tribe29/checkmk/commit/bdcbc1d3cdcdcbb19769b05df0d999d84…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-05-14 (Thu, 14 May 2020)
Changed paths:
M Makefile
A doc/plugin-api/.f12
M omd/packages/check_mk/skel/etc/check_mk/apache.conf
Log Message:
-----------
Package the plugin API and share it
The plugin API will be available at the URL
"http://[server]/[site]/check_mk/plugin-api/".
Change-Id: Ia3d01a6cf22f2ff7d75dead1ff78ea5e5be692b0
Commit: d694b2aa7cd8fc3b52f57ddf9ee87cae4c90ef07
https://github.com/tribe29/checkmk/commit/d694b2aa7cd8fc3b52f57ddf9ee87cae4…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-05-14 (Thu, 14 May 2020)
Changed paths:
A tests-py3/unit/cmk/gui/plugins/userdb
A tests-py3/unit/cmk/gui/plugins/visuals
A tests-py3/unit/cmk/gui/plugins/wato
M tests/unit/cmk/gui/plugins/visuals/test_filters.py
M tests/unit/cmk/gui/plugins/wato/test_check_parameters.py
M tests/unit/cmk/gui/plugins/wato/utils/test_sample_config.py
Log Message:
-----------
PY3: Start enabling cmk.gui unit tests #6
Change-Id: Ia442e30efef65d6cf47f0c3a7bc8f4a78895ffba
Compare: https://github.com/tribe29/checkmk/compare/5d3b1324a14f...d694b2aa7cd8
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 5d3b1324a14fb072152dd12c34d1a214caebdab6
https://github.com/tribe29/checkmk/commit/5d3b1324a14fb072152dd12c34d1a214c…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-05-14 (Thu, 14 May 2020)
Changed paths:
M livestatus/src/Poller.h
Log Message:
-----------
Make UBSAN happy when there are no FDs to poll.
Change-Id: I7f01097c5144da0fcadf0c2d8334a9513c36de30
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: d72181791221e8b198debbe5d42e0c0b36af73e2
https://github.com/tribe29/checkmk/commit/d72181791221e8b198debbe5d42e0c0b3…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-05-14 (Thu, 14 May 2020)
Changed paths:
A .werks/11044
M checkman/dell_idrac_fans
M checks/dell_idrac_fans
A tests/unit/checks/generictests/datasets/dell_idrac_fans_regression.py
Log Message:
-----------
11044 FIX dell_idrac_fans: don't crash on unknown device states
The check plugin crashed when fans of a device were in
states that did not return a device reading. The plugin
now returns only the status and the name for the states
"other", "unknown", and "failed".
Fans that are in the states "unknown" or "other" will
now no longer be discovered. Fans that are in the state
"failed" will still be discovered.
Change-Id: Ic8640d5512243380acb4d25d7eba0a93d58d9280
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 23af38493e5f3cf847077d5b3939a021b0a520b1
https://github.com/tribe29/checkmk/commit/23af38493e5f3cf847077d5b3939a021b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-05-14 (Thu, 14 May 2020)
Changed paths:
A .werks/11078
Log Message:
-----------
11078 Dynamic configuration: Add connector plugin API
The Dynamic configuration is now loading plugins that are located below
the path <tt>local/lib/check_mk/cee/dcd/plugins/connectors/</tt>.
You can find a minimal example connector implementation it in your site at
<tt>lib/check_mk/cee/dcd/plugins/connectors/example_connector.py</tt>. You may
use this as base for your own connectors. To enable this connector, you need to
copy it to the plugin directory mentioned above and uncomment the registry
registration lines in the plugin (See TODO).
To be able to configure connections based on this connector in the GUI, you
also need to deploy a GUI plugin. An example can be found in your site at
<tt>lib/check_mk/gui/cee/plugins/wato/example_dcd_connector.py</tt>. This
needs to be placed in the WATO plugin directory of your site. You also need to
uncomment the registry registration line in the plugin (See TODO).
Change-Id: I883c45f57ebfc9c50bf6ed9c567b542f851828cf
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 7ceede416b890f3e6bc98a3fa69b1d8f6ea82e65
https://github.com/tribe29/checkmk/commit/7ceede416b890f3e6bc98a3fa69b1d8f6…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-05-14 (Thu, 14 May 2020)
Changed paths:
A .werks/11096
M checkman/hyperv_vms
M checks/hyperv_vms
M cmk/gui/plugins/wato/check_parameters/hyperv_vms.py
M locale/de/LC_MESSAGES/multisite.po
M tests-py3/unit/checks/generictests/datasets/hyperv_vms.py
Log Message:
-----------
11096 hyperv_vms: use default levels instead of discovered state
The check hyperv_vms now uses a set of default levels to map the
state of VMs to monitoring states. Before, by default, the check
compared the current VM state against the state at the point when
the service was discovered and went CRIT if the two states did not
match. This behavior is still available, but the check now has to
be specifically configured to do this, see the rule "State of
Microsoft Hyper-V Server VMs".
Furthermore, the check now always works when executed as a manual
check. Before, it might have crashed in this case, depending on
the used configuration.
This change is incompatible in the sense that users have to adjust
the rules for this check to make it behave the way it did before.
Change-Id: Id4864f2f5dae5d472d87ba0596498c0f82391644
Commit: 0b2ef11077846f356b99f438562080afc91c857d
https://github.com/tribe29/checkmk/commit/0b2ef11077846f356b99f438562080afc…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-05-14 (Thu, 14 May 2020)
Changed paths:
M cmk/base/config.py
Log Message:
-----------
CheckAPI: tiny bug fix
Change-Id: I2711872ab687d2618b1385911ad826c71f1fd244
Compare: https://github.com/tribe29/checkmk/compare/ae4dcb97c867...0b2ef1107784
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: b1a33b3fb065b6c4f2f346e7641e986282f2437f
https://github.com/tribe29/checkmk/commit/b1a33b3fb065b6c4f2f346e7641e98628…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-05-14 (Thu, 14 May 2020)
Changed paths:
A .werks/11043
M checks/esx_vsphere_vm
A cmk/gui/plugins/wato/check_parameters/esx_vsphere_vm_memory.py
M tests-py3/unit/checks/generictests/datasets/esx_vsphere_vm_regression.py
Log Message:
-----------
11043 esx_vsphere_vm.mem_usage: add ruleset to specify levels
For services with the service description "ESX Memory" absolute
levels for the different values like e.g. ballooning can now
be specified.
Change-Id: I3fae701ac5b3c7b38106d6b52bf43048df07cce9
Commit: ae4dcb97c867be503044716b0107a0e11333eb7c
https://github.com/tribe29/checkmk/commit/ae4dcb97c867be503044716b0107a0e11…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-05-14 (Thu, 14 May 2020)
Changed paths:
M cmk/gui/crash_reporting.py
M tests-py3/Makefile
M tests/unit/cmk/gui/test_gui_config.py
M tests/unit/cmk/gui/test_htmllib_HTMLGenerator.py
M tests/unit/cmk/gui/test_htmllib_html_cls.py
M tests/unit/cmk/gui/test_http.py
M tests/unit/cmk/gui/test_index.py
M tests/unit/cmk/gui/test_pages.py
M tests/unit/cmk/gui/test_sites.py
M tests/unit/cmk/gui/test_table.py
M tests/unit/cmk/gui/test_valuespec.py
M tests/unit/cmk/gui/test_views.py
M tests/unit/cmk/gui/test_visuals.py
M tests/unit/cmk/gui/test_watolib_hosts_and_folders.py
Log Message:
-----------
Re-enabled mypy for Python 3. :-} Some mypy fixes.
Change-Id: I1d43afbc442a9bbc56972d6835d4cd0c8701e1d8
Compare: https://github.com/tribe29/checkmk/compare/6ba604f0d736...ae4dcb97c867
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 3929cdcba55a230bda0cb021664563978c1b284c
https://github.com/tribe29/checkmk/commit/3929cdcba55a230bda0cb021664563978…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-05-14 (Thu, 14 May 2020)
Changed paths:
M cmk/.f12
M cmk/fetchers/.f12
Log Message:
-----------
Fixup f12 scripts for fetchers
CMK-4243
Change-Id: I1dcf31739931b8876dffbf060cbe3a5393843a99
Commit: 6ba604f0d7364973245273167bd84bac8c5c78d9
https://github.com/tribe29/checkmk/commit/6ba604f0d7364973245273167bd84bac8…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-05-14 (Thu, 14 May 2020)
Changed paths:
A omd/packages/check_mk/skel/local/lib/python3/cmk
Log Message:
-----------
Add missing symlink for new plugin paths
The new Checkmk API plugins are located below local/lib/check_mk but need to
be available in a sys.path below "cmk.[component].plugins.[domain]" to be
handled correctly as namespace package.
Change-Id: Ib02bc04b416e44e163463abe905ab46823563c3a
Compare: https://github.com/tribe29/checkmk/compare/ed85cafcd91e...6ba604f0d736
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: 226c869ad80ce60546c9cd2f3161dc0e8a62ae94
https://github.com/tribe29/checkmk/commit/226c869ad80ce60546c9cd2f3161dc0e8…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2020-05-14 (Thu, 14 May 2020)
Changed paths:
A .werks/11123
M checks/ups_capacity.include
A tests-py3/unit/checks/generictests/datasets/ups_capacity_invalid_time_left.py
Log Message:
-----------
11123 FIX No more CRIT when minutes_left is 0 but invalid
Change-Id: Ida21d3ba8867cd194405246ccc6c4fd18733820f