Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: a9684c0eea1d47b6417c3d191d4e0cef0046f119
https://github.com/tribe29/checkmk/commit/a9684c0eea1d47b6417c3d191d4e0cef0…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2021-05-20 (Thu, 20 May 2021)
Changed paths:
A .werks/12785
M cmk/gui/valuespec.py
Log Message:
-----------
12785 Fix: gui: "A negative value is not valid."
Chromium based browsers showed an error message in the developer tools:
Error: <rect> attribute width: A negative value is not valid.
This error was provoked by a broken windowing function in the python
implementation and is now fixed.
Furthermore the calculation of the windowing function was adapted:
Before the first and last Bar was not a full sized window based on the
current time. Now all time windows have the same duration.
Change-Id: I283e651ba22f07de7119150aa419ad47019f7bab
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 512b5865964c50813c1043e52e22ee1122b25a44
https://github.com/tribe29/checkmk/commit/512b5865964c50813c1043e52e22ee112…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2021-05-20 (Thu, 20 May 2021)
Changed paths:
A .werks/12716
M cmk/base/plugins/agent_based/proxmox_ve_backup_status.py
M cmk/special_agents/agent_proxmox_ve.py
M tests/unit/cmk/base/plugins/agent_based/test_proxmox_ve_backup_status.py
A tests/unit/cmk/special_agents/proxmox_ve-files/proxmox_ve-backup-2021-05-17.log
M tests/unit/cmk/special_agents/test_agent_proxmox_ve.py
Log Message:
-----------
12716 agent_proxmox_ve: Support new backup log format
A backup log line of form "^INFO: (.*): had to backup (.*) of (.*) \(compressed (.*)\) in (.*)s"
had not been recognized yet which leaded to missing keys in the backup info.
This change adds support for this format.
Change-Id: I085971df7a5cf1d20ec17c627d2e347023ed69de
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0e3a0ca488908557f649b2c5216a8f33b03c2541
https://github.com/tribe29/checkmk/commit/0e3a0ca488908557f649b2c5216a8f33b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-05-20 (Thu, 20 May 2021)
Changed paths:
M cmk/gui/htmllib.py
M cmk/gui/utils/popups.py
R cmk/gui/utils/url_encoder.py
M cmk/gui/utils/urls.py
M cmk/gui/watolib/automations.py
R tests/unit/cmk/gui/utils/test_url_encoder.py
A tests/unit/cmk/gui/utils/test_urls.py
Log Message:
-----------
Extract url_encoder from html class
Removed the URLEncoder class and moved helper functions to
cmk.gui.utils.urls.
Change-Id: Ieaed12c90d78d9abe75d7a881bf28fb017ec9732
Commit: 2adcead9f61759236b8c5217b6afe3479bfa78dd
https://github.com/tribe29/checkmk/commit/2adcead9f61759236b8c5217b6afe3479…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-05-20 (Thu, 20 May 2021)
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/htmllib.py
M cmk/gui/login.py
M cmk/gui/matrix_visualization.py
M cmk/gui/pagetypes.py
M cmk/gui/plugins/dashboard/utils.py
M cmk/gui/plugins/dashboard/view.py
M cmk/gui/plugins/sidebar/bi.py
M cmk/gui/plugins/sidebar/groups.py
M cmk/gui/plugins/views/availability.py
M cmk/gui/plugins/views/bi.py
M cmk/gui/plugins/views/icons/builtin.py
M cmk/gui/plugins/views/icons/mkeventd.py
M cmk/gui/plugins/views/icons/wato.py
M cmk/gui/plugins/views/mkeventd.py
M cmk/gui/plugins/views/painters.py
M cmk/gui/plugins/views/utils.py
M cmk/gui/plugins/wato/builtin_attributes.py
M cmk/gui/utils/urls.py
M cmk/gui/valuespec.py
M cmk/gui/visuals.py
M cmk/gui/watolib/user_profile.py
M cmk/gui/wsgi/applications/utils.py
Log Message:
-----------
Directly access urlencode and urlencode_vars
Remove html.urlencode and html.urlencode_vars and access the
helper functions directly.
Change-Id: I916881034efb574c718c5480b289f397a589f35d
Commit: be587924a0803722e896a128c63def0ce5f2683c
https://github.com/tribe29/checkmk/commit/be587924a0803722e896a128c63def0ce…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-05-20 (Thu, 20 May 2021)
Changed paths:
M cmk/gui/utils/urls.py
Log Message:
-----------
Remove ensure_str left over from py2/py3 transition
Change-Id: I5a4fc1b085ae45cc9f28a966b7228dc374d2560e
Compare: https://github.com/tribe29/checkmk/compare/a5b52e5b1f79...be587924a080
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: a5b52e5b1f790b50f27c218b9e31af3960809b27
https://github.com/tribe29/checkmk/commit/a5b52e5b1f790b50f27c218b9e31af396…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2021-05-20 (Thu, 20 May 2021)
Changed paths:
A .werks/12786
A cmk/base/plugins/agent_based/inventory_k8s_ingress_info.py
R inventory/k8s_ingress_info
A tests/unit/cmk/base/plugins/agent_based/test_inv_k8s_ingress_info.py
Log Message:
-----------
12786 FIX inventory: kubernetes ingress
Before this fix the inventory was 'OK' but showed:
WARNING: k8s_ingress_infos: failed: Unable to convert legacy results. Please migrate plugin to new API
This werk migrates the plugin to the new API
Change-Id: Ie40f1deb9de9ea103aa75e983d8c31ce88253df5
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: b25ee4efaf38183d97192b5c1e2df784d5be3718
https://github.com/tribe29/checkmk/commit/b25ee4efaf38183d97192b5c1e2df784d…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-05-20 (Thu, 20 May 2021)
Changed paths:
M cmk/base/agent_based/discovery/__init__.py
M cmk/base/agent_based/discovery/_discovered_services.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
Log Message:
-----------
discovery: earlier unpacking
Change-Id: I8ad6d9444602bb39dccb6e954346f1a191ca4f66
Commit: 868a486a13ec58021737647b3545024afe3cc846
https://github.com/tribe29/checkmk/commit/868a486a13ec58021737647b3545024af…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-05-20 (Thu, 20 May 2021)
Changed paths:
M cmk/base/agent_based/discovery/__init__.py
M cmk/base/agent_based/discovery/_host_labels.py
Log Message:
-----------
discovery: extract section writing from lib functions
Change-Id: I0287ae90e84c96bcb962bc5a9a69a21c6054613c
Commit: 11298a11bdc56096e941cbb11a01e207a1b1ca6e
https://github.com/tribe29/checkmk/commit/11298a11bdc56096e941cbb11a01e207a…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-05-20 (Thu, 20 May 2021)
Changed paths:
M cmk/base/agent_based/discovery/__init__.py
M cmk/base/agent_based/discovery/type_defs.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
Log Message:
-----------
discovery: extract 'only_host_labels'
Midterm goal: Do not load or store services at all if 'only_host_labels' is True.
Change-Id: I3c19ce7e9c1a789ccd00ac3bccc3ee5f14edc7d4
Commit: f3a1c92d85cfaf8891bdc96cd3ace6d9d2555360
https://github.com/tribe29/checkmk/commit/f3a1c92d85cfaf8891bdc96cd3ace6d9d…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-05-20 (Thu, 20 May 2021)
Changed paths:
M cmk/base/agent_based/discovery/__init__.py
M cmk/base/agent_based/discovery/_discovered_services.py
Log Message:
-----------
commandline discovery: early return for 'only_host_labels'
Change-Id: Ib890ae67e7aae0373006cc5f9a3c49e8f693c2ec
Commit: c73dcdca68385c619d5abe3ea43c4d49e2f9b28c
https://github.com/tribe29/checkmk/commit/c73dcdca68385c619d5abe3ea43c4d49e…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-05-20 (Thu, 20 May 2021)
Changed paths:
M cmk/base/agent_based/discovery/__init__.py
Log Message:
-----------
discovery: inline function and add a comment
Change-Id: I120bb14e66bdb87b9cf0234905a93d3d0148d262
Commit: ec76f3942846db0736cdc2c4bfedb84483b90862
https://github.com/tribe29/checkmk/commit/ec76f3942846db0736cdc2c4bfedb8448…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-05-20 (Thu, 20 May 2021)
Changed paths:
M cmk/base/agent_based/discovery/__init__.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
Log Message:
-----------
Split up '_merge_manual_services'
Change-Id: I6f8ebe96bc363d81c1ec050d72809770dfaa5e95
Compare: https://github.com/tribe29/checkmk/compare/e176d7112f12...ec76f3942846
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 77e5d5a79da35c294475565f7d98c7c11628c5d1
https://github.com/tribe29/checkmk/commit/77e5d5a79da35c294475565f7d98c7c11…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2021-05-20 (Thu, 20 May 2021)
Changed paths:
A .werks/12887
M cmk/special_agents/agent_prometheus.py
Log Message:
-----------
12887 FIX agent_prometheus: fixing cadvisor memory check when no valid memory limit was provided
In the previous version, the machine memory was occasionally missing when
the memory limit was 0. This werk fixes this behaviour to always provide
the machine memory for this case.
Change-Id: I8c96836f14fd03aa0c731fb5bf2513d7eadf55e8
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 51389990ad3dc1ed8189683c3fd460a274523271
https://github.com/tribe29/checkmk/commit/51389990ad3dc1ed8189683c3fd460a27…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2021-05-20 (Thu, 20 May 2021)
Changed paths:
M cmk/special_agents/agent_kubernetes.py
M tests/unit/cmk/special_agents/test_agent_kubernetes_nodes.py
Log Message:
-----------
Fix for werk #12684
dateutil.parser.parse expects a date/time string, but
metadata.creation_timestamp is a datetime object.
Change-Id: I89d5375c756e69e61c975c90866b5ad23b8276de
Commit: f214f975d2392edd1546de881537384f6f48f51a
https://github.com/tribe29/checkmk/commit/f214f975d2392edd1546de881537384f6…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2021-05-20 (Thu, 20 May 2021)
Changed paths:
A .werks/12764
M cmk/gui/plugins/wato/datasource_programs.py
Log Message:
-----------
12764 FIX agent_prometheus: don't crash if the cAdvisor is used without a namespace prefix
This werk only affects you if you use the scrape target cAdvisor with the option
"Entity level used to create Checkmk piggyback hosts" set to "Pod". If "Prepend
namespace prefix for hosts" was not selected, the agent crashed with an error
message. To be consistent with the remaining entity levels and the scrape target
"Kube-state-metrics" the value is now mandatory.
Change-Id: If87670b6f6242f8b6f7aaa47385b166de70bd53a
Commit: abccb68ed7103b2365b2c8fadaaaacda429f0d22
https://github.com/tribe29/checkmk/commit/abccb68ed7103b2365b2c8fadaaaacda4…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-05-20 (Thu, 20 May 2021)
Changed paths:
M cmk/gui/htmllib.py
M cmk/gui/views.py
Log Message:
-----------
Small user error handling cleanups
* Remove assertions and things related to py2/3 migration
* Simplify add_user_error logic
* Add doc strings to methods
* Simplify two user error creating call sites
Change-Id: I6d9f73f4b8a1931c29cd865172248cd69b2b192e
Commit: 23e10e0675f5fdbb5d7667084a350ac9126e8bca
https://github.com/tribe29/checkmk/commit/23e10e0675f5fdbb5d7667084a350ac91…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-05-20 (Thu, 20 May 2021)
Changed paths:
M cmk/gui/backup.py
M cmk/gui/crash_reporting.py
M cmk/gui/forms.py
M cmk/gui/globals.py
M cmk/gui/htmllib.py
M cmk/gui/login.py
M cmk/gui/mobile.py
M cmk/gui/pagetypes.py
M cmk/gui/plugins/views/availability.py
M cmk/gui/plugins/views/inventory.py
M cmk/gui/plugins/visuals/filters.py
M cmk/gui/plugins/visuals/utils.py
A cmk/gui/utils/user_errors.py
M cmk/gui/views.py
M cmk/gui/wato/page_handler.py
M cmk/gui/wato/pages/audit_log.py
M cmk/gui/wato/pages/host_diagnose.py
M cmk/gui/wato/pages/sites.py
M cmk/gui/wato/user_profile.py
M tests/unit/cmk/gui/test_htmllib_html_cls.py
A tests/unit/cmk/gui/utils/test_user_errors.py
Log Message:
-----------
Extract user_errors from html object
Another step to move functionalities from the global html
object to a more specific scope.
Change-Id: Ied3faaaacf7c44a2e3c4237ca69a0c4050fd4fb3
Compare: https://github.com/tribe29/checkmk/compare/871f6d4dc03b...23e10e0675f5