Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 3746d5af7b260e2c7d2e33c29c5e572b151d24a7
https://github.com/tribe29/checkmk/commit/3746d5af7b260e2c7d2e33c29c5e572b1…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-05-20 (Fri, 20 May 2022)
Changed paths:
M agents/wnx/src/engine/providers/perf_cpuload.cpp
M agents/wnx/src/engine/providers/perf_cpuload.h
M agents/wnx/watest/test-section_perf_cpuload.cpp
M agents/wnx/watest/test-section_wmi.cpp
Log Message:
-----------
Fix WMI timeout processing for cpuload
- check bounds to prevent crash
- use cache for not really real time Win32_ComputerSystem
TEST: Manual
CMK-10549
Change-Id: I14f65d8675e582f1603b74d182e607b6879d63d5
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 44583ee00be233269efb60b4afa3495c576115ea
https://github.com/tribe29/checkmk/commit/44583ee00be233269efb60b4afa3495c5…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-05-19 (Thu, 19 May 2022)
Changed paths:
M agents/wnx/src/engine/providers/perf_cpuload.cpp
M agents/wnx/src/engine/providers/perf_cpuload.h
M agents/wnx/watest/test-section_perf_cpuload.cpp
M agents/wnx/watest/test-section_wmi.cpp
Log Message:
-----------
Fix WMI timeout processing for cpuload
- check bounds to prevent crash
- use cache for not really real time Win32_ComputerSystem
TEST: Manual
CMK-10549
Change-Id: I14f65d8675e582f1603b74d182e607b6879d63d5
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0ee0a292b7c3bd7971b3e22945c468ad9449fe5d
https://github.com/tribe29/checkmk/commit/0ee0a292b7c3bd7971b3e22945c468ad9…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-05-19 (Thu, 19 May 2022)
Changed paths:
M cmk/gui/backup.py
M cmk/gui/bi.py
M cmk/gui/forms.py
M cmk/gui/htmllib/foldable_container.py
M cmk/gui/htmllib/html.py
M cmk/gui/page_menu.py
M cmk/gui/page_state.py
M cmk/gui/plugins/metrics/html_render.py
M cmk/gui/plugins/sidebar/tactical_overview.py
M cmk/gui/plugins/sidebar/utils.py
M cmk/gui/plugins/sidebar/virtual_host_tree.py
M cmk/gui/plugins/views/perfometer.py
M cmk/gui/sidebar/__init__.py
M cmk/gui/sidebar/main_menu.py
M cmk/gui/table.py
M cmk/gui/type_defs.py
M cmk/gui/valuespec.py
M cmk/gui/wato/mkeventd.py
M cmk/gui/wato/pages/global_settings.py
M cmk/gui/wato/pages/notifications.py
M cmk/gui/wato/pages/pattern_editor.py
M cmk/gui/wato/pages/rulesets.py
Log Message:
-----------
Simplify CSSSpec, part 3.
A None list element is just ignored, so let's just never add it.
Change-Id: I311cacaf373e3b3587ec9d870a4acc07ddf12543
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 3cfb987e0926876fb8ec74ccf8d31c69f8aa3de1
https://github.com/tribe29/checkmk/commit/3cfb987e0926876fb8ec74ccf8d31c69f…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2022-05-19 (Thu, 19 May 2022)
Changed paths:
M cmk/special_agents/utils/agent_common.py
Log Message:
-----------
Fix agent common regression
while super having a full stack trace and exception message is good for
debugging it unfortunately breaks our integration tests.
Change-Id: I3d0870a7bf4f3fd3f0c55b3404fcea334252ce1d
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 45d065edfb3d9c9faafd7f16393c4a520833a906
https://github.com/tribe29/checkmk/commit/45d065edfb3d9c9faafd7f16393c4a520…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-05-19 (Thu, 19 May 2022)
Changed paths:
A .pylintrc-windows
Log Message:
-----------
Add windows .pylintrc
It is required to run .pylint in Windows environment
Change-Id: I05ca8cd62316435fec2d320ff8a57de0548c7561
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f670f20aa19bc8e66d44bff0db827a7717c4d206
https://github.com/tribe29/checkmk/commit/f670f20aa19bc8e66d44bff0db827a771…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-05-19 (Thu, 19 May 2022)
Changed paths:
M cmk/gui/backup.py
M cmk/gui/key_mgmt.py
M cmk/gui/logwatch.py
M cmk/gui/page_menu.py
M cmk/gui/pagetypes.py
M cmk/gui/plugins/sidebar/wato.py
M cmk/gui/plugins/visuals/filters.py
M cmk/gui/plugins/wato/bi_config.py
M cmk/gui/plugins/wato/utils/html_elements.py
M cmk/gui/plugins/wato/utils/simple_modes.py
M cmk/gui/sidebar/__init__.py
M cmk/gui/sidebar/main_menu.py
M cmk/gui/type_defs.py
M cmk/gui/user_message.py
M cmk/gui/valuespec.py
M cmk/gui/views/availability.py
M cmk/gui/visuals.py
M cmk/gui/wato/mkeventd.py
M cmk/gui/wato/pages/activate_changes.py
M cmk/gui/wato/pages/audit_log.py
M cmk/gui/wato/pages/check_catalog.py
M cmk/gui/wato/pages/custom_attributes.py
M cmk/gui/wato/pages/global_settings.py
M cmk/gui/wato/pages/groups.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/roles.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/wato/pages/sites.py
M cmk/gui/wato/pages/tags.py
M cmk/gui/wato/pages/timeperiods.py
M cmk/gui/wato/pages/user_profile/two_factor.py
M cmk/gui/wato/pages/users.py
Log Message:
-----------
Simplify CSSSpec, part 1.
A single str is just a shorthand for a singleton list, nuke the former.
Allowing a ton of "convenient" shorthands is a bad design principle when a
single general way of expressing things exists. Trading a few keystrokes
during the initial development for a ton of complexity later (like
incomprehensible types, lots of dispatching code scattered all around, etc.)
is a fundamental misconception about what is "easy" and/or "convenient".
But the real "fun stuff" is mixing various overlapping Unions into one, see
e.g. HTMLTagAttributeValue. This makes dispatching later basically
impossible or nonsensical (choose one!).
Change-Id: Ib9488dae67848c513a4507c018e37b1591478f12
Commit: cc615eeb05312c9273a16583e8e2507060865fc6
https://github.com/tribe29/checkmk/commit/cc615eeb05312c9273a16583e8e250706…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-05-19 (Thu, 19 May 2022)
Changed paths:
M cmk/gui/htmllib/html.py
M cmk/gui/page_state.py
M cmk/gui/table.py
M cmk/gui/type_defs.py
M cmk/gui/valuespec.py
Log Message:
-----------
Simplify CSSSpec, part 2.
None is just a shorthand for an empty list, nuke the former.
Note that we can nuke quite a few of the newly introduced Optionals later
when we use Sequence instead of list, i.e. when we get the variance right.
Change-Id: I6b103c5f51f749c2d37120787c4699dbfc845ee4
Compare: https://github.com/tribe29/checkmk/compare/26c3413e3589...cc615eeb0531
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: a4c79bbaae92abcff31c0def6bd1e4ad1ef75d97
https://github.com/tribe29/checkmk/commit/a4c79bbaae92abcff31c0def6bd1e4ad1…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-05-19 (Thu, 19 May 2022)
Changed paths:
A .werks/14153
M cmk/gui/watolib/automations.py
Log Message:
-----------
14153 FIX dcd: resolving wrong format for phase_1 result
The dcd execute_phase1_result using the REST-API returned
the wrong data type compared to the Web-API. This resulted in
an internal server error on the dcd side. This werk fixes
this issue.
Change-Id: Ib4ebb0bc788b4b6351fa8e9b27877ff7a284fb75
Commit: 339c69999097c0432b5ed3056ac9e5e5bfda7edb
https://github.com/tribe29/checkmk/commit/339c69999097c0432b5ed3056ac9e5e5b…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-05-19 (Thu, 19 May 2022)
Changed paths:
A .werks/14068
M cmk/special_agents/utils_kubernetes/schemata/api.py
M cmk/special_agents/utils_kubernetes/transform.py
Log Message:
-----------
14068 FIX KUBE agent_kube: adding case when pod conditions are not available
Under some circumstances, pods can have an empty field for status.conditions.
The agent previously failed when this field was not available. This werk fixes
this behaviour and does not generate the conditions service if those are not present.
Change-Id: I10e73ab9db41ed6148f3386c8fb98df33e4729fa
Commit: d0ae69b352190e2c9263777856b9e9b57fab8d37
https://github.com/tribe29/checkmk/commit/d0ae69b352190e2c9263777856b9e9b57…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-05-19 (Thu, 19 May 2022)
Changed paths:
A .werks/14152
M cmk/gui/plugins/wato/check_parameters/kube_resources.py
Log Message:
-----------
14152 FIX KUBE kube_cpu: changing check parameters back to cpu default values
Previously, the kube_cpu check plugin used the Kubernetes
memory ruleset instead of the cpu ruleset. This caused
some options to display the wrong default values. This
werk fixes this issue.
Change-Id: I79d607190ede17f3e4af414792f322c935338641
Compare: https://github.com/tribe29/checkmk/compare/5943263a546a...d0ae69b35219
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 3d839d5bfd99ce9af8dbab5fca6216f4e0f34b83
https://github.com/tribe29/checkmk/commit/3d839d5bfd99ce9af8dbab5fca6216f4e…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2022-05-19 (Thu, 19 May 2022)
Changed paths:
A .werks/14050
M cmk/base/plugins/agent_based/mssql_counters_section.py
M tests/unit/cmk/base/plugins/agent_based/test_mssql_counters.py
Log Message:
-----------
14050 FIX mssql_counters: Fix crash in parsing mssql_counters
Parsing mssql_counters failed for the timestamp in format "%d.%m.%Y".
Now, we additionaly support this format.
Change-Id: I93da1bdfcf7184252119af9272125f3254a86772
Commit: 26c3413e35896677da40392549b37957821d9af1
https://github.com/tribe29/checkmk/commit/26c3413e35896677da40392549b379578…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2022-05-19 (Thu, 19 May 2022)
Changed paths:
A .werks/14051
M cmk/base/automations/__init__.py
Log Message:
-----------
14051 FIX Fix crash in activate changes
Activate changes would crash on activation of some mkps when
Global settings -> Logging -> Automation calls was on DEBUG.
Change-Id: Ic6b96198467bdc70b2531d9f9115ed8b0b23b655
Compare: https://github.com/tribe29/checkmk/compare/b94abb50cb06...26c3413e3589