Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: eb48be08996206bf4cd52639cd7d9ad8e6419eee
https://github.com/tribe29/checkmk/commit/eb48be08996206bf4cd52639cd7d9ad8e…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M livestatus/src/MonitoringCore.h
M livestatus/src/NagiosCore.cc
M livestatus/src/NagiosCore.h
M livestatus/src/TableEventConsole.cc
M livestatus/src/TableEventConsole.h
M livestatus/src/TableEventConsoleEvents.cc
Log Message:
-----------
Refactoring: Use User for authorization in TableEventConsole::isAuthorizedForEventViaHost().
Change-Id: Ie11e999158156cb61f98400b6a2f4aeac367ea6c
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 65c62ef23cd792bc9f776766118ad1e165f63fd4
https://github.com/tribe29/checkmk/commit/65c62ef23cd792bc9f776766118ad1e16…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M cmk/gui/availability.py
M cmk/gui/bi.py
M cmk/gui/crash_reporting.py
M cmk/gui/dashboard.py
M cmk/gui/fields/definitions.py
M cmk/gui/forms.py
M cmk/gui/globals.py
M cmk/gui/gui_background_job.py
M cmk/gui/help.py
M cmk/gui/htmllib/__init__.py
M cmk/gui/htmllib/foldable_container.py
M cmk/gui/inventory.py
M cmk/gui/key_mgmt.py
M cmk/gui/login.py
M cmk/gui/logwatch.py
M cmk/gui/main.py
M cmk/gui/message.py
M cmk/gui/mobile.py
M cmk/gui/node_visualization.py
M cmk/gui/notifications.py
M cmk/gui/page_menu.py
M cmk/gui/pagetypes.py
M cmk/gui/plugins/dashboard/stats.py
M cmk/gui/plugins/metrics/artwork.py
M cmk/gui/plugins/metrics/html_render.py
M cmk/gui/plugins/openapi/endpoints/acknowledgement.py
M cmk/gui/plugins/openapi/endpoints/certs.py
M cmk/gui/plugins/openapi/endpoints/downtime.py
M cmk/gui/plugins/openapi/endpoints/host_config.py
M cmk/gui/plugins/openapi/endpoints/rule/__init__.py
M cmk/gui/plugins/openapi/endpoints/ruleset/__init__.py
M cmk/gui/plugins/openapi/endpoints/user.py
M cmk/gui/plugins/openapi/endpoints/utils.py
M cmk/gui/plugins/sidebar/bookmarks.py
M cmk/gui/plugins/sidebar/dashboards.py
M cmk/gui/plugins/sidebar/master_control.py
M cmk/gui/plugins/sidebar/search.py
M cmk/gui/plugins/sidebar/site_status.py
M cmk/gui/plugins/sidebar/tactical_overview.py
M cmk/gui/plugins/sidebar/utils.py
M cmk/gui/plugins/sidebar/views.py
M cmk/gui/plugins/sidebar/virtual_host_tree.py
M cmk/gui/plugins/sidebar/wato.py
M cmk/gui/plugins/userdb/utils.py
M cmk/gui/plugins/views/commands.py
M cmk/gui/plugins/views/icons/builtin.py
M cmk/gui/plugins/views/icons/inventory.py
M cmk/gui/plugins/views/icons/utils.py
M cmk/gui/plugins/views/icons/wato.py
M cmk/gui/plugins/views/layouts.py
M cmk/gui/plugins/views/mkeventd.py
M cmk/gui/plugins/views/utils.py
M cmk/gui/plugins/wato/bi_config.py
M cmk/gui/plugins/wato/bi_valuespecs.py
M cmk/gui/plugins/wato/builtin_attributes.py
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/query_filters.py
M cmk/gui/robotmk.py
M cmk/gui/sidebar/__init__.py
M cmk/gui/sidebar/main_menu.py
M cmk/gui/sites.py
M cmk/gui/table.py
M cmk/gui/user_message.py
M cmk/gui/utils/labels.py
M cmk/gui/utils/logged_in.py
M cmk/gui/utils/ntop.py
M cmk/gui/utils/urls.py
M cmk/gui/valuespec.py
M cmk/gui/views/__init__.py
M cmk/gui/views/availability.py
M cmk/gui/visuals.py
M cmk/gui/wato/mkeventd.py
M cmk/gui/wato/page_handler.py
M cmk/gui/wato/pages/activate_changes.py
M cmk/gui/wato/pages/analyze_configuration.py
M cmk/gui/wato/pages/audit_log.py
M cmk/gui/wato/pages/automation.py
M cmk/gui/wato/pages/backup.py
M cmk/gui/wato/pages/bulk_discovery.py
M cmk/gui/wato/pages/bulk_edit.py
M cmk/gui/wato/pages/bulk_import.py
M cmk/gui/wato/pages/diagnostics.py
M cmk/gui/wato/pages/fetch_agent_output.py
M cmk/gui/wato/pages/folders.py
M cmk/gui/wato/pages/global_settings.py
M cmk/gui/wato/pages/host_diagnose.py
M cmk/gui/wato/pages/host_rename.py
M cmk/gui/wato/pages/hosts.py
M cmk/gui/wato/pages/notifications.py
M cmk/gui/wato/pages/parentscan.py
M cmk/gui/wato/pages/password_store.py
M cmk/gui/wato/pages/predefined_conditions.py
M cmk/gui/wato/pages/read_only.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/wato/pages/services.py
M cmk/gui/wato/pages/sites.py
M cmk/gui/wato/pages/user_profile/abstract_page.py
M cmk/gui/wato/pages/user_profile/async_replication.py
M cmk/gui/wato/pages/user_profile/change_password.py
M cmk/gui/wato/pages/user_profile/edit_profile.py
M cmk/gui/wato/pages/user_profile/mega_menu.py
M cmk/gui/wato/pages/user_profile/page_menu.py
M cmk/gui/wato/pages/user_profile/replicate.py
M cmk/gui/wato/pages/user_profile/two_factor.py
M cmk/gui/wato/pages/users.py
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/changes.py
M cmk/gui/watolib/downtime.py
M cmk/gui/watolib/git.py
M cmk/gui/watolib/groups.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/gui/watolib/main_menu.py
M cmk/gui/watolib/password_store.py
M cmk/gui/watolib/passwords.py
M cmk/gui/watolib/predefined_conditions.py
M cmk/gui/watolib/read_only.py
M cmk/gui/watolib/search.py
M cmk/gui/watolib/services.py
M cmk/gui/watolib/snapshots.py
M cmk/gui/watolib/tags.py
M cmk/gui/watolib/users.py
M cmk/gui/watolib/utils.py
M cmk/gui/webapi.py
M cmk/gui/weblib.py
M cmk/gui/werks.py
M cmk/gui/wsgi/applications/rest_api.py
M cmk/gui/wsgi/applications/utils.py
M tests/unit/cmk/gui/htmllib/test_html_cls.py
M tests/unit/cmk/gui/plugins/views/test_views_utils.py
M tests/unit/cmk/gui/test_index.py
M tests/unit/cmk/gui/test_key_mgmt.py
M tests/unit/cmk/gui/test_login_unit.py
M tests/unit/cmk/gui/test_sidebar.py
M tests/unit/cmk/gui/test_sites.py
M tests/unit/cmk/gui/utils/test_logged_in.py
M tests/unit/cmk/gui/utils/test_ntop.py
M tests/unit/cmk/gui/utils/test_urls.py
M tests/unit/cmk/gui/views/test_views.py
M tests/unit/cmk/gui/watolib/test_watolib_search.py
Log Message:
-----------
Move user context from globals to utils.logged_in
CMK-10181
Change-Id: I7629efa11455003a93a97a8d4928683d8af62105
Commit: d1e420afa75b4431fb031e612b47d30ec1e48713
https://github.com/tribe29/checkmk/commit/d1e420afa75b4431fb031e612b47d30ec…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M cmk/gui/availability.py
M cmk/gui/bi.py
M cmk/gui/context.py
M cmk/gui/crash_reporting.py
M cmk/gui/cron.py
M cmk/gui/dashboard.py
M cmk/gui/fields/definitions.py
M cmk/gui/forms.py
M cmk/gui/gui_background_job.py
M cmk/gui/help.py
M cmk/gui/htmllib/__init__.py
M cmk/gui/htmllib/foldable_container.py
M cmk/gui/inventory.py
M cmk/gui/key_mgmt.py
M cmk/gui/livestatus_utils/testing.py
A cmk/gui/logged_in.py
M cmk/gui/login.py
M cmk/gui/logwatch.py
M cmk/gui/main.py
M cmk/gui/message.py
M cmk/gui/mobile.py
M cmk/gui/node_visualization.py
M cmk/gui/notifications.py
M cmk/gui/page_menu.py
M cmk/gui/pagetypes.py
M cmk/gui/plugins/dashboard/stats.py
M cmk/gui/plugins/metrics/artwork.py
M cmk/gui/plugins/metrics/graph_images.py
M cmk/gui/plugins/metrics/html_render.py
M cmk/gui/plugins/openapi/endpoints/acknowledgement.py
M cmk/gui/plugins/openapi/endpoints/certs.py
M cmk/gui/plugins/openapi/endpoints/contact_group_config.py
M cmk/gui/plugins/openapi/endpoints/downtime.py
M cmk/gui/plugins/openapi/endpoints/host_config.py
M cmk/gui/plugins/openapi/endpoints/rule/__init__.py
M cmk/gui/plugins/openapi/endpoints/ruleset/__init__.py
M cmk/gui/plugins/openapi/endpoints/user.py
M cmk/gui/plugins/openapi/endpoints/utils.py
M cmk/gui/plugins/sidebar/bookmarks.py
M cmk/gui/plugins/sidebar/dashboards.py
M cmk/gui/plugins/sidebar/master_control.py
M cmk/gui/plugins/sidebar/search.py
M cmk/gui/plugins/sidebar/site_status.py
M cmk/gui/plugins/sidebar/tactical_overview.py
M cmk/gui/plugins/sidebar/utils.py
M cmk/gui/plugins/sidebar/views.py
M cmk/gui/plugins/sidebar/virtual_host_tree.py
M cmk/gui/plugins/sidebar/wato.py
M cmk/gui/plugins/userdb/utils.py
M cmk/gui/plugins/views/commands.py
M cmk/gui/plugins/views/icons/builtin.py
M cmk/gui/plugins/views/icons/inventory.py
M cmk/gui/plugins/views/icons/utils.py
M cmk/gui/plugins/views/icons/wato.py
M cmk/gui/plugins/views/layouts.py
M cmk/gui/plugins/views/mkeventd.py
M cmk/gui/plugins/views/utils.py
M cmk/gui/plugins/wato/bi_config.py
M cmk/gui/plugins/wato/bi_valuespecs.py
M cmk/gui/plugins/wato/builtin_attributes.py
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/query_filters.py
M cmk/gui/robotmk.py
M cmk/gui/sidebar/__init__.py
M cmk/gui/sidebar/main_menu.py
M cmk/gui/sites.py
M cmk/gui/table.py
M cmk/gui/user_message.py
M cmk/gui/userdb.py
M cmk/gui/utils/labels.py
R cmk/gui/utils/logged_in.py
M cmk/gui/utils/ntop.py
M cmk/gui/utils/script_helpers.py
M cmk/gui/utils/transaction_manager.py
M cmk/gui/utils/urls.py
M cmk/gui/valuespec.py
M cmk/gui/view_utils.py
M cmk/gui/views/__init__.py
M cmk/gui/views/availability.py
M cmk/gui/visuals.py
M cmk/gui/wato/mkeventd.py
M cmk/gui/wato/page_handler.py
M cmk/gui/wato/pages/activate_changes.py
M cmk/gui/wato/pages/analyze_configuration.py
M cmk/gui/wato/pages/audit_log.py
M cmk/gui/wato/pages/automation.py
M cmk/gui/wato/pages/backup.py
M cmk/gui/wato/pages/bulk_discovery.py
M cmk/gui/wato/pages/bulk_edit.py
M cmk/gui/wato/pages/bulk_import.py
M cmk/gui/wato/pages/diagnostics.py
M cmk/gui/wato/pages/fetch_agent_output.py
M cmk/gui/wato/pages/folders.py
M cmk/gui/wato/pages/global_settings.py
M cmk/gui/wato/pages/host_diagnose.py
M cmk/gui/wato/pages/host_rename.py
M cmk/gui/wato/pages/hosts.py
M cmk/gui/wato/pages/notifications.py
M cmk/gui/wato/pages/parentscan.py
M cmk/gui/wato/pages/password_store.py
M cmk/gui/wato/pages/predefined_conditions.py
M cmk/gui/wato/pages/read_only.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/wato/pages/services.py
M cmk/gui/wato/pages/sites.py
M cmk/gui/wato/pages/user_profile/abstract_page.py
M cmk/gui/wato/pages/user_profile/async_replication.py
M cmk/gui/wato/pages/user_profile/change_password.py
M cmk/gui/wato/pages/user_profile/edit_profile.py
M cmk/gui/wato/pages/user_profile/mega_menu.py
M cmk/gui/wato/pages/user_profile/page_menu.py
M cmk/gui/wato/pages/user_profile/replicate.py
M cmk/gui/wato/pages/user_profile/two_factor.py
M cmk/gui/wato/pages/users.py
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/changes.py
M cmk/gui/watolib/downtime.py
M cmk/gui/watolib/git.py
M cmk/gui/watolib/groups.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/gui/watolib/main_menu.py
M cmk/gui/watolib/network_scan.py
M cmk/gui/watolib/password_store.py
M cmk/gui/watolib/passwords.py
M cmk/gui/watolib/predefined_conditions.py
M cmk/gui/watolib/read_only.py
M cmk/gui/watolib/search.py
M cmk/gui/watolib/services.py
M cmk/gui/watolib/snapshots.py
M cmk/gui/watolib/tags.py
M cmk/gui/watolib/users.py
M cmk/gui/watolib/utils.py
M cmk/gui/webapi.py
M cmk/gui/weblib.py
M cmk/gui/werks.py
M cmk/gui/wsgi/applications/checkmk.py
M cmk/gui/wsgi/applications/rest_api.py
M cmk/gui/wsgi/applications/utils.py
M cmk/gui/wsgi/auth.py
M cmk/post_rename_site/main.py
M cmk/update_config.py
M tests/testlib/users.py
M tests/unit/cmk/gui/conftest.py
M tests/unit/cmk/gui/htmllib/test_html_cls.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_certs.py
M tests/unit/cmk/gui/plugins/views/test_views_utils.py
M tests/unit/cmk/gui/test_index.py
M tests/unit/cmk/gui/test_key_mgmt.py
M tests/unit/cmk/gui/test_login_unit.py
M tests/unit/cmk/gui/test_sidebar.py
M tests/unit/cmk/gui/test_sites.py
M tests/unit/cmk/gui/test_table.py
M tests/unit/cmk/gui/utils/test_logged_in.py
M tests/unit/cmk/gui/utils/test_ntop.py
M tests/unit/cmk/gui/utils/test_transaction_manager.py
M tests/unit/cmk/gui/utils/test_urls.py
M tests/unit/cmk/gui/views/test_views.py
M tests/unit/cmk/gui/watolib/test_watolib_search.py
M tests/unit/cmk/post_rename_site/plugins/actions/conftest.py
M tests/unit/cmk/utils/livestatus_helpers/conftest.py
Log Message:
-----------
Move logged_in module from cmk.gui.utils to cmk.gui
`utils` gives the impression that the module is not that important
but it is!
Change-Id: Idd9495650a982e85b2472b95d99178c199606352
Compare: https://github.com/tribe29/checkmk/compare/6dfab8fc0f0a...d1e420afa75b
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 6dfab8fc0f0a2802bac9dfdd53cb6db3b555eb97
https://github.com/tribe29/checkmk/commit/6dfab8fc0f0a2802bac9dfdd53cb6db3b…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
R .werks/13584
M omd/packages/monitoring-plugins/monitoring-plugins.make
R omd/packages/monitoring-plugins/patches/0010_check_snmp-get_omd_root.dif
Log Message:
-----------
Revert "13584 FIX check_snmp "External command error with no output""
This reverts commit d3296f2726808633b66ca71f247916d33cc1eafa.
Reason: There is another call site to be fixed (check_hpjd)
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 90f1f1fde94639fa9d6cffea69f1054b4756229a
https://github.com/tribe29/checkmk/commit/90f1f1fde94639fa9d6cffea69f1054b4…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M cmk/gui/plugins/wato/datasource_programs.py
Log Message:
-----------
agent_kube: fix wrong datasource valuespec
Change-Id: I196b5c903a8d34d139755fca844520d2acd1bd54
Commit: 49e344740843f8c435b4f0e3b3dd2e5af940318b
https://github.com/tribe29/checkmk/commit/49e344740843f8c435b4f0e3b3dd2e5af…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M cmk/special_agents/agent_kube.py
Log Message:
-----------
agent_kube: do not expose self._cluster_details
Change-Id: I60f4acf0bc03dc412ce3c6001dddae42ff44038c
Co-Authored-By: Wontek Hong <wontek.hong(a)tribe29.com>
Commit: dd40454b32ff3600d5b1cda27d25c3cbc1ec5aba
https://github.com/tribe29/checkmk/commit/dd40454b32ff3600d5b1cda27d25c3cbc…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M cmk/special_agents/agent_kube.py
Log Message:
-----------
agent_kube: customize ApiExceptions
The plugin check-mk only displays the first line from an exception string.
For this reason we move the reason provided by
kubernetes.client.exceptions.ApiException from the second to the first line.
CMK-9889
Change-Id: I81125b6a6175b76ea52de6569e9bd0ec63556b8a
Compare: https://github.com/tribe29/checkmk/compare/62e3a9e5e5ce...dd40454b32ff
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: a8fe19a9c9f755762d738eca42ca88acdfdc6978
https://github.com/tribe29/checkmk/commit/a8fe19a9c9f755762d738eca42ca88acd…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
A cmk/gui/site_config.py
M cmk/gui/sites.py
M cmk/gui/utils/logged_in.py
M tests/unit/cmk/gui/utils/test_logged_in.py
Log Message:
-----------
Split sites into two files
Separate the functions that user livestatus queries, `live()`, or
`states()` from the other functions.
These function require authentication from the user, which results in
circular dependencies sites -> logged_in -> sites.
Moreover, a live site and its configuration are indeed different
and separating them in two different modules increases the clarity
of the code.
CMK-10181
Change-Id: I71487b967007f73ec2e05cfec1a06bda4d504c6e
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: ede5ab6f6aef6f137f6619ae65c6c4e7868c775b
https://github.com/tribe29/checkmk/commit/ede5ab6f6aef6f137f6619ae65c6c4e78…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
A .werks/13257
M cmk/base/plugins/agent_based/utils/ps.py
M tests/unit/cmk/base/plugins/agent_based/test_ps_check.py
Log Message:
-----------
13257 FIX Avoid redundant and unwanted listing of processes in ps based checks
To avoid listing of all processes in the details of "State and count of processes" regardless of actually
reached levels defined for "Levels on CPU utilization of a single process" output will now only be generated
in case at leat WARN level has been reached by a given process.
In case a full list of processes is desired, one should enable `process_info`, i.E."Enable per-process
details in long-output"
Change-Id: Iaa0e970f87f99c039ca6647f2c1c111ba5ccaa87
Commit: a5cc70d537d608b10d104436f8399500c7dbef88
https://github.com/tribe29/checkmk/commit/a5cc70d537d608b10d104436f8399500c…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M cmk/gui/plugins/wato/active_checks.py
M cmk/gui/valuespec.py
Log Message:
-----------
Enlarge default `Hostname` input fields and apply to `Check HTTP` WATO
Change-Id: Ibac9f48771b37c0b29cd58815e6a87b405f54b91
Compare: https://github.com/tribe29/checkmk/compare/3e50472cf5d1...a5cc70d537d6