Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: e2f8fa6c285722b6aef3fb7c5dc784a2607be3db
https://github.com/tribe29/checkmk/commit/e2f8fa6c285722b6aef3fb7c5dc784a26…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M cmk/gui/login.py
M cmk/gui/userdb.py
M tests/unit/cmk/gui/test_userdb.py
Log Message:
-----------
Explicitly pass the current point in time to on_end_of_request().
Change-Id: Ifae55b0a08711ba8fc6af37d2c98094797286225
Commit: 48ccc0a01196e6885353b9bd847ea26e10ca5d37
https://github.com/tribe29/checkmk/commit/48ccc0a01196e6885353b9bd847ea26e1…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M cmk/gui/userdb.py
Log Message:
-----------
Explicitly pass the current point in time to _save_user_profiles().
Change-Id: I8bb52a744549d515de1d5bca7a56d08c687351b2
Commit: 44d0dd90930a70a9137630681f4dc6c652a8eda9
https://github.com/tribe29/checkmk/commit/44d0dd90930a70a9137630681f4dc6c65…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M cmk/gui/message.py
M cmk/gui/userdb.py
Log Message:
-----------
Explicitly pass the current point in time to get_online_user_ids().
Change-Id: I4a6a00bfd199f747fff4cda77d238664e169383f
Compare: https://github.com/tribe29/checkmk/compare/0896bbc16c93...44d0dd90930a
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 8b4798a815114504709a4a31812f14b600bd45b2
https://github.com/tribe29/checkmk/commit/8b4798a815114504709a4a31812f14b60…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M cmk/base/plugins/agent_based/inventory_kube_pod.py
M tests/unit/cmk/base/plugins/agent_based/test_inventory_kube_pod.py
Log Message:
-----------
inventory_kube_pod: Addition of object to Pod
Pod now shows the same metadata as all other Kubernetes objects.
CMK-10342
Change-Id: I55f5c1cddc812628419d53fa253c35d3d884f197
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 8d622d168812935b5d6dec0ed7421c3b751e3ec6
https://github.com/tribe29/checkmk/commit/8d622d168812935b5d6dec0ed7421c3b7…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M cmk/gui/userdb.py
M tests/unit/cmk/gui/test_userdb.py
Log Message:
-----------
Explicitly pass the current point in time to _refresh_session().
Change-Id: I4a709e9c62e20605899a4caf4b9307c813d1a2c6
Commit: 0896bbc16c930dc281d7f01855082f7ea7cf7b58
https://github.com/tribe29/checkmk/commit/0896bbc16c930dc281d7f01855082f7ea…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M cmk/gui/login.py
M cmk/gui/userdb.py
Log Message:
-----------
Improved typing of need_to_change_pw().
Using False doesn't make sense when we have None, and we never ever return
True. Tiny cleanups on the way.
Change-Id: I9d3e028712d13745518979e8816683af61be910f
Compare: https://github.com/tribe29/checkmk/compare/d59ee659a627...0896bbc16c93
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d59ee659a627c1f07ff60dc5020abc12dea89820
https://github.com/tribe29/checkmk/commit/d59ee659a627c1f07ff60dc5020abc12d…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M cmk/gui/bi.py
M cmk/gui/config.py
M cmk/gui/crash_reporting.py
M cmk/gui/globals.py
M cmk/gui/hooks.py
M cmk/gui/htmllib/__init__.py
M cmk/gui/inventory.py
M 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/mkeventd.py
M cmk/gui/mobile.py
M cmk/gui/node_vis_lib.py
M cmk/gui/node_visualization.py
M cmk/gui/notifications.py
M cmk/gui/pages.py
M cmk/gui/plugins/dashboard/utils.py
M cmk/gui/plugins/metrics/graph_images.py
M cmk/gui/plugins/metrics/html_render.py
M cmk/gui/plugins/metrics/utils.py
M cmk/gui/plugins/openapi/restful_objects/constructors.py
M cmk/gui/plugins/openapi/restful_objects/decorators.py
M cmk/gui/plugins/sidebar/dashboards.py
M cmk/gui/plugins/sidebar/search.py
M cmk/gui/plugins/sidebar/tactical_overview.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/ldap_connector.py
M cmk/gui/plugins/userdb/utils.py
M cmk/gui/plugins/views/commands.py
M cmk/gui/plugins/views/graphs.py
M cmk/gui/plugins/views/icons/builtin.py
M cmk/gui/plugins/views/icons/mkeventd.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/painters.py
M cmk/gui/plugins/views/perfometer.py
M cmk/gui/plugins/views/sorters.py
M cmk/gui/plugins/views/utils.py
M cmk/gui/plugins/visuals/filters.py
M cmk/gui/plugins/visuals/wato.py
M cmk/gui/plugins/wato/bi_config.py
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/gui/plugins/wato/graphs.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/plugins/webapi/autocompleters.py
M cmk/gui/plugins/webapi/bulk_discovery.py
M cmk/gui/plugins/webapi/utils.py
M cmk/gui/plugins/webapi/webapi.py
M cmk/gui/query_filters.py
M cmk/gui/sidebar/__init__.py
M cmk/gui/sidebar/main_menu.py
M cmk/gui/site_config.py
M cmk/gui/sites.py
M cmk/gui/table.py
M cmk/gui/userdb.py
M cmk/gui/utils/ntop.py
M cmk/gui/utils/roles.py
M cmk/gui/valuespec.py
M cmk/gui/views/__init__.py
M cmk/gui/views/inventory.py
M cmk/gui/visuals.py
M cmk/gui/wato/__init__.py
M cmk/gui/wato/mkeventd.py
M cmk/gui/wato/mkeventdstore.py
M cmk/gui/wato/page_handler.py
M cmk/gui/wato/pages/activate_changes.py
M cmk/gui/wato/pages/automation.py
M cmk/gui/wato/pages/bulk_discovery.py
M cmk/gui/wato/pages/bulk_import.py
M cmk/gui/wato/pages/folders.py
M cmk/gui/wato/pages/global_settings.py
M cmk/gui/wato/pages/icons.py
M cmk/gui/wato/pages/ldap.py
M cmk/gui/wato/pages/notifications.py
M cmk/gui/wato/pages/object_parameters.py
M cmk/gui/wato/pages/parentscan.py
M cmk/gui/wato/pages/read_only.py
M cmk/gui/wato/pages/roles.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/timeperiods.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/replicate.py
M cmk/gui/wato/pages/users.py
M cmk/gui/watolib/__init__.py
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/audit_log.py
M cmk/gui/watolib/auth_php.py
M cmk/gui/watolib/automations.py
M cmk/gui/watolib/config_domains.py
M cmk/gui/watolib/host_attributes.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/gui/watolib/notifications.py
M cmk/gui/watolib/read_only.py
M cmk/gui/watolib/rulesets.py
M cmk/gui/watolib/services.py
M cmk/gui/watolib/sites.py
M cmk/gui/watolib/snapshots.py
M cmk/gui/watolib/timeperiods.py
M cmk/gui/watolib/user_profile.py
M cmk/gui/watolib/users.py
M cmk/gui/watolib/utils.py
M cmk/gui/webapi.py
M cmk/gui/wsgi/applications/checkmk.py
M cmk/utils/bi/bi_legacy_config_converter.py
M tests/unit/cmk/gui/conftest.py
M tests/unit/cmk/gui/plugins/metrics/test_metrics_utils.py
M tests/unit/cmk/gui/plugins/visuals/test_filters.py
M tests/unit/cmk/gui/test_background_job.py
M tests/unit/cmk/gui/test_gui_config.py
M tests/unit/cmk/gui/test_index.py
M tests/unit/cmk/gui/test_sidebar.py
M tests/unit/cmk/gui/test_userdb.py
M tests/unit/cmk/gui/test_valuespec.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/views/test_views.py
M tests/unit/cmk/gui/watolib/test_config_sync.py
M tests/unit/cmk/gui/watolib/test_gui_rulesets.py
M tests/unit/cmk/gui/watolib/test_hosts_and_folders.py
Log Message:
-----------
Move active_config context from globals to config
This removes one cycle (and one strongly-connected
component) from the project.
CMK-10313
Change-Id: I401aca75a292960751926ead6e23382d99f71eaf
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d576b6274a8bf051d3aff6cba3dce5fc293f716f
https://github.com/tribe29/checkmk/commit/d576b6274a8bf051d3aff6cba3dce5fc2…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M cmk/gui/login.py
M cmk/gui/userdb.py
M cmk/gui/wsgi/applications/rest_api.py
Log Message:
-----------
Explicitly pass the current point in time to need_to_change_pw().
Change-Id: I6ba4d5e71ea48a45da74af43b3b5883246a9862f
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: dba0d5eaa37256a5c3d0b1fe29356c592528d32c
https://github.com/tribe29/checkmk/commit/dba0d5eaa37256a5c3d0b1fe29356c592…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/automations.py
M cmk/gui/watolib/check_mk_automations.py
M cmk/gui/watolib/services.py
Log Message:
-----------
Move sync_changes_before... to activate_changes
This reduces feature envy and removes a cyclic dep between
automations <-> activate_changes
Note, however, that the total number of cycles in the project
remains constant because the edge is also part of another, much
larger cycle.
CMK-10313
Change-Id: I0b0f8fa081d050290710891d88bbd35215fad5c5
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 71b092348d47db31def0b90bb550984499e0fccb
https://github.com/tribe29/checkmk/commit/71b092348d47db31def0b90bb55098449…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M cmk/gui/plugins/visuals/filters.py
Log Message:
-----------
set sort of kubernetes filters
Before they where very prominent at the top of the filter list, now they
are above the inventory filters.
The error was introduced with I24ad2592f52a416fc3e3b11b68b4404726002ad7
Change-Id: Id9fcd4d7d683afcc1627319c09bf60df47b60346
Commit: fef7bc8b2e4bdc3805d48f1664fdf1b75dd5ac55
https://github.com/tribe29/checkmk/commit/fef7bc8b2e4bdc3805d48f1664fdf1b75…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
A .werks/13417
M omd/Licenses.csv
M tests/unit/cmk/gui/test_gui_config.py
A web/htdocs/themes/facelift/images/kubernetes_logo.svg
Log Message:
-----------
13417 KUBE: add dashboards
Add dashboards for kubernetes objects.
Change-Id: I70ccd27b8df2d842b26b4fe62f695cefd8065ad1
Co-authored-by: Martin Hirschvogel <martin.hirschvogel(a)tribe29.com>
Compare: https://github.com/tribe29/checkmk/compare/377c0dce9c6f...fef7bc8b2e4b