Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 64f5465dac38f62acfbde825a4bbd1c702b7db84
https://github.com/tribe29/checkmk/commit/64f5465dac38f62acfbde825a4bbd1c70…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-05-28 (Thu, 28 May 2020)
Changed paths:
M cmk/utils/encoding.py
Log Message:
-----------
Simplify convert_to_unicode.
Now we see that it is actually a funny wrapper around six.ensure_str, and
despite its complicated parameters, there are actually only 2 basic use
cases. But that's a story for a different commit...
Change-Id: If259767e04508d794f55f8b7de3b872234fb4174
Commit: 594d68252ca244d24b0ffae9873a296a9cd2d492
https://github.com/tribe29/checkmk/commit/594d68252ca244d24b0ffae9873a296a9…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-05-28 (Thu, 28 May 2020)
Changed paths:
M cmk/base/config.py
M cmk/base/data_sources/abstract.py
Log Message:
-----------
Make convert_to_unicode call sites more regular.
Change-Id: I608f34b02b1156397d7aa017fc12c496f0b74434
Compare: https://github.com/tribe29/checkmk/compare/acd37ae226be...594d68252ca2
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: acd37ae226be123727d33f226b302ab36ce4235f
https://github.com/tribe29/checkmk/commit/acd37ae226be123727d33f226b302ab36…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-05-28 (Thu, 28 May 2020)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/snmp.py
M cmk/base/snmp_scan.py
M cmk/fetchers/factory.py
M cmk/fetchers/snmp.py
M cmk/utils/snmp_table.py
M tests-py3/integration/cmk/base/snmp/test_snmp.py
M tests-py3/integration/cmk/utils/test_snmp_table.py
M tests-py3/unit/cmk/utils/test_snmp_table_unit.py
Log Message:
-----------
Revert "Remove layering violation in utils"
This reverts commit 0359a8f8a8354fdbc5d33a001e087d88bb30a5ed.
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 249c4ea06cb9f10c28fa4fcbd4ff5edfe6f0dc1b
https://github.com/tribe29/checkmk/commit/249c4ea06cb9f10c28fa4fcbd4ff5edfe…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-05-28 (Thu, 28 May 2020)
Changed paths:
M cmk/base/autochecks.py
M cmk/base/discovery.py
M cmk/base/events.py
M cmk/gui/wato/pages/notifications.py
Log Message:
-----------
With a str argument, convert_to_unicode is the identity function.
Change-Id: I914d083a29efe7bf30b9f21d4617de3453dc6cb7
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1deedc2149303b4884547acda4c3c32593a7e325
https://github.com/tribe29/checkmk/commit/1deedc2149303b4884547acda4c3c3259…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-05-28 (Thu, 28 May 2020)
Changed paths:
M cmk/base/snmp_scan.py
Log Message:
-----------
snmp_scan: inventory related cleanups I
The disabled services are removed during discovery.
Skipping them here was an optimization that is no longer possible:
Being disabled is an attribute of the *check* plugin, not the raw sections
(which is what we are dealing with here).
Change-Id: I145c3ce954e3394598b0f05d0d2423275bf6cb92
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0359a8f8a8354fdbc5d33a001e087d88bb30a5ed
https://github.com/tribe29/checkmk/commit/0359a8f8a8354fdbc5d33a001e087d88b…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-05-28 (Thu, 28 May 2020)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/snmp.py
M cmk/base/snmp_scan.py
M cmk/fetchers/factory.py
M cmk/fetchers/snmp.py
M cmk/utils/snmp_table.py
M tests-py3/integration/cmk/base/snmp/test_snmp.py
M tests-py3/integration/cmk/utils/test_snmp_table.py
M tests-py3/unit/cmk/utils/test_snmp_table_unit.py
Log Message:
-----------
Remove layering violation in utils
`cmk.utils.snmp_table` now depends on the SNMPBackend protocol and does
not require any imports from `cmk.fetchers` anymore.
Other functions are changed to have an API consistent with
`cmk.utils.snmp_table`, that is, by taking an SNMPBackend as their
last argument.
The tests are also modified accordingly. We also get some clarification
by using actual SNMPBackends instead of magical strings.
With this change we do not have layering violations relating to the
fetchers in `cmk.utils` or `cmk.fetchers` anymore.
CMK-4504
Change-Id: I40ae5ac7c35b60d5d936b8814b40ce2714abdff2
Commit: 1c5e1043f59bf3b2360db02c9de970d78007dd7c
https://github.com/tribe29/checkmk/commit/1c5e1043f59bf3b2360db02c9de970d78…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-05-28 (Thu, 28 May 2020)
Changed paths:
M cmk/gui/wato/pages/rulesets.py
Log Message:
-----------
Fix reimport
Change-Id: I2783b827d965f89f9cfaea00f3b94ac70711d17a
Compare: https://github.com/tribe29/checkmk/compare/771d4030cf51...1c5e1043f59b
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 771d4030cf51d08eb653230bdbee237417e51bd2
https://github.com/tribe29/checkmk/commit/771d4030cf51d08eb653230bdbee23741…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-05-28 (Thu, 28 May 2020)
Changed paths:
M cmk/base/autochecks.py
M cmk/base/automations/check_mk.py
M cmk/base/config.py
M cmk/base/data_sources/abstract.py
M cmk/base/localize.py
M cmk/base/rrd.py
M cmk/base/snmp.py
M cmk/ec/rule_packs.py
M cmk/gui/availability.py
M cmk/gui/config.py
M cmk/gui/crash_reporting.py
M cmk/gui/dashboard.py
M cmk/gui/escaping.py
M cmk/gui/gui_background_job.py
M cmk/gui/htmllib.py
M cmk/gui/http.py
M cmk/gui/login.py
M cmk/gui/pagetypes.py
M cmk/gui/plugins/metrics/utils.py
M cmk/gui/plugins/userdb/htpasswd.py
M cmk/gui/plugins/userdb/ldap_connector.py
M cmk/gui/plugins/views/inventory.py
M cmk/gui/plugins/views/utils.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/userdb.py
M cmk/gui/utils/html.py
M cmk/gui/valuespec.py
M cmk/gui/view_utils.py
M cmk/gui/wato/__init__.py
M cmk/gui/wato/pages/bulk_import.py
M cmk/gui/wato/pages/check_catalog.py
M cmk/gui/wato/pages/host_diagnose.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/changes.py
M cmk/gui/watolib/git.py
M cmk/gui/watolib/user_scripts.py
M cmk/gui/watolib/utils.py
M cmk/gui/wsgi/auth.py
M cmk/notification_plugins/asciimail.py
M cmk/notification_plugins/utils.py
M cmk/utils/crash_reporting.py
M cmk/utils/i18n.py
M cmk/utils/packaging.py
M cmk/utils/prediction.py
M cmk/utils/structured_data.py
M cmk/utils/version.py
M cmk/utils/werks.py
M omd/packages/omd/omdlib/main.py
M tests-py3/testlib/site.py
M tests-py3/unit/cmk/base/test_config.py
M tests-py3/unit/cmk/gui/conftest.py
M tests-py3/unit/cmk/gui/utils/test_html.py
M tests-py3/unit/cmk/utils/test_encoding.py
Log Message:
-----------
For Python 3, ensure_str == ensure_text.
Change-Id: I66bf39a3280c7e27477a2594d01480cea6a1d6be
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 7661e946bb3aaffc4bdb1152384311f0efc98cb4
https://github.com/tribe29/checkmk/commit/7661e946bb3aaffc4bdb1152384311f0e…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-05-28 (Thu, 28 May 2020)
Changed paths:
M cmk/base/checking.py
M cmk/base/data_sources/__init__.py
M cmk/base/data_sources/abstract.py
M cmk/base/data_sources/host_sections.py
M cmk/base/data_sources/ipmi.py
M cmk/base/data_sources/snmp.py
M cmk/base/discovery.py
M cmk/base/inventory.py
M tests-py3/unit/cmk/base/data_sources/test_host_sections.py
M tests-py3/unit/cmk/base/data_sources/test_ipmi_management_board_data_source.py
M tests-py3/unit/cmk/base/data_sources/test_snmp_data_source.py
Log Message:
-----------
host_sections: add source type info to key
The retrieved raw sections are now stored into the multi_host_section
separated by their source. This way we know during discovery, inventory
and checking wether the dataset originates from a management board or
not.
This commit should not change the current behaviour.
Change-Id: I9b58bb7c8b09ba1d8d96616b22731034ef13be31
Commit: b54a854c6443a7b686f6360f1639109cd4fa41e4
https://github.com/tribe29/checkmk/commit/b54a854c6443a7b686f6360f1639109cd…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-05-28 (Thu, 28 May 2020)
Changed paths:
M cmk/base/api/agent_based/register/check_plugins.py
M tests-py3/unit/cmk/base/api/agent_based/register/test_check_plugins.py
Log Message:
-----------
Check API: reserve 'mgmt_' prefix
Change-Id: Id32430519e0607071c3d0bb27a57856a441217f9
Compare: https://github.com/tribe29/checkmk/compare/ff9698efe3a6...b54a854c6443