Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: e68a2b91e8b0006b8dc048f4150da5b62703cde0
https://github.com/Checkmk/checkmk/commit/e68a2b91e8b0006b8dc048f4150da5b62…
Author: Jonas Scharpf <jonas.scharpf(a)checkmk.com>
Date: 2023-10-06 (Fri, 06 Oct 2023)
Changed paths:
M buildscripts/infrastructure/build-nodes/scripts/install-cmake.sh
M buildscripts/infrastructure/build-nodes/scripts/install-freetds.sh
M buildscripts/infrastructure/build-nodes/scripts/install-gnu-toolchain.sh
M buildscripts/infrastructure/build-nodes/scripts/install-iwyu.sh
M buildscripts/infrastructure/build-nodes/scripts/install-openssl.sh
M buildscripts/infrastructure/build-nodes/scripts/install-packer.sh
M buildscripts/infrastructure/build-nodes/scripts/install-protobuf-cpp.sh
M buildscripts/infrastructure/build-nodes/scripts/install-python.sh
M buildscripts/infrastructure/build-nodes/scripts/install-rust-cargo.sh
M buildscripts/infrastructure/build-nodes/scripts/install-valgrind.sh
Log Message:
-----------
Unify infra install scripts
a very small cleanup of unused downloaded artifacts
CMK-9078
Change-Id: I02a33ed2a053c8e71230a60d7c523fdf57d72a7e
Commit: 816cfdce8220ef67fa7dc64d1fada9a9607960a6
https://github.com/Checkmk/checkmk/commit/816cfdce8220ef67fa7dc64d1fada9a96…
Author: Jonas Scharpf <jonas.scharpf(a)checkmk.com>
Date: 2023-10-06 (Fri, 06 Oct 2023)
Changed paths:
M buildscripts/infrastructure/build-nodes/ubuntu-20.04/Dockerfile
Log Message:
-----------
Copy install script before each run step in 20.04 Dockerfile
... and save 108kB of additional space due to a cleanup
CMK-9078
Change-Id: Ifb31924d32fb5534a2809fa769dc3d314618759b
Commit: 6cf40bcec5a50cc8bf9268a3b0e72f40d84b447f
https://github.com/Checkmk/checkmk/commit/6cf40bcec5a50cc8bf9268a3b0e72f40d…
Author: Jonas Scharpf <jonas.scharpf(a)checkmk.com>
Date: 2023-10-06 (Fri, 06 Oct 2023)
Changed paths:
M buildscripts/infrastructure/build-nodes/almalinux-9/Dockerfile
M buildscripts/infrastructure/build-nodes/centos-8/Dockerfile
M buildscripts/infrastructure/build-nodes/debian-10/Dockerfile
M buildscripts/infrastructure/build-nodes/debian-11/Dockerfile
M buildscripts/infrastructure/build-nodes/debian-12/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-12sp5/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-15sp3/Dockerfile
M buildscripts/infrastructure/build-nodes/ubuntu-20.04/Dockerfile
M buildscripts/infrastructure/build-nodes/ubuntu-22.04/Dockerfile
M buildscripts/infrastructure/build-nodes/ubuntu-23.04/Dockerfile
Log Message:
-----------
Remove double installed packages from Dockerfiles
... and order packages alphabetically
CMK-9078
Change-Id: I02b692015941f07a5b106612ca075b3048b2ffc7
Commit: 3004f72d7e5da3541f7ff90d1686f60526e6eb34
https://github.com/Checkmk/checkmk/commit/3004f72d7e5da3541f7ff90d1686f6052…
Author: Jonas Scharpf <jonas.scharpf(a)checkmk.com>
Date: 2023-10-06 (Fri, 06 Oct 2023)
Changed paths:
M buildscripts/infrastructure/build-nodes/debian-10/Dockerfile
M buildscripts/infrastructure/build-nodes/debian-11/Dockerfile
M buildscripts/infrastructure/build-nodes/debian-12/Dockerfile
M buildscripts/infrastructure/build-nodes/ubuntu-20.04/Dockerfile
M buildscripts/infrastructure/build-nodes/ubuntu-22.04/Dockerfile
M tests/scripts/install-cmk.py
Log Message:
-----------
Remove gdebi from package install list for all Docker images
use "apt install" in install-cmk.py
CMK-9078
Change-Id: I46732fe30445cff0b1b7c7b5950acbeecdce56dc
Compare: https://github.com/Checkmk/checkmk/compare/93f6a4a769b4...3004f72d7e5d
Branch: refs/heads/2.1.0
Home: https://github.com/Checkmk/checkmk
Commit: d2bba4f4d1843254b7b2d98054ff7483693582dd
https://github.com/Checkmk/checkmk/commit/d2bba4f4d1843254b7b2d98054ff74836…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2023-10-06 (Fri, 06 Oct 2023)
Changed paths:
A .werks/16111
M cmk/gui/plugins/openapi/endpoints/rule/__init__.py
M cmk/gui/plugins/openapi/endpoints/rule/fields.py
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_rules.py
Log Message:
-----------
16111 rule: update a rule preserving its index, folder, and ruleset
This werk enables the user to update a rule using the REST API. Updating a rule preserves its index, folder, an ruleset.
CMK-14417
Change-Id: Ic9e474e31c26f192c3290afb1f593527a7f0bec3
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 8705cf2464df1c4923fed46f9a90a2971b972f48
https://github.com/Checkmk/checkmk/commit/8705cf2464df1c4923fed46f9a90a2971…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2023-10-06 (Fri, 06 Oct 2023)
Changed paths:
A .werks/15774
M cmk/base/automations/check_mk.py
M cmk/base/config.py
M cmk/base/modes/check_mk.py
Log Message:
-----------
15774 FIX checking: Prevent data loss on hosts with longer check intervals
Previously, the validity of agent data for discovery and HW/SW inventory checks was 2 minutes.
When checking is performed with a longer interval, the discovery would retrigger fetching of the agent data.
In some checks this leads to data loss, because the checking fetches the data again and the data
fetched by the discovery is lost.
The cache interval for discovery and HW/SW inventory checks is now 1.5 * checking interval.
SUP-15688
Change-Id: I33a1d41a5e425124c26e7355a56e2d1f3dc9a79b
Commit: 0643d60aa98cf7fefef87f50ab7177aa652ef049
https://github.com/Checkmk/checkmk/commit/0643d60aa98cf7fefef87f50ab7177aa6…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2023-10-06 (Fri, 06 Oct 2023)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/config.py
M cmk/base/modes/check_mk.py
M cmk/fetchers/filecache/_cache.py
Log Message:
-----------
caching: remove max_cachefile_age factory
Change-Id: I787427303cf76cfbd3b7eaaf2d66efeadeb05218
Commit: e62b37157e8e064f40927c17995e6ee5f3314451
https://github.com/Checkmk/checkmk/commit/e62b37157e8e064f40927c17995e6ee5f…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2023-10-06 (Fri, 06 Oct 2023)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/config.py
M cmk/base/modes/check_mk.py
M cmk/base/sources.py
M cmk/checkers/_parseragent.py
Log Message:
-----------
return check_mk_check_interval in seconds
Change-Id: I3064e9a6145627247322a05495c88b4cb4bdc57a
Commit: 4e9333af43c54be150aa17cab18986094193a8b3
https://github.com/Checkmk/checkmk/commit/4e9333af43c54be150aa17cab18986094…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2023-10-06 (Fri, 06 Oct 2023)
Changed paths:
M cmk/base/config.py
Log Message:
-----------
cache check_mk_check_interval
Change-Id: Id38c923f6aa34bea1a4477eb2b627dd815865c3f
Commit: 93f6a4a769b4ef01159131397e5e226f947103cc
https://github.com/Checkmk/checkmk/commit/93f6a4a769b4ef01159131397e5e226f9…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2023-10-06 (Fri, 06 Oct 2023)
Changed paths:
A .werks/16161
M cmk/base/agent_based/confcheckers.py
Log Message:
-----------
16161 FIX discovery: Fix missing datasource error for cluster hosts
Previously, a missing datasouce error would be shown in a discovery
page of a cluster host if the cluster host had 'No IP' configured
but had nodes with an agent datasource.
Clustered services of a cluster host would also become vanished.
Checkmk now supports the described setup, there is no error in the
discovery page and clustered services are discovered.
SUP-15433
Change-Id: I0d1a949603467b9bb72e560e652e7e6777369c31
Compare: https://github.com/Checkmk/checkmk/compare/0695c21b3b6a...93f6a4a769b4
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 579242e95437f41ebbbedea03e52beb7eae09f6b
https://github.com/Checkmk/checkmk/commit/579242e95437f41ebbbedea03e52beb7e…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2023-10-06 (Fri, 06 Oct 2023)
Changed paths:
A .werks/16111
M cmk/gui/plugins/openapi/endpoints/rule/__init__.py
M cmk/gui/plugins/openapi/endpoints/rule/fields.py
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_rules.py
Log Message:
-----------
16111 rule: update a rule preserving its index, folder, and ruleset
This werk enables the user to update a rule using the REST API. Updating a rule preserves its index, folder, an ruleset.
CMK-14417
Change-Id: Ic9e474e31c26f192c3290afb1f593527a7f0bec3
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 0695c21b3b6a5dd6fd32fcfd4a1e7a8573fb13e7
https://github.com/Checkmk/checkmk/commit/0695c21b3b6a5dd6fd32fcfd4a1e7a857…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2023-10-06 (Fri, 06 Oct 2023)
Changed paths:
A .werks/16111
M cmk/gui/plugins/openapi/endpoints/rule/__init__.py
M cmk/gui/plugins/openapi/endpoints/rule/fields.py
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_rules.py
Log Message:
-----------
16111 rule: update a rule preserving its index, folder, and ruleset
This werk enables the user to update a rule using the REST API. Updating a rule preserves its index, folder, an ruleset.
CMK-14417
Change-Id: Ic9e474e31c26f192c3290afb1f593527a7f0bec3
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 791fa6514da57968de8fa6c86523a344982e8a0d
https://github.com/Checkmk/checkmk/commit/791fa6514da57968de8fa6c86523a3449…
Author: Wontek Hong <wontek.hong(a)checkmk.com>
Date: 2023-10-06 (Fri, 06 Oct 2023)
Changed paths:
M cmk/gui/wato/pages/users.py
Log Message:
-----------
pages/users: allow users to modify the automation secret in SAAS edition
Previously, the user did not have any option to change the auth secret
for an automation user. This option reenables this while maintaining
the change that all other authentication related options are hidden.
CMK-14602
Change-Id: I135c4aea4e8877c14029026c03f4d3dd03dbdfa7
Commit: 136f940eddb0fd7531a3080ddfcf9191e0d13a5e
https://github.com/Checkmk/checkmk/commit/136f940eddb0fd7531a3080ddfcf9191e…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2023-10-06 (Fri, 06 Oct 2023)
Changed paths:
M cmk/gui/graphing/_artwork.py
Log Message:
-----------
Fix pydantic ValidationError: Input should be an int, got number with fractional part
Change-Id: If842948599d1e83bf49211ada5880346e38b744c
Compare: https://github.com/Checkmk/checkmk/compare/42df88e4fdd6...136f940eddb0
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 42df88e4fdd6ccd3996c2f908fff0af863d31929
https://github.com/Checkmk/checkmk/commit/42df88e4fdd6ccd3996c2f908fff0af86…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-10-06 (Fri, 06 Oct 2023)
Changed paths:
A .werks/16142
M packages/livestatus/include/livestatus/ICore.h
M packages/livestatus/src/TableStatus.cc
M packages/livestatus/test/test_Table.cc
M packages/neb/include/neb/NebCore.h
M packages/neb/src/NebCore.cc
Log Message:
-----------
16142 Add max_long_output_size livestatus column
The "max_long_output_size" in the status table returns the
value that is currently configured.
For Nagios, the column always returns 0 as Nagios doesn't
support this feature.
CMK-14588
Change-Id: I25e4478cf1a7cd030a9775aa814a0f86f83baaa2
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: fe225590d1979030b52f564533a7cf60390e5fda
https://github.com/Checkmk/checkmk/commit/fe225590d1979030b52f564533a7cf603…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-10-06 (Fri, 06 Oct 2023)
Changed paths:
A .werks/16142
M livestatus/src/NagiosCore.cc
M livestatus/src/NagiosCore.h
M livestatus/src/test/test_Table.cc
M packages/livestatus/include/livestatus/MonitoringCore.h
M packages/livestatus/src/TableStatus.cc
Log Message:
-----------
16142 Add max_long_output_size livestatus column
The "max_long_output_size" in the status table returns the
value that is currently configured.
For Nagios, the column always returns 0 as Nagios doesn't
support this feature.
CMK-14588
Change-Id: I25e4478cf1a7cd030a9775aa814a0f86f83baaa2
Branch: refs/heads/2.1.0
Home: https://github.com/Checkmk/checkmk
Commit: 09288a8796840e21ee7f9c5d2bbd807b6332072a
https://github.com/Checkmk/checkmk/commit/09288a8796840e21ee7f9c5d2bbd807b6…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-10-06 (Fri, 06 Oct 2023)
Changed paths:
A .werks/16142
M livestatus/src/MonitoringCore.h
M livestatus/src/NagiosCore.cc
M livestatus/src/NagiosCore.h
M livestatus/src/TableStatus.cc
M livestatus/src/test/test_Table.cc
Log Message:
-----------
16142 Add max_long_output_size livestatus column
The "max_long_output_size" in the status table returns the
value that is currently configured.
For Nagios, the column always returns 0 as Nagios doesn't
support this feature.
CMK-14588
Change-Id: I25e4478cf1a7cd030a9775aa814a0f86f83baaa2