Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: c0a4242bd615626c812ad8e776419379ead98724
https://github.com/Checkmk/checkmk/commit/c0a4242bd615626c812ad8e776419379e…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
M web/htdocs/js/modules/nodevis/texts.ts
M web/htdocs/js/modules/nodevis/topology.ts
Log Message:
-----------
nodevis: Added title texts for missing_in_ref/only_in_ref. Decreased unknown icon size
Change-Id: I1c82f9862d0fbf0000abbd91dadc0afa8971e4e1
Commit: d58c5106b4d492e61755f86aa1891d16eb711590
https://github.com/Checkmk/checkmk/commit/d58c5106b4d492e61755f86aa1891d16e…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
M cmk/gui/nodevis/topology.py
M cmk/gui/nodevis/type_defs.py
M web/htdocs/js/modules/nodevis/type_defs.ts
Log Message:
-----------
nodevis: introduced flattening of hierarchy
Change-Id: I3f22bfc1c305b461dda5eb760269b7067aef2463
Commit: 50be30f989fb59a8f7c6cf109f26e2512d587780
https://github.com/Checkmk/checkmk/commit/50be30f989fb59a8f7c6cf109f26e2512…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
M cmk/gui/nodevis/aggregation.py
M cmk/gui/nodevis/filters.py
M cmk/gui/nodevis/topology.py
M web/htdocs/js/modules/nodevis/layers.ts
M web/htdocs/js/modules/nodevis/layout.ts
M web/htdocs/js/modules/nodevis/layout_utils.ts
M web/htdocs/js/modules/nodevis/main.ts
M web/htdocs/js/modules/nodevis/node_types.ts
M web/htdocs/js/modules/nodevis/node_utils.ts
M web/htdocs/js/modules/nodevis/texts.ts
M web/htdocs/js/modules/nodevis/topology.ts
M web/htdocs/js/modules/nodevis/type_defs.ts
M web/htdocs/themes/facelift/scss/_node_visualization.scss
Log Message:
-----------
nodevis:
- fixed bi host/service lookup.
- moved core_info into dedicated place.
- decreased filter_step of topolog_max_nodes.
- hide non-relevant page menu entries for parent child topology.
- added _get_default_layout.
- added resolve_circular_mesh_depths.
- improved layouting if the majority of nodes are at root level.
- started ux of context menu.
- enabled nodevis default_style for bi.
- moved custom_node_settings into type_specific block.
- added flat/deep hierarchy display options
Change-Id: Ia490804669a7040985fd83aea1c436bc8ee5e59a
Compare: https://github.com/Checkmk/checkmk/compare/d2c2049c28f0...50be30f989fb
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: de2169f3b30166e89c4f826a9a646034e8e91c32
https://github.com/Checkmk/checkmk/commit/de2169f3b30166e89c4f826a9a646034e…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
A .werks/15721
M omd/packages/omd/omdlib/contexts.py
M tests/unit/omdlib/test_site_context.py
Log Message:
-----------
15721 FIX Fix wrong edition reported via livestatus in enterprise sites running the Nagios core
This change fixes a bug in the Nagios Core edition detection logic which could occur when using the
Nagios core with another edition than the Raw Edition. This is a rare use case, but can happen
temporarily during the migration from the Raw Edition to an Enterprise Edition.
The bug manifests itself by reporting the wrong edition via the livestatus interface. This can be
observed with the following query:
```
lq "GET status\nColumns: edition"
```
The edition column was introduced in 2.2.0.
Change-Id: I1d068a40e8624ff9c96d08b472e2496d7b5deaaa
Commit: 06cada725fa4effdb60a328fc4ebcee01ff25e9c
https://github.com/Checkmk/checkmk/commit/06cada725fa4effdb60a328fc4ebcee01…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
Differentiate between old replacements and new replacements
Since the replacements contain the edition, an information derived from
the OMD version, the replacement macros now need to be treated
differently for computing the old version skel files and the new version
skel files.
Previously the same replacements were used to compute the content of
old and new version skel files, which lead to incorrect results during
updates.
So far, only the file etc/mk-livestatus/nagios.cfg is using the
macro "###EDITION###", so only this file is affected by that issue.
The result of the problem was that etc/mk-livestatus/nagios.cfg was not
rewritten with the new edition information when updating from a raw
edition to an enterprise edition.
Change-Id: I14fcbca9758634b9a8541bb1a0724424acbd2b5a
Commit: dbeb09403e177be10dfab1e836102c3cffae29d0
https://github.com/Checkmk/checkmk/commit/dbeb09403e177be10dfab1e836102c3cf…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
Extend #15721 to fix files created by previous 2.2.0 versions
Change-Id: I9031ed0113ddcf7cceea21c95a6f3d2fb28c1c73
Commit: c890df3ce8cacd5d07aab3f5b5be5f92b9b858d3
https://github.com/Checkmk/checkmk/commit/c890df3ce8cacd5d07aab3f5b5be5f92b…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
M omd/packages/omd/omdlib/contexts.py
M omd/packages/omd/omdlib/main.py
M omd/packages/omd/omdlib/skel_permissions.py
M tests/unit/omdlib/test_omdlib_skel_permissions.py
Log Message:
-----------
Cleanup: Get rid of read_skel_permissions
The function was caching once loaded permissions on module scope. By propagating
the loaded permissions through the calls stack, we can prevent loading the
skell permissions too often without such caching approach.
Change-Id: I55d76ce0f870107d9f83d8698e251e9463587d2e
Commit: 5b7b1bab7dd3ae38c4f66536e385daf964ae9f8f
https://github.com/Checkmk/checkmk/commit/5b7b1bab7dd3ae38c4f66536e385daf96…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
A .werks/15722
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
15722 FIX omd update: Fix setting world read permissions on etc and local files
Starting with 2.2.0 (see #15062), we use a umask of 0077 to prevent
files and directories owned by the site user from being world readable.
However, when updating from the CRE to a non CRE edition, some files and
directories were still set to be world readable during 'omd update'.
This is now in line with the other files.
Change-Id: I59561c44027bffc23dde045c3e19447cd7c8a09e
Compare: https://github.com/Checkmk/checkmk/compare/4a358cf1fcb5...5b7b1bab7dd3
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: cbdab3bbea73e672b7c0901b3110c5c593ec5d46
https://github.com/Checkmk/checkmk/commit/cbdab3bbea73e672b7c0901b3110c5c59…
Author: Beni ~HB9HNT <github(a)hb9hnt.ch>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
M cmk/special_agents/agent_zerto.py
Log Message:
-----------
Add missing newline
Closes: #662
Change-Id: I592ee0d13e9cefd60dfd73d2573c2df6a930bf5e
Commit: 0e2db2c7215187d6410150fb6a447c481ea89424
https://github.com/Checkmk/checkmk/commit/0e2db2c7215187d6410150fb6a447c481…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
A .werks/16397
M cmk/special_agents/agent_zerto.py
Log Message:
-----------
16397 FIX special_zerto: Error Message in Check_MK HW/SW Inventory
Previously, the agent special_zerto would show the following error message in the Check_MK HW/SW
Inventory
```
NOOPParser: Ignoring invalid data b'<<<zerto_agent:sep(0)>>>Initialized OK<<<<host1.example.com>>>>
```
Moreover, the service `Zerto Agent Status` was not discoverable and some piggyback data would
incorrectly be mapped to the source host. This is now fixed.
Change-Id: Ibd026822d1a1444adc5d97684be9bc9647402e03
Commit: a5091c097fb972ef43d9283b5e674d991636aa0e
https://github.com/Checkmk/checkmk/commit/a5091c097fb972ef43d9283b5e674d991…
Author: belese <besme2(a)gmail.com>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
M agents/plugins/mk_jolokia.py
Log Message:
-----------
Requests doesn't allow anymore timeout on session
see
https://github.com/psf/requests/issues/2856https://github.com/psf/requests/issues/2011
Move timeout to the url call instead of session
closes: #663
Change-Id: Ib1f90ec262b9fa8a9a6c2b0a61a3bf334f606b07
Commit: 8ff9065ec3b33bb2737d914954408f705ab13415
https://github.com/Checkmk/checkmk/commit/8ff9065ec3b33bb2737d914954408f705…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
A .werks/16398
Log Message:
-----------
16398 FIX mk_jolokia: Respect Timeout Settings
Previously, passing a timeout parameter the agent plugin `mk_jolokia` had no effect.
This has been fixed.
Change-Id: Ibf795094af2de3346b2bd3c219db61cde29f51dd
Commit: 4a358cf1fcb5e1eea63dd40dab6ef947f09f4880
https://github.com/Checkmk/checkmk/commit/4a358cf1fcb5e1eea63dd40dab6ef947f…
Author: Wiederhold, Jeronimo <jeronimo.wiederhold(a)sva.de>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
A .werks/16396
M cmk/base/plugins/agent_based/utils/kube.py
M cmk/special_agents/utils_kubernetes/schemata/api.py
Log Message:
-----------
16396 FIX KUBE: Fixing Validation Error for ContainerWaitingState
Closes: #667
Change-Id: Ia819d9c1623e9774b376ceb68d8f0dc6258d4b6c
Compare: https://github.com/Checkmk/checkmk/compare/46e9caff90b4...4a358cf1fcb5