Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 67ac1f11baab3117ebd21213e4874d90310a5351
https://github.com/tribe29/checkmk/commit/67ac1f11baab3117ebd21213e4874d903…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-05-25 (Mon, 25 May 2020)
Changed paths:
R tests-py3/unit/cmk/utils
A tests-py3/unit/cmk/utils/rulesets/test_ruleset_matcher.py
A tests-py3/unit/cmk/utils/rulesets/test_ruleset_transformer.py
A tests-py3/unit/cmk/utils/rulesets/test_tuple_rulesets.py
A tests-py3/unit/cmk/utils/structured_data/test_structured_data.py
A tests-py3/unit/cmk/utils/structured_data/tree_test_data/tree_addresses_ordered
A tests-py3/unit/cmk/utils/structured_data/tree_test_data/tree_addresses_unordered
A tests-py3/unit/cmk/utils/structured_data/tree_test_data/tree_inv
A tests-py3/unit/cmk/utils/structured_data/tree_test_data/tree_new_addresses
A tests-py3/unit/cmk/utils/structured_data/tree_test_data/tree_new_addresses_arrays_memory
A tests-py3/unit/cmk/utils/structured_data/tree_test_data/tree_new_arrays
A tests-py3/unit/cmk/utils/structured_data/tree_test_data/tree_new_heute
A tests-py3/unit/cmk/utils/structured_data/tree_test_data/tree_new_interfaces
A tests-py3/unit/cmk/utils/structured_data/tree_test_data/tree_new_large_ora_tablespaces_fixed_len
A tests-py3/unit/cmk/utils/structured_data/tree_test_data/tree_new_large_ora_tablespaces_variable_len
A tests-py3/unit/cmk/utils/structured_data/tree_test_data/tree_new_memory
A tests-py3/unit/cmk/utils/structured_data/tree_test_data/tree_old_addresses
A tests-py3/unit/cmk/utils/structured_data/tree_test_data/tree_old_addresses_arrays_memory
A tests-py3/unit/cmk/utils/structured_data/tree_test_data/tree_old_arrays
A tests-py3/unit/cmk/utils/structured_data/tree_test_data/tree_old_heute
A tests-py3/unit/cmk/utils/structured_data/tree_test_data/tree_old_interfaces
A tests-py3/unit/cmk/utils/structured_data/tree_test_data/tree_old_large_ora_tablespaces
A tests-py3/unit/cmk/utils/structured_data/tree_test_data/tree_old_memory
A tests-py3/unit/cmk/utils/structured_data/tree_test_data/tree_status
A tests-py3/unit/cmk/utils/test_cmk_subprocess.py
A tests-py3/unit/cmk/utils/test_crash_reporting.py
A tests-py3/unit/cmk/utils/test_daemon.py
A tests-py3/unit/cmk/utils/test_debug.py
A tests-py3/unit/cmk/utils/test_encoding.py
A tests-py3/unit/cmk/utils/test_exceptions.py
A tests-py3/unit/cmk/utils/test_labels.py
A tests-py3/unit/cmk/utils/test_log.py
A tests-py3/unit/cmk/utils/test_log_console.py
A tests-py3/unit/cmk/utils/test_man_pages.py
A tests-py3/unit/cmk/utils/test_memoize.py
A tests-py3/unit/cmk/utils/test_msi_engine.py
A tests-py3/unit/cmk/utils/test_msi_patch.py
A tests-py3/unit/cmk/utils/test_notify_utils.py
A tests-py3/unit/cmk/utils/test_packaging.py
A tests-py3/unit/cmk/utils/test_password_store.py
A tests-py3/unit/cmk/utils/test_paths.py
A tests-py3/unit/cmk/utils/test_piggyback.py
A tests-py3/unit/cmk/utils/test_plugin_registry.py
A tests-py3/unit/cmk/utils/test_prediction_commons.py
A tests-py3/unit/cmk/utils/test_python_printer.py
A tests-py3/unit/cmk/utils/test_render.py
A tests-py3/unit/cmk/utils/test_schedule.py
A tests-py3/unit/cmk/utils/test_store.py
A tests-py3/unit/cmk/utils/test_tty.py
A tests-py3/unit/cmk/utils/test_type_defs.py
A tests-py3/unit/cmk/utils/test_utils_tags.py
A tests-py3/unit/cmk/utils/test_werks.py
R tests/unit/cmk/utils/rulesets/test_ruleset_matcher.py
R tests/unit/cmk/utils/rulesets/test_ruleset_transformer.py
R tests/unit/cmk/utils/rulesets/test_tuple_rulesets.py
R tests/unit/cmk/utils/structured_data/test_structured_data.py
R tests/unit/cmk/utils/structured_data/tree_test_data/tree_addresses_ordered
R tests/unit/cmk/utils/structured_data/tree_test_data/tree_addresses_unordered
R tests/unit/cmk/utils/structured_data/tree_test_data/tree_inv
R tests/unit/cmk/utils/structured_data/tree_test_data/tree_new_addresses
R tests/unit/cmk/utils/structured_data/tree_test_data/tree_new_addresses_arrays_memory
R tests/unit/cmk/utils/structured_data/tree_test_data/tree_new_arrays
R tests/unit/cmk/utils/structured_data/tree_test_data/tree_new_heute
R tests/unit/cmk/utils/structured_data/tree_test_data/tree_new_interfaces
R tests/unit/cmk/utils/structured_data/tree_test_data/tree_new_large_ora_tablespaces_fixed_len
R tests/unit/cmk/utils/structured_data/tree_test_data/tree_new_large_ora_tablespaces_variable_len
R tests/unit/cmk/utils/structured_data/tree_test_data/tree_new_memory
R tests/unit/cmk/utils/structured_data/tree_test_data/tree_old_addresses
R tests/unit/cmk/utils/structured_data/tree_test_data/tree_old_addresses_arrays_memory
R tests/unit/cmk/utils/structured_data/tree_test_data/tree_old_arrays
R tests/unit/cmk/utils/structured_data/tree_test_data/tree_old_heute
R tests/unit/cmk/utils/structured_data/tree_test_data/tree_old_interfaces
R tests/unit/cmk/utils/structured_data/tree_test_data/tree_old_large_ora_tablespaces
R tests/unit/cmk/utils/structured_data/tree_test_data/tree_old_memory
R tests/unit/cmk/utils/structured_data/tree_test_data/tree_status
R tests/unit/cmk/utils/test_cmk_subprocess.py
R tests/unit/cmk/utils/test_crash_reporting.py
R tests/unit/cmk/utils/test_daemon.py
R tests/unit/cmk/utils/test_debug.py
R tests/unit/cmk/utils/test_encoding.py
R tests/unit/cmk/utils/test_exceptions.py
R tests/unit/cmk/utils/test_labels.py
R tests/unit/cmk/utils/test_log.py
R tests/unit/cmk/utils/test_log_console.py
R tests/unit/cmk/utils/test_man_pages.py
R tests/unit/cmk/utils/test_memoize.py
R tests/unit/cmk/utils/test_msi_engine.py
R tests/unit/cmk/utils/test_msi_patch.py
R tests/unit/cmk/utils/test_notify_utils.py
R tests/unit/cmk/utils/test_packaging.py
R tests/unit/cmk/utils/test_password_store.py
R tests/unit/cmk/utils/test_paths.py
R tests/unit/cmk/utils/test_piggyback.py
R tests/unit/cmk/utils/test_plugin_registry.py
R tests/unit/cmk/utils/test_prediction_commons.py
R tests/unit/cmk/utils/test_python_printer.py
R tests/unit/cmk/utils/test_render.py
R tests/unit/cmk/utils/test_schedule.py
R tests/unit/cmk/utils/test_store.py
R tests/unit/cmk/utils/test_tty.py
R tests/unit/cmk/utils/test_type_defs.py
R tests/unit/cmk/utils/test_utils_tags.py
R tests/unit/cmk/utils/test_werks.py
Log Message:
-----------
Drop Python 2 cmk.utils unit tests
Change-Id: I745199deb5199379131d8150b5edda636b78d7b9
Commit: aa65aa52827cd363644d05e6da9f979f3bea9585
https://github.com/tribe29/checkmk/commit/aa65aa52827cd363644d05e6da9f979f3…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-05-25 (Mon, 25 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:
-----------
CheckAPI: default cluster check function
Change-Id: Id0a7ab0de65820c118e7d1d3b25ad7ef995cdde6
Commit: 9a2330103bbe26dcc96e9a8d4fa3f9672ac78977
https://github.com/tribe29/checkmk/commit/9a2330103bbe26dcc96e9a8d4fa3f9672…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-05-25 (Mon, 25 May 2020)
Changed paths:
M cmk/base/api/agent_based/register/export.py
M cmk/base/plugins/agent_based/agent_based_api/v0/register.py
Log Message:
-----------
CheckAPI: register.check_plugin
Change-Id: Ib6a4c238f80e21ac6eb2f22edae83611d25a9419
Commit: 2ad31ee47d2e4295b514bd3fc2bfa2b1db266f75
https://github.com/tribe29/checkmk/commit/2ad31ee47d2e4295b514bd3fc2bfa2b1d…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-05-25 (Mon, 25 May 2020)
Changed paths:
M cmk/base/discovery.py
Log Message:
-----------
discovery: explicitly pass plugin whitelist along I
In '_discover_services', we stop calling sources.get_check_plugin_names.
Instead we pass the the whitelist explicitly along, and only look at check
plugin candidates that the host sections have at least *some* data for.
The clean up of the now unneeded arguments is done in the next commit.
Change-Id: Ic36a51f4ca9033e4315dcb3fff580b9548132444
Commit: 320baeb9350f64bca0efdf91529185dbe65231a5
https://github.com/tribe29/checkmk/commit/320baeb9350f64bca0efdf91529185dbe…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-05-25 (Mon, 25 May 2020)
Changed paths:
M cmk/base/discovery.py
Log Message:
-----------
discovery: explicitly pass plugin whitelist along II
This commit is the cleanup caused by the previous commit:
* stop (re-)enforcing of check plugin names
* drop sources argument
Change-Id: I9dde2cb244fac80c151672d97ab23b280a3d3e5c
Commit: 8022e8d614042027850491c6deaa0262aaa81970
https://github.com/tribe29/checkmk/commit/8022e8d614042027850491c6deaa0262a…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-05-25 (Mon, 25 May 2020)
Changed paths:
M cmk/base/data_sources/__init__.py
M cmk/base/data_sources/ipmi.py
M cmk/base/data_sources/snmp.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:
-----------
datasources: factor out management_board_ipaddress
Change-Id: I90b26090b41cc9ce12b5b5581576a099a39ef39f
Commit: d68fcb3e7ad7e15c80f07edc680db7c50b15ad94
https://github.com/tribe29/checkmk/commit/d68fcb3e7ad7e15c80f07edc680db7c50…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-05-25 (Mon, 25 May 2020)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/data_sources/abstract.py
M tests-py3/unit/cmk/base/test_data_sources_cmd_caching.py
Log Message:
-----------
data sources: clean up _run signature
Change-Id: I12d2704efa7f358c2b1cedc06ee4a2f51211a1ec
Commit: c3ed007abe65ccf1f29bf06896ea42c99ec551bf
https://github.com/tribe29/checkmk/commit/c3ed007abe65ccf1f29bf06896ea42c99…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-05-25 (Mon, 25 May 2020)
Changed paths:
M cmk/base/data_sources/__init__.py
M cmk/base/data_sources/host_sections.py
M cmk/base/inventory.py
M tests-py3/unit/cmk/base/data_sources/test_host_sections.py
Log Message:
-----------
host_sections: make signature and name less surprising
Change-Id: I4f2fb6d1add9ed49faabff0ab68142c4da5d7322
Commit: 880de829eb164f1fcadbdef78971130b7ceec293
https://github.com/tribe29/checkmk/commit/880de829eb164f1fcadbdef78971130b7…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-05-25 (Mon, 25 May 2020)
Changed paths:
M cmk/base/data_sources/host_sections.py
Log Message:
-----------
host_sections: minor refactoring
to make the upcoming changes easier to spot
Change-Id: I65968fe377fd94d25d697ae64cd87414679ca93f
Compare: https://github.com/tribe29/checkmk/compare/e208a5815c64...880de829eb16
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: e208a5815c64ac27a4dd17ad4be304752dcb8ac1
https://github.com/tribe29/checkmk/commit/e208a5815c64ac27a4dd17ad4be304752…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-05-25 (Mon, 25 May 2020)
Changed paths:
M tests-py3/unit/cmk/gui/conftest.py
R tests-py3/unit/cmk/gui/plugins
A tests-py3/unit/cmk/gui/plugins/metrics/test_artwork.py
A tests-py3/unit/cmk/gui/plugins/metrics/test_rrd_fetch.py
A tests-py3/unit/cmk/gui/plugins/metrics/test_stats.py
A tests-py3/unit/cmk/gui/plugins/openapi/test_apispec_plugins.py
A tests-py3/unit/cmk/gui/plugins/openapi/test_restful_objects.py
A tests-py3/unit/cmk/gui/plugins/sidebar/test_snapins.py
A tests-py3/unit/cmk/gui/plugins/test_metrics_utils.py
A tests-py3/unit/cmk/gui/plugins/userdb/test_htpasswd.py
A tests-py3/unit/cmk/gui/plugins/views/test_availability.py
A tests-py3/unit/cmk/gui/plugins/views/test_icons.py
A tests-py3/unit/cmk/gui/plugins/views/test_inventory.py
A tests-py3/unit/cmk/gui/plugins/views/test_views_utils.py
A tests-py3/unit/cmk/gui/plugins/visuals/test_filters.py
A tests-py3/unit/cmk/gui/plugins/wato/test_check_mk_configuration.py
A tests-py3/unit/cmk/gui/plugins/wato/test_check_parameters.py
A tests-py3/unit/cmk/gui/plugins/wato/utils/test_main_menu.py
A tests-py3/unit/cmk/gui/plugins/wato/utils/test_sample_config.py
R tests-py3/unit/cmk/gui/test_background_job.py
A tests-py3/unit/cmk/gui/test_background_job.py
R tests-py3/unit/cmk/gui/test_backup_unit.py
A tests-py3/unit/cmk/gui/test_backup_unit.py
R tests-py3/unit/cmk/gui/test_bi.py
A tests-py3/unit/cmk/gui/test_bi.py
R tests-py3/unit/cmk/gui/test_cron.py
A tests-py3/unit/cmk/gui/test_cron.py
R tests-py3/unit/cmk/gui/test_dashboard.py
A tests-py3/unit/cmk/gui/test_dashboard.py
R tests-py3/unit/cmk/gui/test_gui_config.py
A tests-py3/unit/cmk/gui/test_gui_config.py
R tests-py3/unit/cmk/gui/test_gui_crash_reporting.py
A tests-py3/unit/cmk/gui/test_gui_crash_reporting.py
R tests-py3/unit/cmk/gui/test_gui_hooks.py
A tests-py3/unit/cmk/gui/test_gui_hooks.py
R tests-py3/unit/cmk/gui/test_gui_utils.py
A tests-py3/unit/cmk/gui/test_gui_utils.py
R tests-py3/unit/cmk/gui/test_htmllib_Escaper.py
A tests-py3/unit/cmk/gui/test_htmllib_Escaper.py
R tests-py3/unit/cmk/gui/test_htmllib_HTMLGenerator.py
A tests-py3/unit/cmk/gui/test_htmllib_HTMLGenerator.py
R tests-py3/unit/cmk/gui/test_htmllib_del_vars.py
A tests-py3/unit/cmk/gui/test_htmllib_del_vars.py
R tests-py3/unit/cmk/gui/test_htmllib_html_cls.py
A tests-py3/unit/cmk/gui/test_htmllib_html_cls.py
R tests-py3/unit/cmk/gui/test_htmllib_input_vars.py
A tests-py3/unit/cmk/gui/test_htmllib_input_vars.py
R tests-py3/unit/cmk/gui/test_htmllib_json.py
A tests-py3/unit/cmk/gui/test_htmllib_json.py
R tests-py3/unit/cmk/gui/test_http.py
A tests-py3/unit/cmk/gui/test_http.py
R tests-py3/unit/cmk/gui/test_i18n.py
A tests-py3/unit/cmk/gui/test_i18n.py
R tests-py3/unit/cmk/gui/test_index.py
A tests-py3/unit/cmk/gui/test_index.py
R tests-py3/unit/cmk/gui/test_key_mgmt.py
A tests-py3/unit/cmk/gui/test_key_mgmt.py
R tests-py3/unit/cmk/gui/test_metrics.py
A tests-py3/unit/cmk/gui/test_metrics.py
R tests-py3/unit/cmk/gui/test_pages.py
A tests-py3/unit/cmk/gui/test_pages.py
R tests-py3/unit/cmk/gui/test_sidebar.py
A tests-py3/unit/cmk/gui/test_sidebar.py
R tests-py3/unit/cmk/gui/test_sites.py
A tests-py3/unit/cmk/gui/test_sites.py
R tests-py3/unit/cmk/gui/test_table.py
A tests-py3/unit/cmk/gui/test_table.py
R tests-py3/unit/cmk/gui/test_userdb.py
A tests-py3/unit/cmk/gui/test_userdb.py
R tests-py3/unit/cmk/gui/test_userdb_htpasswd_connector.py
A tests-py3/unit/cmk/gui/test_userdb_htpasswd_connector.py
R tests-py3/unit/cmk/gui/test_userdb_ldap_connector.py
A tests-py3/unit/cmk/gui/test_userdb_ldap_connector.py
R tests-py3/unit/cmk/gui/test_valuespec.py
A tests-py3/unit/cmk/gui/test_valuespec.py
R tests-py3/unit/cmk/gui/test_views.py
A tests-py3/unit/cmk/gui/test_views.py
R tests-py3/unit/cmk/gui/test_visuals.py
A tests-py3/unit/cmk/gui/test_visuals.py
R tests-py3/unit/cmk/gui/test_watolib_hosts_and_folders.py
A tests-py3/unit/cmk/gui/test_watolib_hosts_and_folders.py
R tests-py3/unit/cmk/gui/test_webapi_unit.py
A tests-py3/unit/cmk/gui/test_webapi_unit.py
A tests-py3/unit/cmk/gui/tools.py
R tests-py3/unit/cmk/gui/utils
A tests-py3/unit/cmk/gui/utils/test_html.py
A tests-py3/unit/cmk/gui/utils/test_output_funnel.py
A tests-py3/unit/cmk/gui/utils/test_timeout_manager.py
A tests-py3/unit/cmk/gui/utils/test_transaction_manager.py
A tests-py3/unit/cmk/gui/utils/test_url_encoder.py
R tests-py3/unit/cmk/gui/wato
A tests-py3/unit/cmk/gui/wato/test_notification_parameters.py
R tests-py3/unit/cmk/gui/watolib
A tests-py3/unit/cmk/gui/watolib/test_activate_changes.py
A tests-py3/unit/cmk/gui/watolib/test_analyze_configuration.py
A tests-py3/unit/cmk/gui/watolib/test_config_sync.py
A tests-py3/unit/cmk/gui/watolib/test_groups.py
A tests-py3/unit/cmk/gui/watolib/test_gui_rulesets.py
A tests-py3/unit/cmk/gui/watolib/test_host_attributes.py
A tests-py3/unit/cmk/gui/watolib/test_hosts_and_folders.py
A tests-py3/unit/cmk/gui/watolib/test_rulespecs.py
A tests-py3/unit/cmk/gui/watolib/test_tags.py
A tests-py3/unit/cmk/gui/watolib/test_watolib.py
R tests-py3/unit/cmk/gui/wsgi
A tests-py3/unit/cmk/gui/wsgi/test_wsgi_router.py
R tests-py3/unit/cmk/test_base.py
A tests-py3/unit/cmk/test_base.py
R tests/unit/cmk/gui/conftest.py
R tests/unit/cmk/gui/plugins/metrics/test_artwork.py
R tests/unit/cmk/gui/plugins/metrics/test_rrd_fetch.py
R tests/unit/cmk/gui/plugins/metrics/test_stats.py
R tests/unit/cmk/gui/plugins/openapi/test_apispec_plugins.py
R tests/unit/cmk/gui/plugins/openapi/test_restful_objects.py
R tests/unit/cmk/gui/plugins/sidebar/test_snapins.py
R tests/unit/cmk/gui/plugins/test_metrics_utils.py
R tests/unit/cmk/gui/plugins/userdb/test_htpasswd.py
R tests/unit/cmk/gui/plugins/views/test_availability.py
R tests/unit/cmk/gui/plugins/views/test_icons.py
R tests/unit/cmk/gui/plugins/views/test_inventory.py
R tests/unit/cmk/gui/plugins/views/test_views_utils.py
R tests/unit/cmk/gui/plugins/visuals/test_filters.py
R tests/unit/cmk/gui/plugins/wato/test_check_mk_configuration.py
R tests/unit/cmk/gui/plugins/wato/test_check_parameters.py
R tests/unit/cmk/gui/plugins/wato/utils/test_main_menu.py
R tests/unit/cmk/gui/plugins/wato/utils/test_sample_config.py
R tests/unit/cmk/gui/test_background_job.py
R tests/unit/cmk/gui/test_backup_unit.py
R tests/unit/cmk/gui/test_bi.py
R tests/unit/cmk/gui/test_cron.py
R tests/unit/cmk/gui/test_dashboard.py
R tests/unit/cmk/gui/test_gui_config.py
R tests/unit/cmk/gui/test_gui_crash_reporting.py
R tests/unit/cmk/gui/test_gui_hooks.py
R tests/unit/cmk/gui/test_gui_utils.py
R tests/unit/cmk/gui/test_htmllib_Escaper.py
R tests/unit/cmk/gui/test_htmllib_HTMLGenerator.py
R tests/unit/cmk/gui/test_htmllib_del_vars.py
R tests/unit/cmk/gui/test_htmllib_html_cls.py
R tests/unit/cmk/gui/test_htmllib_input_vars.py
R tests/unit/cmk/gui/test_htmllib_json.py
R tests/unit/cmk/gui/test_http.py
R tests/unit/cmk/gui/test_i18n.py
R tests/unit/cmk/gui/test_index.py
R tests/unit/cmk/gui/test_key_mgmt.py
R tests/unit/cmk/gui/test_metrics.py
R tests/unit/cmk/gui/test_pages.py
R tests/unit/cmk/gui/test_sidebar.py
R tests/unit/cmk/gui/test_sites.py
R tests/unit/cmk/gui/test_table.py
R tests/unit/cmk/gui/test_userdb.py
R tests/unit/cmk/gui/test_userdb_htpasswd_connector.py
R tests/unit/cmk/gui/test_userdb_ldap_connector.py
R tests/unit/cmk/gui/test_valuespec.py
R tests/unit/cmk/gui/test_views.py
R tests/unit/cmk/gui/test_visuals.py
R tests/unit/cmk/gui/test_watolib_hosts_and_folders.py
R tests/unit/cmk/gui/test_webapi_unit.py
R tests/unit/cmk/gui/tools.py
R tests/unit/cmk/gui/utils/test_html.py
R tests/unit/cmk/gui/utils/test_output_funnel.py
R tests/unit/cmk/gui/utils/test_timeout_manager.py
R tests/unit/cmk/gui/utils/test_transaction_manager.py
R tests/unit/cmk/gui/utils/test_url_encoder.py
R tests/unit/cmk/gui/wato/test_notification_parameters.py
R tests/unit/cmk/gui/watolib/test_activate_changes.py
R tests/unit/cmk/gui/watolib/test_analyze_configuration.py
R tests/unit/cmk/gui/watolib/test_config_sync.py
R tests/unit/cmk/gui/watolib/test_groups.py
R tests/unit/cmk/gui/watolib/test_gui_rulesets.py
R tests/unit/cmk/gui/watolib/test_host_attributes.py
R tests/unit/cmk/gui/watolib/test_hosts_and_folders.py
R tests/unit/cmk/gui/watolib/test_rulespecs.py
R tests/unit/cmk/gui/watolib/test_tags.py
R tests/unit/cmk/gui/watolib/test_watolib.py
R tests/unit/cmk/gui/wsgi/test_wsgi_router.py
R tests/unit/cmk/test_base.py
Log Message:
-----------
Drop Python 2 GUI unit tests
Change-Id: I50787940a3997b9b2b0d9749a4c222fdcfcba682
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 9306e8e45f17d31d6dc299fe2d97a80bdf804b9e
https://github.com/tribe29/checkmk/commit/9306e8e45f17d31d6dc299fe2d97a80bd…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-05-23 (Sat, 23 May 2020)
Changed paths:
M tests-py3/docker/test_docker.py
Log Message:
-----------
Start update source container without tmpfs
For some reason the source container is not able to start anymore on our
dc14 build system while it is still working on dc44. Was not able to
find the reason for this issue.
However, it is possible to workaround this issue by not using a tmpfs
for the sites tmp directory. Since the tmpfs is an optional performance
feature, this workaround seems to be OK.
Change-Id: I143e0fb298052498db0f0126ef1f8b14879d343c
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 8c94a0fe9e7614b00624d2c0d5a551ababbbcde5
https://github.com/tribe29/checkmk/commit/8c94a0fe9e7614b00624d2c0d5a551aba…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-05-22 (Fri, 22 May 2020)
Changed paths:
M doc/helpers/df_magic_number.py
M doc/treasures/Event_Console/Eventconsole-Performance.py
M doc/treasures/Event_Console/mail_mkevent.py
M doc/treasures/Event_Console/message_to_syslog.py
M doc/treasures/Event_Console/read_from_mkeventd.py
M doc/treasures/Event_Console/sl_notify_to_eventd.py
M doc/treasures/Event_Console/snmptd_mkevent.py
M doc/treasures/alert_handler/windows/windows_remote_alert_handler.py
M doc/treasures/check_cluster_nodes
M doc/treasures/check_flapping/wato_plugin.py
M doc/treasures/cmk-delete-host
M doc/treasures/colorgrep
M doc/treasures/get_rrd_cache_stats
M doc/treasures/inventory/extract_inventory.py
M doc/treasures/jolokia_mockup.py
M doc/treasures/localchecks/check_bi_local.py
M doc/treasures/localchecks/check_fstab_mounts
M doc/treasures/memcached/agents/plugins/mk_memcached
M doc/treasures/memcached/web/plugins/metrics/memcached.py
M doc/treasures/memcached/web/plugins/wato/memcached.py
M doc/treasures/migrate_oldcmk2wato.py
M doc/treasures/mod_contacts_mk.py
M doc/treasures/modbus/perfometer/modbus.py
M doc/treasures/modbus/wato/modbus.py
M doc/treasures/multisite_to_mrpe
M doc/treasures/nagvis_icon/nagvis_icon.py
M doc/treasures/notifications/glpi.py
M doc/treasures/notifications/opcmsg
M doc/treasures/open_ticket.py
M doc/treasures/wato_geo_fields.py
M doc/treasures/wato_hook_check_duplicate_hosts.py
M doc/treasures/wato_hook_cleanup_folders.py
M doc/treasures/wato_host_svc_groups.py
M doc/treasures/wato_import.py
M doc/treasures/wato_remove_nonsite_folders.py
M doc/treasures/wiki_painter.py
M scripts/find-python-files
Log Message:
-----------
Quick Python 3 overhaul for treasures.
Some stuff seems to be broken, though.
Change-Id: I532c0b704b06ef8992c462bb5ca1aa8ec89e034b
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: fc6345444e26d0011008cb9974576cf64c34ccd8
https://github.com/tribe29/checkmk/commit/fc6345444e26d0011008cb9974576cf64…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-05-22 (Fri, 22 May 2020)
Changed paths:
M cmk/base/snmp.py
Log Message:
-----------
Leak less backend details into base.snmp
This reduces the layering violation in `cmk.base.snmp`.
CMK-4243
Change-Id: Ib3f5dcb24d439355303e7f842711e8fbaae571ae
Commit: 9218e3728fe6d0f45cbb86630519e32dec5237c2
https://github.com/tribe29/checkmk/commit/9218e3728fe6d0f45cbb86630519e32de…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-05-22 (Fri, 22 May 2020)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/config.py
M cmk/base/snmp.py
M cmk/fetchers/factory.py
M cmk/utils/type_defs.py
M tests-py3/integration/cmk/base/snmp/test_snmp.py
M tests-py3/unit/cmk/base/test_snmp_unit.py
M tests-py3/unit/cmk/fetchers/test_classic_snmp.py
Log Message:
-----------
Simplify API of SNMP backend factory
- Give the factory an API similar to its elements.
- Remove config argument to the `factory()` method.
- Add an `update()` method to the SNMPHostConfig.
CMK-4504
Change-Id: Ib549231a59de8adfdf10689bafaf601dcbdbc370
Commit: 4fadcda94df41e4872f941f962e2f12e8585b441
https://github.com/tribe29/checkmk/commit/4fadcda94df41e4872f941f962e2f12e8…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-05-22 (Fri, 22 May 2020)
Changed paths:
M cmk/base/snmp.py
M cmk/base/snmp_utils.py
Log Message:
-----------
Move type defs where they are used
This reduces the amount of useless imports and
of artificial dependencies.
CMK-4504
Change-Id: Ia120cd67b21edf9c6db140ba330dbc15c121dfc7
Commit: 3345a7ac15cbf53be92bd744fa7dcf935633e4a0
https://github.com/tribe29/checkmk/commit/3345a7ac15cbf53be92bd744fa7dcf935…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-05-22 (Fri, 22 May 2020)
Changed paths:
M cmk/base/snmp.py
M cmk/base/snmp_utils.py
Log Message:
-----------
Improve import:
- remove useless suppression
- sort
- fix unused imports
CMK-4504
Change-Id: I2f2c653a9e708a9d39c1fe56e500ae11caca7eca
Compare: https://github.com/tribe29/checkmk/compare/85cff88a93da...3345a7ac15cb
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1e4b6b50e9b9df3d444bcacb53cd1e19f02fd8c5
https://github.com/tribe29/checkmk/commit/1e4b6b50e9b9df3d444bcacb53cd1e19f…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-05-22 (Fri, 22 May 2020)
Changed paths:
M cmk/base/api/agent_based/checking_types.py
M cmk/base/api/agent_based/register/check_plugins.py
M cmk/base/api/agent_based/register/section_plugins.py
M cmk/base/plugins/agent_based/hr_mem.py
M cmk/base/plugins/agent_based/omd_apache.py
Log Message:
-----------
CheckAPI: remove unused supressions
Change-Id: I05f3d3d11ec5adef45f430d30c9bd66f2db295d5
Commit: 51de36aed15865e9598f8471ddcd03c4dc89635b
https://github.com/tribe29/checkmk/commit/51de36aed15865e9598f8471ddcd03c4d…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-05-22 (Fri, 22 May 2020)
Changed paths:
M cmk/gui/watolib/config_domains.py
Log Message:
-----------
Fixed braino im merging exception cases.
Change-Id: I6559ba23164f6e8e60dfb9aaf91875e32087835d
Commit: b5e34d6cf1c00bc60bc80730e030c50a23a99129
https://github.com/tribe29/checkmk/commit/b5e34d6cf1c00bc60bc80730e030c50a2…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-05-22 (Fri, 22 May 2020)
Changed paths:
M Makefile
Log Message:
-----------
Default venv is 3.7 now.
Change-Id: I6423cbac2653213964b4a92471e457f080ac52fc
Commit: f1411194a9b2892c2523cf758129997536c170b4
https://github.com/tribe29/checkmk/commit/f1411194a9b2892c2523cf75812999753…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-05-22 (Fri, 22 May 2020)
Changed paths:
M cmk/base/api/agent_based/register/check_plugins.py
M tests/testlib/utils.py
Log Message:
-----------
testlib: add -C to be cwd independent
Change-Id: I29972270afa783c55f2bed30190ef70905f08a97
Commit: f201cbad0b5479a1fb7d50670b6f6f8555f5479f
https://github.com/tribe29/checkmk/commit/f201cbad0b5479a1fb7d50670b6f6f855…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-05-22 (Fri, 22 May 2020)
Changed paths:
M cmk/base/api/agent_based/register/export.py
M cmk/base/api/agent_based/register/section_plugins.py
M cmk/base/api/agent_based/register/section_plugins_legacy.py
M cmk/base/api/agent_based/section_types.py
M cmk/base/data_sources/snmp.py
M cmk/base/snmp.py
M cmk/base/snmp_utils.py
M cmk/fetchers/snmp.py
M cmk/utils/type_defs.py
M tests-py3/unit/cmk/base/api/agent_based/register/test_section_plugins.py
M tests-py3/unit/cmk/base/api/agent_based/test_section_types.py
M tests-py3/unit/cmk/base/test_snmp_utils.py
A tests/unit/cmk/utils/test_type_defs.py
Log Message:
-----------
Move SNMPTree (protocol), OIDSpec to cmk.type_defs
This is required because the SNMP fetcher calls
`cmk.snmp.get_snmp_table{,_cached}()` and these functions pass an
SNMPTree (defined in `base`) to `_make_target_columns()`. However, the
fetchers claim independence from `base`. Hence, we must make the
`get_snmp_table*()` functions independent from base before they
can be moved.
CMK-4243
Change-Id: Ia87b98938069787277667b924ef1230850c03bfc
Commit: 9ab89c8947fca6015aeeabcb6973d1c097fbc9d3
https://github.com/tribe29/checkmk/commit/9ab89c8947fca6015aeeabcb6973d1c09…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-05-22 (Fri, 22 May 2020)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/check_utils.py
M cmk/base/checking.py
M cmk/base/config.py
M cmk/base/core_nagios.py
M cmk/base/data_sources/host_sections.py
M cmk/base/data_sources/snmp.py
M cmk/base/discovery.py
M cmk/base/inventory_plugins.py
M cmk/base/snmp_scan.py
M cmk/fetchers/snmp.py
A cmk/utils/check_utils.py
M tests-py3/unit/checks/test_generic_legacy_conversion.py
M tests-py3/unit/inventory/test_generic_legacy_conversion_inv.py
Log Message:
-----------
Move `section_name_of` to utils
The (rather trivial) function is used in the SNMP fetcher. We therefore
move it from `base` to `utils`. The function has no dependencies.
CMK-4243
Change-Id: If3ab9817fcf537f92f1672bd7d4d4914b3b0719b
Commit: 4572e9d6c46098c4631fc54e4988e034faed024f
https://github.com/tribe29/checkmk/commit/4572e9d6c46098c4631fc54e4988e034f…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-05-22 (Fri, 22 May 2020)
Changed paths:
M cmk/base/api/agent_based/register/check_plugins_legacy.py
M cmk/base/discovery.py
M tests-py3/unit/cmk/base/test_data_sources_cmd_caching.py
Log Message:
-----------
discovery: Fix 'Unkown plugin file' exception
Change-Id: I1239846e4870443a3c58667e6c73c870f4701812
Commit: c335a319d3fa3d0c69040f91ad03c3500599d59a
https://github.com/tribe29/checkmk/commit/c335a319d3fa3d0c69040f91ad03c3500…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-05-22 (Fri, 22 May 2020)
Changed paths:
M cmk/base/discovery.py
Log Message:
-----------
discovery: refactor
Change typehint formatting and introduce an early return
to clarify upcoming commit
Change-Id: I99d6e3b142f7443954049e22f61240e804eb8170
Commit: c4d933b91d57b7e5b1ba186bcea0169425f86c90
https://github.com/tribe29/checkmk/commit/c4d933b91d57b7e5b1ba186bcea016942…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-05-22 (Fri, 22 May 2020)
Changed paths:
M tests-py3/integration/cmk/base/test_modes.py
Log Message:
-----------
integration test: stop using lnx_if
lnx_if is currently not available, due to Check API migration
Change-Id: Idc6fc57ab701702bac8ab221af2d215fe56120ad
Commit: 55a9e7670c1e20c9391782a5e0c0f18a6176db5c
https://github.com/tribe29/checkmk/commit/55a9e7670c1e20c9391782a5e0c0f18a6…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-05-22 (Fri, 22 May 2020)
Changed paths:
M tests-py3/integration/cmk/gui/test_webapi.py
Log Message:
-----------
Temporarily disable test_bulk_discovery_start_with_defaults.
Change-Id: I1b921cd041cf5d58677cb1516e3abcfc132c1628
Commit: 85cff88a93dadb9eef78d4e6c39aabb4d53228a6
https://github.com/tribe29/checkmk/commit/85cff88a93dadb9eef78d4e6c39aabb4d…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-05-22 (Fri, 22 May 2020)
Changed paths:
M cmk/base/api/agent_based/register/check_plugins.py
M cmk/base/plugins/agent_based/agent_based_api/v0/__init__.py
Log Message:
-----------
CheckAPI: expose checking types
... and clarify the temporary TypeErrors
Change-Id: Ib6cb771ad979a50d4733fa7c2bc3090d1e2e511c
Compare: https://github.com/tribe29/checkmk/compare/2880d81b3bd7...85cff88a93da