Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 960014733cdf5bf57c2b873dec2b088e2b90dfcf
https://github.com/tribe29/checkmk/commit/960014733cdf5bf57c2b873dec2b088e2…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-08-06 (Thu, 06 Aug 2020)
Changed paths:
M cmk/base/data_sources/_abstract.py
M cmk/base/data_sources/agent.py
M cmk/base/data_sources/ipmi.py
M cmk/base/data_sources/piggyback.py
M cmk/base/data_sources/programs.py
M cmk/base/data_sources/snmp.py
M cmk/base/data_sources/tcp.py
M tests/unit/cmk/base/data_sources/test_agent.py
M tests/unit/cmk/base/data_sources/test_ipmi_management_board_data_source.py
M tests/unit/cmk/base/data_sources/test_piggy_back_data_source.py
M tests/unit/cmk/base/data_sources/test_snmp_data_source.py
M tests/unit/cmk/base/data_sources/test_tcp_data_source.py
Log Message:
-----------
Consistent Summarize classes
This is consistent with Configurator, Parser, etc.
It is also just the strategy pattern. It is a good and simple way to
simplify the DataSource inheritance hierarchy.
CMK-5100
Change-Id: Ia711c63356aee4f8c1cb7c1591682f7048c95cfa
Commit: e3d89ce106ac58b7311b07e95b8fcc051d89bab8
https://github.com/tribe29/checkmk/commit/e3d89ce106ac58b7311b07e95b8fcc051…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-08-06 (Thu, 06 Aug 2020)
Changed paths:
M cmk/base/data_sources/_abstract.py
M cmk/base/data_sources/agent.py
M cmk/base/data_sources/snmp.py
M tests/unit/cmk/base/data_sources/test_snmp_data_source.py
Log Message:
-----------
Remove FileCache methods from DataSource hierarchy
CMK-5100
Change-Id: Ib84d16d05acef74c1677b995823fb62be11629a1
Commit: 5711bc7c8aa454b2fca455bac0de9e4c8871e435
https://github.com/tribe29/checkmk/commit/5711bc7c8aa454b2fca455bac0de9e4c8…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-08-06 (Thu, 06 Aug 2020)
Changed paths:
M cmk/base/data_sources/_abstract.py
Log Message:
-----------
Move HostSections method to HostSections
CMK-5100
Change-Id: I7821d440199b65f7c2741194d3490f5437c4b723
Commit: 5df82c72498cfec8ac479bf6a4ac60469249d8cb
https://github.com/tribe29/checkmk/commit/5df82c72498cfec8ac479bf6a4ac60469…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-08-06 (Thu, 06 Aug 2020)
Changed paths:
M cmk/base/data_sources/_abstract.py
M cmk/base/data_sources/_data_sources.py
M cmk/base/data_sources/agent.py
M cmk/base/data_sources/snmp.py
M tests/unit/cmk/base/data_sources/test_agent.py
Log Message:
-----------
Do not set constants via inheritance
CMK-5100
Change-Id: I82481140339fefdc0b5afd4a355dc901f120ec60
Commit: f6d163f20bcd137bdbddc75e8780432b91c967b5
https://github.com/tribe29/checkmk/commit/f6d163f20bcd137bdbddc75e8780432b9…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-08-06 (Thu, 06 Aug 2020)
Changed paths:
M cmk/base/data_sources/snmp.py
Log Message:
-----------
snmp checker: verify IP address early
CMK-5100
Change-Id: I52a650a9f95c09839ff64d38c51f60a98ab27b2b
Commit: e7fb0d9b04d0512f12eefb8f544cf7ee737c0b0f
https://github.com/tribe29/checkmk/commit/e7fb0d9b04d0512f12eefb8f544cf7ee7…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-08-06 (Thu, 06 Aug 2020)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/data_sources/_abstract.py
M cmk/base/data_sources/agent.py
M cmk/base/modes/check_mk.py
Log Message:
-----------
Clarify `run_raw()` usage
CMK-5100
Change-Id: I2abc5cbcf3db03fc666a26bd0c1b5fb03be13b43
Commit: a9ab29acb069bae60ab64716197adb3d36e0722a
https://github.com/tribe29/checkmk/commit/a9ab29acb069bae60ab64716197adb3d3…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-06 (Thu, 06 Aug 2020)
Changed paths:
M cmk/gui/availability.py
Log Message:
-----------
Remove type declaration from wrong place
Change-Id: I218277b3704496f2c9f90bb6e4933dcd552d17b2
Commit: f7c5202b204ec10589de32e341d104e37291fae2
https://github.com/tribe29/checkmk/commit/f7c5202b204ec10589de32e341d104e37…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-08-06 (Thu, 06 Aug 2020)
Changed paths:
M livestatus/src/RRDColumn.cc
M livestatus/src/RRDColumn.h
Log Message:
-----------
Decouple RRDColumn::getData from MonitoringCore.
Change-Id: Iec253dbf0c2df9190c4678a71e2deaf64d4e2bfd
Compare: https://github.com/tribe29/checkmk/compare/da22fc1089c4...f7c5202b204e
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 9d65a6feb8ce1cd465a52f37a9cbade3e38383fb
https://github.com/tribe29/checkmk/commit/9d65a6feb8ce1cd465a52f37a9cbade3e…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-08-06 (Thu, 06 Aug 2020)
Changed paths:
M cmk/base/api/agent_based/utils.py
M cmk/base/check_api_utils.py
M cmk/base/check_utils.py
M cmk/base/crash_reporting.py
M cmk/base/modes/__init__.py
M cmk/ec/actions.py
M cmk/gui/background_job.py
M cmk/gui/breadcrumb.py
M cmk/gui/forms.py
M cmk/gui/htmllib.py
M cmk/gui/plugins/dashboard/utils.py
M cmk/gui/plugins/openapi/restful_objects/constructors.py
M cmk/gui/plugins/openapi/restful_objects/decorators.py
M cmk/gui/plugins/openapi/restful_objects/type_defs.py
M cmk/gui/plugins/userdb/utils.py
M cmk/gui/plugins/views/utils.py
M cmk/gui/userdb.py
M cmk/gui/valuespec.py
M cmk/gui/visuals.py
M cmk/gui/wato/pages/services.py
M cmk/gui/watolib/rulesets.py
M cmk/gui/watolib/rulespecs.py
M cmk/utils/crash_reporting.py
M cmk/utils/log/_log.py
M cmk/utils/packaging.py
M cmk/utils/profile.py
M livestatus/api/python/livestatus.py
M omd/packages/omd/omdlib/init_scripts.py
M omd/packages/omd/omdlib/main.py
M scripts/run-mypy
Log Message:
-----------
Disable implicit introduction of Optional via default parameter.
Citing PEP 484 (Type Hints):
A past version of this PEP allowed type checkers to assume an optional
type when the default value is None, as in this code:
def handle_employee(e: Employee = None): ...
This would have been treated as equivalent to:
def handle_employee(e: Optional[Employee] = None) -> None: ...
This is no longer the recommended behavior. Type checkers should move
towards requiring the optional type to be made explicit.
Currently mypy has the old behavior as the default, but this will probably
changed soon, see https://github.com/python/mypy/issues/9091.
Change-Id: I7349f50345ba98337b821a5a2006c60dfe342341
Commit: 57f84b28af867425162b822652aa9e4a95bb5046
https://github.com/tribe29/checkmk/commit/57f84b28af867425162b822652aa9e4a9…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-08-06 (Thu, 06 Aug 2020)
Changed paths:
M cmk/base/plugins/agent_based/aix_diskiod.py
M tests/unit/cmk/base/plugins/agent_based/test_aix_diskiod.py
Log Message:
-----------
aix_diskiod.py: fix typo
Change-Id: Ic21ccbc0025ed982c0e5dc6c8ada829c9f144d50
Compare: https://github.com/tribe29/checkmk/compare/d2dbd0987e4c...57f84b28af86
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d2dbd0987e4c353249d76dba117c728947e5f00a
https://github.com/tribe29/checkmk/commit/d2dbd0987e4c353249d76dba117c72894…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-08-06 (Thu, 06 Aug 2020)
Changed paths:
M cmk/base/plugins/agent_based/veritas_vcs.py
M tests/unit/cmk/base/plugins/agent_based/test_veritas_vcs.py
Log Message:
-----------
Change name of migrated check plugin veritas_vcs_cluster to veritas_vcs,
as it was before migrating
Change-Id: I583fd9fd93e0b96a15965d485525e82000ad0df7
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 33153d83e856ecb8c35764cbc622fc8c8d27ed48
https://github.com/tribe29/checkmk/commit/33153d83e856ecb8c35764cbc622fc8c8…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2020-08-06 (Thu, 06 Aug 2020)
Changed paths:
R checks/sap_hana_status
A cmk/base/plugins/agent_based/sap_hana_status.py
M cmk/base/plugins/agent_based/utils/sap_hana.py
M tests/testlib/base.py
R tests/unit/checks/generictests/datasets/sap_hana_status.py
M tests/unit/checks/test_generic_legacy_conversion.py
A tests/unit/cmk/base/plugins/agent_based/test_sap_hana_status.py
Log Message:
-----------
Migrate sap_hana_status: Do the migration
CMK-5088
Change-Id: I754ad76e63ee15ecbfd384039c92bb210706f4d0