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
Branch: refs/tags/v2.2.0p20-rc4
Home: https://github.com/Checkmk/checkmk
Commit: b42959aa89c61d501e700a1a365d3017bd35b513
https://github.com/Checkmk/checkmk/commit/b42959aa89c61d501e700a1a365d3017b…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-01-22 (Mon, 22 Jan 2024)
Changed paths:
A .werks/16394
M agents/check_mk_agent.aix
Log Message:
-----------
16394 FIX check_mk_agent.aix: Fix Missing Plugin Details
Change-Id: I0eb0dad4d9eec5d154d0627242e86ebea10bfbfe
Commit: 07d409000a3cfa0cfd790bfdb905e7a1e5c2cdcb
https://github.com/Checkmk/checkmk/commit/07d409000a3cfa0cfd790bfdb905e7a1e…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-01-22 (Mon, 22 Jan 2024)
Changed paths:
A .werks/16395
M cmk/base/plugins/agent_based/cisco_temperature.py
M tests/unit/cmk/base/plugins/agent_based/test_cisco_temperature.py
Log Message:
-----------
16395 FIX "Cisco Devices: Temperature Sensors" Revert: used wrong lower device levels
In Werk 16276, we replaced the "less than" comparison by the "less or equal" comparison.
This is not consistent with Checkmk handles lower levels, despite what the Werk complains.
With this Werk, the behaviour is again what it used to be.
Change-Id: Ie76d355e21d236ce78e8382730ba66391186c46d
Commit: cacca10b253b49b8d31e05a6b31a2490f878a00e
https://github.com/Checkmk/checkmk/commit/cacca10b253b49b8d31e05a6b31a2490f…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-01-22 (Mon, 22 Jan 2024)
Changed paths:
A .werks/16375
M cmk/gui/plugins/wato/active_checks/mailbox.py
Log Message:
-----------
16375 FIX Rule "Check Email": Allow all makros
Change-Id: I8af31b443afd674360f4a4e0e96e790515ec7086
Commit: a2e1f83a1a98ce2aac4980f960f42e3a0ff6d7a3
https://github.com/Checkmk/checkmk/commit/a2e1f83a1a98ce2aac4980f960f42e3a0…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-01-22 (Mon, 22 Jan 2024)
Changed paths:
M .werks/16375
Log Message:
-----------
Fix werk version as well
Change-Id: Idfd05fbde1bedeb64442a16be51669695a6cc572
Commit: 154317854b1b95f13f782c758e4e8af0bce4f051
https://github.com/Checkmk/checkmk/commit/154317854b1b95f13f782c758e4e8af0b…
Author: Maximilian Wirtz <maximilian.wirtz(a)checkmk.com>
Date: 2024-01-22 (Mon, 22 Jan 2024)
Changed paths:
A .werks/15745
M cmk/base/diagnostics.py
Log Message:
-----------
Sanitize sites.mk file before dumping it
- Added werk
- Fix is to replace secrets in sites.mk with "redacted"
SUP-17023
Change-Id: I3ca8c5e1538e5498d7c24e63ec44d67d3b2d837a
Commit: 3567b135b511e41cac0c1897aaf8d211011c1e29
https://github.com/Checkmk/checkmk/commit/3567b135b511e41cac0c1897aaf8d2110…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-01-22 (Mon, 22 Jan 2024)
Changed paths:
M agents/plugins/mk_docker.py
Log Message:
-----------
Always use full section name
This makes it easier to find section references. Implicitly
adding the docker_ prefix may confuse the reader.
Change-Id: Ia431a87e5a1539bdfe97f55ccfb4ce202f2bb2d5
Commit: d590aa863c491660909bc625a68e0cc043296b66
https://github.com/Checkmk/checkmk/commit/d590aa863c491660909bc625a68e0cc04…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-01-22 (Mon, 22 Jan 2024)
Changed paths:
A .werks/15719
M agents/plugins/mk_docker.py
M checks/docker_node_disk_usage
M checks/docker_node_info
Log Message:
-----------
15719 FIX mk_docker: Prevent "Missing monitoring data for plugins" warnings
In case a section can not be computed by the mk_docker agent plugin, the
"Docker node info" service reports about the error in detail. Until this
werk, the "Check_MK" service did also raise an issue regarding the missing
agent section, like: "Missing monitoring data for plugins: docker_node_disk_usage".
This duplicate information is now suppressed, reducing the number of notification
Checkmk produces in such situations.
Change-Id: I95c0d58780b7ed2205350a1cdec72eecd2a55ad6
Commit: 7b41ec70f0c75aaa49afdecce77a1abcf922fce5
https://github.com/Checkmk/checkmk/commit/7b41ec70f0c75aaa49afdecce77a1abcf…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-01-22 (Mon, 22 Jan 2024)
Changed paths:
A .werks/15720
M checks/docker_node_info
M cmk/base/plugins/agent_based/docker_node_info.py
Log Message:
-----------
15720 FIX docker_node_info: Display all errors reported by the agent plugin
The "Docker node info" service reports about failures of the mk_docker
agent plugin. In the past it always only reported one error per check
cycle, which now changed to displaying all reported issues.
Change-Id: Ic27ca2c4a56120d930fd6bbeab35778f890d0eef
Commit: 365c26b5c1fb553cb342a4119f6e43a6a4cf4bd2
https://github.com/Checkmk/checkmk/commit/365c26b5c1fb553cb342a4119f6e43a6a…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2024-01-22 (Mon, 22 Jan 2024)
Changed paths:
A .werks/16386
M cmk/gui/watolib/notifications.py
Log Message:
-----------
16386 FIX notification rule: match service levels and match time period being saved with wrong key
Previously when creating or updating an notification rule via the rest-api, the
matching conditions for service levels and time periods were being saved to
file with an incorrect key. This werk addresses this issue by correcting the
keys being saved.
CMK-17080
Change-Id: I805ee7a2ff87475b85a1fa12fee376d9969afce2
Commit: 08724ff071c7b24e058c5585a9ee57a620610ce6
https://github.com/Checkmk/checkmk/commit/08724ff071c7b24e058c5585a9ee57a62…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2024-01-22 (Mon, 22 Jan 2024)
Changed paths:
M omd/packages/openssl/openssl_http.bzl
Log Message:
-----------
Update upstream openssl source
Change-Id: I0559b7021014e8a75397a64000faf7d79486a359
Commit: 57a476442338c2dc1211fadb4836252d3481083a
https://github.com/Checkmk/checkmk/commit/57a476442338c2dc1211fadb4836252d3…
Author: Jonas Scharpf <jonas.scharpf(a)checkmk.com>
Date: 2024-01-22 (Mon, 22 Jan 2024)
Changed paths:
M omd/distros/SLES_12SP5.mk
Log Message:
-----------
Fix alignment in SLES12SP5.mk file
Change-Id: I4ae1f0e92a92bfd3e001aeedc68361aaaec9547f
Commit: 1165d8398838486f4b57c5eca2019fc246939658
https://github.com/Checkmk/checkmk/commit/1165d8398838486f4b57c5eca2019fc24…
Author: Jonas Scharpf <jonas.scharpf(a)checkmk.com>
Date: 2024-01-22 (Mon, 22 Jan 2024)
Changed paths:
M buildscripts/scripts/build-build-images.groovy
Log Message:
-----------
Use no-cache option on build-build-images job
Change-Id: Ib2304ac0650efe879166e05ef42c89ff9c62d8eb
Commit: 1e8b3174dfdcaaa91fbf52b9a043ff65d4fae3bc
https://github.com/Checkmk/checkmk/commit/1e8b3174dfdcaaa91fbf52b9a043ff65d…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2024-01-22 (Mon, 22 Jan 2024)
Changed paths:
A .werks/16444
M cmk/ec/export.py
M cmk/ec/main.py
M cmk/gui/mkeventd/helpers.py
M cmk/gui/plugins/main_modules/registration.py
A tests/unit/cmk/ec/test_ec_config.py
Log Message:
-----------
16444 FIX EC: Fix missing configuration files
Change-Id: I21fb36b55125e14d3ee69716e5232c799e54ac1f
Commit: 372c082de3bf5bcbc0ddf3793698d5796e403dd6
https://github.com/Checkmk/checkmk/commit/372c082de3bf5bcbc0ddf3793698d5796…
Author: Wontek Hong <wontek.hong(a)checkmk.com>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
A .werks/16464
M cmk/update_config/plugins/actions/automation_user_secrets.py
Log Message:
-----------
16464 FIX update action: resolve error during sync of automationuser secrets
During the update config process, the step 'Synchronize automationuser
secrets' could fail when a deleted automation user still had its
'var/check_mk/web/' profile present. This werk now correctly resolves
this issue.
Change-Id: I3d068780737317501b2adc348954a145f38ab19c
Commit: be4ee84ebb62f6f7a9af75bf026585e6561fafc2
https://github.com/Checkmk/checkmk/commit/be4ee84ebb62f6f7a9af75bf026585e65…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
M cmk/ec/main.py
M tests/unit/cmk/ec/test_ec_config.py
Log Message:
-----------
EC: Fix missing cleanup action
Change-Id: Ic28c6f9f6003c3e8202ece709572650cbf16a3d8
Compare: https://github.com/Checkmk/checkmk/compare/b42959aa89c6%5E...be4ee84ebb62
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 3a7a4525104958e90733b71e1c23cde7320e2321
https://github.com/Checkmk/checkmk/commit/3a7a4525104958e90733b71e1c23cde73…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
A .werks/16233
R buildscripts/docker_image_aliases/IMAGE_UBUNTU_23_04/Dockerfile
R buildscripts/docker_image_aliases/IMAGE_UBUNTU_23_04/meta.yml
R buildscripts/infrastructure/build-nodes/ubuntu-23.04/Dockerfile
M editions.yml
Log Message:
-----------
16233 FIX Cease to provide builds for Ubuntu 23.04 (Lunar Lobster)
Change-Id: I0c442a5a67c9e3edf846e0931fad8975fe9b6d5e