Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 97be28a6bc2f5680f9136cea9f3dea8639d13190
https://github.com/tribe29/checkmk/commit/97be28a6bc2f5680f9136cea9f3dea863…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-04-19 (Tue, 19 Apr 2022)
Changed paths:
M cmk/gui/userdb.py
M tests/unit/cmk/gui/test_userdb.py
Log Message:
-----------
Pass down current time and maximum profile file age to improve testability.
This removes the need for some time-related mocking, which will be cleaned
up later.
Change-Id: I190eb609e488f1cbfe11ec97abfb361a81f629a0
Commit: 1e70776e9fb372fdff65be0bf261b3d1ffd33498
https://github.com/tribe29/checkmk/commit/1e70776e9fb372fdff65be0bf261b3d1f…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-04-19 (Tue, 19 Apr 2022)
Changed paths:
M agents/plugins/mk_inventory.aix
M agents/plugins/mk_inventory.linux
M agents/plugins/mk_inventory.solaris
M tests/unit-shell/agents/plugins/test_mk_inventory.sh
Log Message:
-----------
unify get_epoch
We unify the get_epoch functionality.
Note that this is now done the same way as in
the agent itself for Solaris.
Change-Id: Idcdbe40840e09dd69ba40608d468314cf269901b
Commit: 4c0b0d7a12384bf9ce8a749652069ad1aeffd6c7
https://github.com/tribe29/checkmk/commit/4c0b0d7a12384bf9ce8a749652069ad1a…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-04-19 (Tue, 19 Apr 2022)
Changed paths:
M agents/plugins/mk_inventory.aix
M agents/plugins/mk_inventory.linux
M agents/plugins/mk_inventory.solaris
Log Message:
-----------
unify run_persisted
Change-Id: If48d800301c507717054e6dae911931565e25fc0
Commit: 507fddbc8c4e406bdcd7c172e715bed61b7de47c
https://github.com/tribe29/checkmk/commit/507fddbc8c4e406bdcd7c172e715bed61…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-04-19 (Tue, 19 Apr 2022)
Changed paths:
M agents/plugins/mk_inventory.aix
M agents/plugins/mk_inventory.linux
M agents/plugins/mk_inventory.solaris
Log Message:
-----------
introduce inpath
Introduce inpath and factor out functions.
Change-Id: Ice6f798f826ab746dba64a83abe9241e5012df67
Compare: https://github.com/tribe29/checkmk/compare/bd76199c22d1...507fddbc8c4e
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 24296148ff1790ff620c00c6b38bce9364b098d7
https://github.com/tribe29/checkmk/commit/24296148ff1790ff620c00c6b38bce936…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2022-04-19 (Tue, 19 Apr 2022)
Changed paths:
A .werks/13297
M cmk/gui/watolib/hosts_and_folders.py
Log Message:
-----------
13297 Setup (WATO) now uses Redis for certain lookups to improve GUI performance
Large installations with several thousand hosts/folders suffered from a decreased performance
when navigating through the folder hierarchy or when displaying rulesets.
Furthermore, the global settings option <tt>Hide folders without read permissions</tt> made the
entire setup system virtually unusable for non-admin users.
Some of the data is now cached via Redis, which reduces needless calculations and file parsing.
Change-Id: Ia02361cb6949f90af9971f5be09dee0521842f90
Commit: ec873500a2f28fe3c6864b234e77ff34e2f2e490
https://github.com/tribe29/checkmk/commit/ec873500a2f28fe3c6864b234e77ff34e…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2022-04-19 (Tue, 19 Apr 2022)
Changed paths:
A .werks/13298
Log Message:
-----------
13298 Speed up loading time of user visuals
System with many users (1000+) had performance problems in calculating
the actual visible views, dashboards and reports for the corresponding user.
This introduced an additional rendering delay of 200-300ms for those visuals.
Most of the computed visual world is now cached and only updated on demand.
Change-Id: If249d234b92d56385ae045cce366fb4824aed3bb
Compare: https://github.com/tribe29/checkmk/compare/7077ade5884e...ec873500a2f2
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 5dd95201cac5962a4710caa9c78fa6677781fc94
https://github.com/tribe29/checkmk/commit/5dd95201cac5962a4710caa9c78fa6677…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2022-04-19 (Tue, 19 Apr 2022)
Changed paths:
A .werks/13297
M cmk/gui/watolib/hosts_and_folders.py
Log Message:
-----------
13297 Setup (WATO) now uses Redis for certain lookups to improve GUI performance
Large installations with several thousand hosts/folders suffered from a decreased performance
when navigating through the folder hierarchy or when displaying rulesets.
Furthermore, the global settings option <tt>Hide folders without read permissions</tt> made the
entire setup system virtually unusable for non-admin users.
Some of the data is now cached via Redis, which reduces needless calculations and file parsing.
Change-Id: Ia02361cb6949f90af9971f5be09dee0521842f90
Commit: fc863125da50edf50e578189ca072e19687770a1
https://github.com/tribe29/checkmk/commit/fc863125da50edf50e578189ca072e196…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2022-04-19 (Tue, 19 Apr 2022)
Changed paths:
A .werks/13298
Log Message:
-----------
13298 Speed up loading time of user visuals
System with many users (1000+) had performance problems in calculating
the actual visible views, dashboards and reports for the corresponding user.
This introduced an additional rendering delay of 200-300ms for those visuals.
Most of the computed visual world is now cached and only updated on demand.
Change-Id: If249d234b92d56385ae045cce366fb4824aed3bb
Compare: https://github.com/tribe29/checkmk/compare/496c61a28dbb...fc863125da50
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 64c53d34a41ca641e88e88f9513654efef7c7b5c
https://github.com/tribe29/checkmk/commit/64c53d34a41ca641e88e88f9513654efe…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-19 (Tue, 19 Apr 2022)
Changed paths:
M cmk/special_agents/utils_kubernetes/transform.py
Log Message:
-----------
transform: improve typing labels
Change-Id: I47e1968adbba2406fe053f3a1455c6c50206c42e
Commit: 496c61a28dbbbf40bcee4cc31d31db17ab1f3918
https://github.com/tribe29/checkmk/commit/496c61a28dbbbf40bcee4cc31d31db17a…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-19 (Tue, 19 Apr 2022)
Changed paths:
A .werks/13803
M cmk/special_agents/agent_kube.py
M cmk/special_agents/utils_kubernetes/schemata/api.py
M cmk/special_agents/utils_kubernetes/transform.py
M tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kube.py
Log Message:
-----------
13803 FIX KUBE: Parse Objects without labels
Checkmk would previously fail to parse Kubernetes objects, if they had no labels. Affected
Objects were StatefulSets, DaemonSets and Namespaces. This werk fixes the crash.
Reason: parse_labels would return None, if the object had no Labels set. However,
all section models assume empty labels are represented by empty dict.
Change-Id: I91e6012a2f427442c8f4333ec046648598451dca
Compare: https://github.com/tribe29/checkmk/compare/6ba96096da55...496c61a28dbb
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 9f98b095df9e3e4488c5a514dba2b6d6ee25235b
https://github.com/tribe29/checkmk/commit/9f98b095df9e3e4488c5a514dba2b6d6e…
Author: Lukas Lengler <lukas.lengler(a)tribe29.com>
Date: 2022-04-19 (Tue, 19 Apr 2022)
Changed paths:
R tests/unit/checks/generictests/datasets/cifsmounts_blocksize.py
R tests/unit/checks/generictests/datasets/nfsmounts_1.py
R tests/unit/checks/test_nfsmounts_and_cifsmounts_check.py
A tests/unit/cmk/base/plugins/agent_based/test_network_fs_mounts.py
Log Message:
-----------
Migrate nfsmounts and cifsmounts to new Check API
Part 1: Migrate tests
Change-Id: I4519b9b98022fd1c885721791a6606cef692afa8