Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 965c7f22f125fdcd2c895b6290dec11e904b6361
https://github.com/tribe29/checkmk/commit/965c7f22f125fdcd2c895b6290dec11e9…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-01-18 (Tue, 18 Jan 2022)
Changed paths:
M tests/unit/cmk/gui/watolib/test_config_sync.py
Log Message:
-----------
rules fixture: fix tests 2nd time
Change-Id: Ic295f40bbbd211f768b975c7c637e2dde463cc36
Commit: 75dcaed3a6ea717b7102b96e7432379c7f74d069
https://github.com/tribe29/checkmk/commit/75dcaed3a6ea717b7102b96e7432379c7…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2022-01-18 (Tue, 18 Jan 2022)
Changed paths:
M cmk/gui/visuals.py
Log Message:
-----------
Improved caching of user visuals
Change-Id: I489870e439b89fd6618a6d9491ad008e3ddcc890
Commit: d26cf44f0ba694f9498d542d372411c2c0895256
https://github.com/tribe29/checkmk/commit/d26cf44f0ba694f9498d542d372411c2c…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2022-01-18 (Tue, 18 Jan 2022)
Changed paths:
M cmk/gui/visuals.py
Log Message:
-----------
VisualsLoading: changed Path to os.path
Change-Id: I934b27f89fdb5b3c90ac3b211a85dfca6b2be444
Commit: ae8344c70f84e78af7238b153740958121e804f9
https://github.com/tribe29/checkmk/commit/ae8344c70f84e78af7238b15374095812…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2022-01-18 (Tue, 18 Jan 2022)
Changed paths:
M cmk/gui/visuals.py
Log Message:
-----------
Remove _user_visuals_cached: Obsolete due to CombinedVisualsCache
Change-Id: I93b5a5647429e5ce3d69f4eca3756a9866742437
Commit: d9e8bc4f7eab3fa9f4217266aa4f4a24da874930
https://github.com/tribe29/checkmk/commit/d9e8bc4f7eab3fa9f4217266aa4f4a24d…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2022-01-18 (Tue, 18 Jan 2022)
Changed paths:
M Pipfile
M Pipfile.lock
M buildscripts/infrastructure/build-nodes/scripts/install-protobuf-cpp.sh
M buildscripts/infrastructure/pypi_mirror/pypi_mirror.make
M omd/README.md
M omd/packages/protobuf/.gitignore
M omd/packages/protobuf/download
M omd/packages/protobuf/patches/protobuf.dif
A omd/packages/protobuf/protobuf-python-3.17.3.tar.gz
R omd/packages/protobuf/protobuf-python-3.18.1.tar.gz
M omd/packages/protobuf/protobuf.make
Log Message:
-----------
Revert "Update Protobuf to 3.18.1"
This reverts commit 0ba4d450de895a1bd40ac21e9f72bf791ff3dece.
Change-Id: Ie99f10435b567672f4bb2e52619bcfabe5d9919c
Commit: 4ae3ed8786f4b5aa9d40b58fd4e9b2f4f0a7833a
https://github.com/tribe29/checkmk/commit/4ae3ed8786f4b5aa9d40b58fd4e9b2f4f…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2022-01-18 (Tue, 18 Jan 2022)
Changed paths:
A .werks/13287
Log Message:
-----------
13287 Views/Dashboards/Reports are now rendered faster in setups with a large number of users
The loading time of customized views, dashboards and reports no longer increases with the number of configured users.
A monitoring system with 2000 users could cause an additional rendering latency of ~200ms, due to various
(unsucessful) attempts to load customized elements for each user.
Change-Id: I10cad72facd3abb2a9b72461d0741e0a202ec0bc
Compare: https://github.com/tribe29/checkmk/compare/5cc889dea19a...4ae3ed8786f4
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 9436f86406a38b89e92f90818cab3acdc62f6520
https://github.com/tribe29/checkmk/commit/9436f86406a38b89e92f90818cab3acdc…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-01-18 (Tue, 18 Jan 2022)
Changed paths:
M agents/wnx/src/engine/eventlog/eventlogbase.cpp
M agents/wnx/src/engine/eventlog/eventlogbase.h
M agents/wnx/src/engine/providers/logwatch_event.cpp
M agents/wnx/src/engine/providers/logwatch_event.h
M agents/wnx/watest/test-eventlog.cpp
M agents/wnx/watest/test-section_logwatchevent.cpp
M agents/wnx/watest/test_tools.cpp
M agents/wnx/watest/test_tools.h
Log Message:
-----------
Add possibility to skip duplicated messages in windows eventlog
Currently it is possible to skip duplicated messages and write just note
that few messages were skipped.
Example
instead of
W Dec 14 14:32:56 0.10016 SOURCE Message_Itself
W Dec 14 14:38:59 0.10016 SOURCE Message_Itself
generates
W Dec 14 14:32:56 0.10016 SOURCE Message_Itself
[the above message was repeated 1 times]
Difference is based on
event id, message text, source, event qualifiers and error level.
NOTE: THE CODE IS NOT ENABLED.
TEST: unit
CMK-9272
Change-Id: Ia784de310a596715a0e8d4dfd29294ad11d2e49c
Commit: 5cc889dea19a235906952fa2ff07d067fe36486d
https://github.com/tribe29/checkmk/commit/5cc889dea19a235906952fa2ff07d067f…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-01-18 (Tue, 18 Jan 2022)
Changed paths:
M cmk/base/plugins/agent_based/utils/kube.py
M cmk/base/plugins/agent_based/utils/kube_pod_resources.py
A cmk/gui/plugins/wato/check_parameters/kube.py
M cmk/gui/plugins/wato/check_parameters/kube_pod_resources.py
Log Message:
-----------
kube_pod_resources: extract age option
For future plugins we need levels on age, which are already available in
kube_pod_resources. To ensure a uniform look across Kubernetes
monitoring, we extract this function out.
Change-Id: If075cc4fc5ef51ccfd452983f65590c294d768fb
Compare: https://github.com/tribe29/checkmk/compare/7f0585150be9...5cc889dea19a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 4f2556b22b600854f148b8c4541fde673b328729
https://github.com/tribe29/checkmk/commit/4f2556b22b600854f148b8c4541fde673…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-01-18 (Tue, 18 Jan 2022)
Changed paths:
M agents/plugins/mk_site_object_counts
Log Message:
-----------
refactor: declare all locals at once
This will be better to read when variables are introduced
in a 'read' statement.
Change-Id: I193df42ebdc5356a77c3ae8d9c6f42c36ab74f07
Commit: f9bb043bf6547c58475e75c9123ce1ae0dcaefe9
https://github.com/tribe29/checkmk/commit/f9bb043bf6547c58475e75c9123ce1ae0…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-01-18 (Tue, 18 Jan 2022)
Changed paths:
M agents/plugins/mk_site_object_counts
M buildscripts/scripts/stages.yml
Log Message:
-----------
fix shellcheck SC2207
Prefer mapfile or read -a to split command output (or quote to avoid splitting).
Change-Id: I12cc94dac02400719175f9a3ccfbcfad1852a5db
Commit: 526e7ffe65491e0d9e87545707223b2659c1d379
https://github.com/tribe29/checkmk/commit/526e7ffe65491e0d9e87545707223b265…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-01-18 (Tue, 18 Jan 2022)
Changed paths:
M agents/check_mk_agent.linux
Log Message:
-----------
suppress error for missing systemd socket
Change-Id: If44cd5d99158f286b6a847d398b7efc18f34e7b0
Commit: 46c395871acec2a81daa652ef27a8bafa78e8348
https://github.com/tribe29/checkmk/commit/46c395871acec2a81daa652ef27a8bafa…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-01-18 (Tue, 18 Jan 2022)
Changed paths:
M agents/check_mk_agent.openwrt
M buildscripts/scripts/stages.yml
Log Message:
-----------
shellcheck fix SC2169
I'm not sure if all of the 'dash' findings are
relevant for ash. Just fix them anyway.
SC2169: In dash, &> is not supported.
SC2169: In dash, echo flags besides -n not supported.
SC2169: In dash, HOSTNAME is not supported.
SC2169: In dash, EUID is not supported.
SC2169: In dash, /dev/{tcp,udp} is not supported.
Change-Id: I3a3b5e9f28c31fca999735d45c17b4964293c15e
Compare: https://github.com/tribe29/checkmk/compare/3881ed57db47...46c395871ace
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 055e7b0c6d0c94f5769881650089fe58c634394c
https://github.com/tribe29/checkmk/commit/055e7b0c6d0c94f5769881650089fe58c…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2022-01-18 (Tue, 18 Jan 2022)
Changed paths:
A checkman/cpu_utilization_os
R checkman/docker_container_cpu
R checkman/lxc_container_cpu
R checks/docker_container_cpu
R checks/lxc_container_cpu
A cmk/base/plugins/agent_based/cpu_utilization_os.py
A cmk/base/plugins/agent_based/docker_container_cpu.py
A cmk/base/plugins/agent_based/lxc_container_cpu.py
A cmk/base/plugins/agent_based/utils/cpu_utilization_os.py
M cmk/update_config.py
R tests/unit/checks/generictests/datasets/docker_container_cpu_agent_section.py
R tests/unit/checks/generictests/datasets/docker_container_cpu_plugin_section.py
R tests/unit/checks/generictests/datasets/docker_container_cpu_plugin_section_cgroups2.py
R tests/unit/checks/generictests/datasets/docker_container_cpu_plugin_section_empty.py
R tests/unit/checks/generictests/datasets/lxc_container_cou_agent_section.py
M tests/unit/checks/test_generic_legacy_conversion.py
M tests/unit/cmk/base/plugins/agent_based/test_container_cpu.py
Log Message:
-----------
move [lxc|docker]_container_cpu checks to new api
Change-Id: I7f75c5b2cbce2397088c06f7deba519b999b1f7e
Commit: f166898bbef2ce44ea144d2695b6c9613ef915f8
https://github.com/tribe29/checkmk/commit/f166898bbef2ce44ea144d2695b6c9613…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2022-01-18 (Tue, 18 Jan 2022)
Changed paths:
A .werks/12307
M agents/check_mk_agent.linux
M cmk/base/plugins/agent_based/cpu_utilization_os.py
M cmk/base/plugins/agent_based/docker_container_cpu.py
A cmk/base/plugins/agent_based/docker_container_cpu_cgroupv2.py
M cmk/base/plugins/agent_based/lxc_container_cpu.py
A cmk/base/plugins/agent_based/lxc_container_cpu_cgroupv2.py
A cmk/base/plugins/agent_based/utils/container_cgroupv2.py
M cmk/base/plugins/agent_based/utils/cpu_utilization_os.py
M tests/unit/cmk/base/plugins/agent_based/test_container_cpu.py
Log Message:
-----------
12307 cgroup v2 support for docker and lxc: cpu
The check_mk_agent executed inside a docker or lxc container on a host with
cgroup v2 enabled can now report metrics for cpu, memory and diskstat.
Change-Id: Ib30ea13c36d380fc469298e4ab5f69a73c9ad31c
Compare: https://github.com/tribe29/checkmk/compare/8f4c05b2d426...f166898bbef2
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 3881ed57db4793c6ff796da25e7f00c790a2f6ee
https://github.com/tribe29/checkmk/commit/3881ed57db4793c6ff796da25e7f00c79…
Author: Weblate Transfer job <weblate(a)checkmk.com>
Date: 2022-01-17 (Mon, 17 Jan 2022)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
M locale/es/LC_MESSAGES/multisite.po
M locale/fr/LC_MESSAGES/multisite.po
M locale/it/LC_MESSAGES/multisite.po
M locale/ja/LC_MESSAGES/multisite.po
M locale/nl/LC_MESSAGES/multisite.po
M locale/pt_PT/LC_MESSAGES/multisite.po
M locale/ro/LC_MESSAGES/multisite.po
Log Message:
-----------
[Weblate] Updated translation files
Translation: checkmk/software
Translate-URL: https://translate.checkmk.com/projects/checkmk/software/
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f144673b9b74b6a0f2390c7c34ee7317fb8637a9
https://github.com/tribe29/checkmk/commit/f144673b9b74b6a0f2390c7c34ee7317f…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2022-01-17 (Mon, 17 Jan 2022)
Changed paths:
M omd/packages/python3-modules/python3-modules.make
Log Message:
-----------
Revert "Use wheel instead of sources in cmk build"
This reverts commit b1c2f8e2556bbf13403166c845ef3730c14f4302.
Reason for revert: Failed Testbuild
Change-Id: I7c9f3235213284beace8938a2a6e5ad960c024a7
Commit: 58b0df3ec1f053b1e3d5cdc02a1f91a5320b20de
https://github.com/tribe29/checkmk/commit/58b0df3ec1f053b1e3d5cdc02a1f91a53…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-01-17 (Mon, 17 Jan 2022)
Changed paths:
M buildscripts/scripts/stages.yml
M scripts/find-python-files
M tests/Makefile
Log Message:
-----------
Add dummy file to verify the CPE hierarchy is tested
Change-Id: I8a822a1acbe0d13189fbb19da77806ca30d3e072
Commit: 8a1ce86a7db71470821ea061f9f9165816329b67
https://github.com/tribe29/checkmk/commit/8a1ce86a7db71470821ea061f9f916581…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-01-17 (Mon, 17 Jan 2022)
Changed paths:
M cmk/.f12
M cmk/base/.f12
M cmk/utils/version.py
M tests/testlib/__init__.py
M tests/testlib/utils.py
M tests/unit/cmk/test_base.py
M tests/unit/conftest.py
Log Message:
-----------
Add .f12 to plus/cmk and prepare cmk + test hierarchy
Change-Id: I6f790ded336ceafa29df35f236abfd21abc35cc2
Commit: c493252cd079bda367a57f0e591661b60f8f62a9
https://github.com/tribe29/checkmk/commit/c493252cd079bda367a57f0e591661b60…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-01-17 (Mon, 17 Jan 2022)
Changed paths:
M Makefile
M buildscripts/scripts/build-cmk-version.jenkins
M buildscripts/scripts/cleanup-source-archives.sh
M buildscripts/scripts/lib/versioning.groovy
M defines.make
M omd/Makefile
M omd/packages/packages.make
M tests/packaging/test_files.py
Log Message:
-----------
plus: Basic OMD packaging integration
We can trigger test build which creates a check-mk-plus archive
which contains the plus editions specific files.
Next step would be to create a jenkins job which builds cpe builds on a
regular base.
Change-Id: I04d28497bfff2bcfd4d820280dfef4ca0ff0c522
Compare: https://github.com/tribe29/checkmk/compare/d387e587a3af...c493252cd079
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: aba10f00c5cce3cb1c0cc5c16421d342e4fe7a3b
https://github.com/tribe29/checkmk/commit/aba10f00c5cce3cb1c0cc5c16421d342e…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-01-17 (Mon, 17 Jan 2022)
Changed paths:
M cmk/gui/openapi.py
Log Message:
-----------
REST API: fix spec generation
Change-Id: I71b8b334ca8eb0f8a87d9bf54081236480276c9f
Commit: 0c3609a1e06aedfbd28ba92ab5c73160a6633184
https://github.com/tribe29/checkmk/commit/0c3609a1e06aedfbd28ba92ab5c73160a…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-01-17 (Mon, 17 Jan 2022)
Changed paths:
M cmk/gui/fields/base.py
Log Message:
-----------
marshmallow BaseModel: fix hook function return value
* the hooks defined on base.BaseModel were registered with
"many=False", which is the default. This lead to marshmallow
passing each entry to the registered hook one-by-one. In cases
where another hook would register with "many=True" and would
return a dictionary, the entries would only be the keys and
the values are dropped.
To circument this the hooks on the BaseModel also have to
register with "many=True", then marshmallow won't do the loop.
Change-Id: I4bfa5bec245eaf6d055fe635cae1d4918a57c08d
Commit: 4506bc8eb56b69da0c08fc3becfdbe60066b3b6c
https://github.com/tribe29/checkmk/commit/4506bc8eb56b69da0c08fc3becfdbe600…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-01-17 (Mon, 17 Jan 2022)
Changed paths:
M cmk/utils/livestatus_helpers/testing.py
Log Message:
-----------
livestatus_helper: grammar and typos
Change-Id: I8a8316590134ad565edb9ddfa90665c92ec3b3e9
Commit: b66168ec7bf2f814bdf784cfa13b4a563d437cef
https://github.com/tribe29/checkmk/commit/b66168ec7bf2f814bdf784cfa13b4a563…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-01-17 (Mon, 17 Jan 2022)
Changed paths:
M cmk/gui/fields/__init__.py
M cmk/gui/fields/definitions.py
Log Message:
-----------
fields: add PythonString field
Change-Id: Ie30a9a6ab2b8eacbe1d336c2146a50dd20d58e39
Commit: 34fd01ac6258a11967ea2f06f60477307cc194bc
https://github.com/tribe29/checkmk/commit/34fd01ac6258a11967ea2f06f60477307…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-01-17 (Mon, 17 Jan 2022)
Changed paths:
M cmk/gui/fields/definitions.py
Log Message:
-----------
fields: add _serialize method to FolderField
Change-Id: I662bdb02fdd486d6429b345036b8bd88d9e4d8da
Commit: 20c6f57d855e781b12d9f023944bb90e4e4a5543
https://github.com/tribe29/checkmk/commit/20c6f57d855e781b12d9f023944bb90e4…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-01-17 (Mon, 17 Jan 2022)
Changed paths:
M cmk/gui/fields/openapi.py
Log Message:
-----------
fields: improve error message
Change-Id: I19cc8ce708624510b17fcb97f9e936761235506e
Commit: 33536b8e894e1c1442b69f12dceb8d6345fb0664
https://github.com/tribe29/checkmk/commit/33536b8e894e1c1442b69f12dceb8d634…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-01-17 (Mon, 17 Jan 2022)
Changed paths:
M cmk/gui/utils/escaping.py
Log Message:
-----------
utils: improve strip_tags
Change-Id: I608d9cda5679bcf4fad259d6cbb0ca2282fb0093
Commit: 6063bfef3d4e4409b81b7ba50abe2795fdf69c2e
https://github.com/tribe29/checkmk/commit/6063bfef3d4e4409b81b7ba50abe2795f…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-01-17 (Mon, 17 Jan 2022)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/type_defs.py
Log Message:
-----------
rulesets: add domain-types
Change-Id: I2d147c7550880a8004bba25ef734e5a4545d5dc2
Commit: 295d9d54986d4cefdb4028ac0f2d49f52d5f82c1
https://github.com/tribe29/checkmk/commit/295d9d54986d4cefdb4028ac0f2d49f52…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-01-17 (Mon, 17 Jan 2022)
Changed paths:
M cmk/gui/watolib/rulesets.py
Log Message:
-----------
watolib.Rule: fix missing disabled key in rule config
Change-Id: Ie9946b1c1c2a582b00a3aeb87bf5eec96cd40349
Commit: 6a3b2e7750f6f96578e6121d4b0a99c158ddb589
https://github.com/tribe29/checkmk/commit/6a3b2e7750f6f96578e6121d4b0a99c15…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-01-17 (Mon, 17 Jan 2022)
Changed paths:
M cmk/gui/watolib/rulesets.py
Log Message:
-----------
watolib.Rule: add id to __init__
Change-Id: I5802dbecd67e92cf80601281a9b0206210165024
Commit: 743c946c32b095066887082db441f32f00b1d80f
https://github.com/tribe29/checkmk/commit/743c946c32b095066887082db441f32f0…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-01-17 (Mon, 17 Jan 2022)
Changed paths:
M tests/unit/conftest.py
Log Message:
-----------
tests.unit.conftest: add rules.mk to test env
Change-Id: Ie6992f0f581a527d44152778345c49ec56149d09
Compare: https://github.com/tribe29/checkmk/compare/b1c2f8e2556b...743c946c32b0