Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 4c642d10ca4a16c93537556f469ff150a4d5eb6b
https://github.com/Checkmk/checkmk/commit/4c642d10ca4a16c93537556f469ff150a…
Author: Max Linke <max.linke(a)checkmk.com>
Date: 2024-01-11 (Thu, 11 Jan 2024)
Changed paths:
M agents/wnx/agent_keeper/Cargo.lock
M agents/wnx/extensions/robotmk_ext/Cargo.lock
M packages/check-cert/Cargo.lock
M packages/check-http/Cargo.lock
M packages/check-sql/Cargo.lock
M packages/cmk-agent-ctl/Cargo.lock
Log Message:
-----------
update cargo dependencies
Change-Id: I675d0a99e7b7db3f6a1ad7cd195bb2d0b89854a3
Commit: 43575b5b53d34e1aa4e2602586b61b2f164f6168
https://github.com/Checkmk/checkmk/commit/43575b5b53d34e1aa4e2602586b61b2f1…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2024-01-11 (Thu, 11 Jan 2024)
Changed paths:
M cmk/gui/sidebar/__init__.py
M scripts/create_test_idp_cse.sh
Log Message:
-----------
Make the user admin panel url configurable
CMK-15544
Change-Id: I18ee073b4c47c2cd3e2264db52d631212998b478
JIRA-Ref: CMK-15544
Commit: b6b8a449a9a4a26955aeb2cbec71a4530485e669
https://github.com/Checkmk/checkmk/commit/b6b8a449a9a4a26955aeb2cbec71a4530…
Author: Max Linke <max.linke(a)checkmk.com>
Date: 2024-01-11 (Thu, 11 Jan 2024)
Changed paths:
M Pipfile
M Pipfile.lock
Log Message:
-----------
update meraki dependencies
- forces an update in aiohttp which has a CVE in the installed version
Change-Id: I5c4dfb4eea5bdabdb5e5ac6da93c67d228f9c69d
Compare: https://github.com/Checkmk/checkmk/compare/92177c9dd38a...b6b8a449a9a4
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 92177c9dd38a3739147bc5fef42e865e4116d707
https://github.com/Checkmk/checkmk/commit/92177c9dd38a3739147bc5fef42e865e4…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-01-11 (Thu, 11 Jan 2024)
Changed paths:
M cmk/utils/prediction/_grouping.py
M cmk/utils/prediction/_plugin_interface.py
M cmk/utils/prediction/_prediction.py
M tests/unit/cmk/base/test_prediction.py
M tests/unit/cmk/utils/prediction/test_grouping.py
Log Message:
-----------
compute prediction entirely based on meta data file
Change-Id: I47c668f041ecbd5b3244816923f6bd8d090c0712
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 3eeddac5328460d5c55df13d90520ddd25cc6559
https://github.com/Checkmk/checkmk/commit/3eeddac5328460d5c55df13d90520ddd2…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-01-11 (Thu, 11 Jan 2024)
Changed paths:
A .werks/15648
M cmk/special_agents/agent_kube.py
M cmk/special_agents/utils_kubernetes/api_server.py
M tests/unit/cmk/special_agents/utils_kubernetes/test_api_server.py
Log Message:
-----------
KUBE: Addition of support for Kubernetes version 1.28
CMK-14597
Change-Id: Ib8a97c5539f460876a5b30d8721a648692872a21
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 1c9ec60618543a10910dde558ff818701ec21b39
https://github.com/Checkmk/checkmk/commit/1c9ec60618543a10910dde558ff818701…
Author: Lukas Lengler <lukas.lengler(a)checkmk.com>
Date: 2024-01-10 (Wed, 10 Jan 2024)
Changed paths:
A .werks/16037
M cmk/gui/fields/definitions.py
M cmk/gui/watolib/builtin_attributes.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_folder_config.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_internal.py
Log Message:
-----------
16037 FIX folder_config/host_config: No longer accept non-existent site
You can no longer set a non-existent site on folders and hosts.
When called with a non-existent site as an attribute the
endpoints now return the status code 400.
SUP-16780
Change-Id: Iaca9acf6de0d0c9be081723c632c1afe3c8c3028
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: afdd6c48e76b742d9408a1179480029ec4632441
https://github.com/Checkmk/checkmk/commit/afdd6c48e76b742d9408a1179480029ec…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
M tests/composition/utils.py
M tests/testlib/agent.py
Log Message:
-----------
Move function for waiting for agent baking job to `testlib`
Make this function usable outside the composition tests.
Change-Id: Iae12498039ea89663d34a1c35b44560e271232a2
Commit: 52c5ffb3ff3d600a2f17d80eda4903564cf7b3b0
https://github.com/Checkmk/checkmk/commit/52c5ffb3ff3d600a2f17d80eda4903564…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
M tests/testlib/pylint_checker_cmk_module_layers.py
Log Message:
-----------
Robotmk: Regression test (integration level) for agent baking
Change-Id: If20025092ad8ce4d76def57b5eae195d8870acc1
Commit: cbfdf80ff122035a478387cf8fd7f682f391576a
https://github.com/Checkmk/checkmk/commit/cbfdf80ff122035a478387cf8fd7f682f…
Author: Max Linke <max.linke(a)checkmk.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
M Pipfile.lock
M cmk/plugins/gcp/special_agents/agent_gcp.py
Log Message:
-----------
update python deps
Change-Id: I52c081536761e28d9d7ff9a4f09924bcb9967935
Commit: 238ce0284c048208cd84f3627d63804084a9382f
https://github.com/Checkmk/checkmk/commit/238ce0284c048208cd84f3627d6380408…
Author: Max Linke <max.linke(a)checkmk.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
M packages/cmk-agent-receiver/Pipfile.lock
Log Message:
-----------
update agent receiver lock file
Change-Id: I3dacfb00ddd18ad703fc77d69a72f271cc77f5a4
Commit: 2ec4bbc049417971e64927c1208675c8c89db6da
https://github.com/Checkmk/checkmk/commit/2ec4bbc049417971e64927c1208675c8c…
Author: Matteo Stifano <matteo.stifano(a)checkmk.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
M tests/qa-test-data
Log Message:
-----------
Update qa-test-data submodule commit id
Change-Id: Ie245eab6266c6bc285ebbd29c9e949ec6aa0be25
Commit: f340208c6bd4714efade16680e9c77f738277d88
https://github.com/Checkmk/checkmk/commit/f340208c6bd4714efade16680e9c77f73…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
M cmk/utils/licensing/export.py
M cmk/utils/licensing/usage.py
M tests/unit/cmk/utils/licensing/test_usage.py
Log Message:
-----------
Rename synthetic services -> tests
Change-Id: Iab25191a37c5f7672988f9bd7d8e6d6569c443db
Commit: efdd4fc344c5b1d6e7c88785018ad4434588df69
https://github.com/Checkmk/checkmk/commit/efdd4fc344c5b1d6e7c88785018ad4434…
Author: Hannes Rantzsch <hannes.rantzsch(a)checkmk.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
M cmk/gui/key_mgmt.py
M cmk/utils/crypto/deprecated.py
M cmk/utils/crypto/keys.py
M tests/testlib/certs.py
M tests/unit/cmk/utils/test_certs.py
Log Message:
-----------
Ensure RSA keys in key upload
The keys used for backup encryption and agent signing have to be RSA
keys at the moment, because the encryption/signature algorithm is
hardcoded at the moment.
The key upload UI will show an error if a different key type is used.
CMK-15495
Change-Id: I7307f7ccd6efa2a900b8305270a6f0fdc924ebeb
Commit: 005c55f03620dc312019e8f5f6c86ff791d80af1
https://github.com/Checkmk/checkmk/commit/005c55f03620dc312019e8f5f6c86ff79…
Author: Lukas Lengler <lukas.lengler(a)checkmk.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
A .werks/16038.md
Log Message:
-----------
16038 FIX SLA tooltip missing UNKN state
The SLA tooltip would always show UNKN (0%) even if the state was UNKN.
The corresponding value was aggregated as a PEND state.
Now the UNKN state is displayed correctly.
SUP-15785
Change-Id: Ide15ba9f835b9f433d7dbbfa5001c6c1d92b4f9a
Commit: aed3418681a057088886acaf688605d58436b363
https://github.com/Checkmk/checkmk/commit/aed3418681a057088886acaf688605d58…
Author: Hannes Rantzsch <hannes.rantzsch(a)checkmk.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
M cmk/utils/certs.py
M cmk/utils/crypto/certificate.py
M cmk/utils/crypto/keys.py
M tests/testlib/certs.py
M tests/unit/cmk/utils/crypto/test_certificate.py
M tests/unit/cmk/utils/test_certs.py
M tests/unit/conftest.py
Log Message:
-----------
Allow non-RSA root CAs
Other key types, especially Ed25519 and Ed448, would have lead to errors
because we didn't use them correctly for signing other certificates.
PublicKeyType and PrivateKeyType are now explicit allow lists of the
underlying cryptography.io types. DSA keys are excluded here as we don't
want to add DSA support in 2024.
Change-Id: Ic6476457aa2690801b18b20d68cb7b87e26b16bb
Commit: 0e6ca62e45cd95e115915e1bf2832c88e53aa89f
https://github.com/Checkmk/checkmk/commit/0e6ca62e45cd95e115915e1bf2832c88e…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
A .werks/15717.md
R omd/packages/nagvis/nagvis-1.9.39.tar.gz
A omd/packages/nagvis/nagvis-1.9.40.tar.gz
M omd/packages/nagvis/nagvis.make
Log Message:
-----------
15717 FIX NagVis: Updated to 1.9.40
Change-Id: I1d16e99036e85e909a85f3c94bc1a781d728cf46
Commit: 2b3555037de275ced82ced1fad2e6352691819be
https://github.com/Checkmk/checkmk/commit/2b3555037de275ced82ced1fad2e63526…
Author: Kenneth Okoh <kenneth.okoh(a)checkmk.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
M tests/gui_e2e/test_totp.py
Log Message:
-----------
Fix e2e test: test_totp
Change-Id: Ib14917b4a258508e07870f824165429b61066de8
Commit: 9cddd2b534ea86e67539020dd6d241ac60f06eab
https://github.com/Checkmk/checkmk/commit/9cddd2b534ea86e67539020dd6d241ac6…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
M packages/livestatus/src/TableColumns.cc
M packages/livestatus/src/TableCommands.cc
M packages/livestatus/src/TableComments.cc
M packages/livestatus/src/TableContactGroups.cc
M packages/livestatus/src/TableContacts.cc
M packages/livestatus/src/TableCrashReports.cc
M packages/livestatus/src/TableDowntimes.cc
M packages/livestatus/src/TableEventConsole.cc
M packages/livestatus/src/TableHostGroups.cc
M packages/livestatus/src/TableHosts.cc
M packages/livestatus/src/TableHostsByGroup.cc
M packages/livestatus/src/TableLabels.cc
M packages/livestatus/src/TableLog.cc
M packages/livestatus/src/TableServiceGroups.cc
M packages/livestatus/src/TableServices.cc
M packages/livestatus/src/TableServicesByGroup.cc
M packages/livestatus/src/TableServicesByHostGroup.cc
M packages/livestatus/src/TableStateHistory.cc
M packages/livestatus/src/TableStatus.cc
M packages/livestatus/src/TableTimeperiods.cc
Log Message:
-----------
Introduce row_type for each Table.
This makes the common structure of the columns a bit clearer.
Change-Id: I48d7ca7d52026673acf118582fc53613fd0b555f
Commit: 72f01b38635202375cf49ede1d48a074fbfd74a6
https://github.com/Checkmk/checkmk/commit/72f01b38635202375cf49ede1d48a074f…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
M packages/livestatus/include/livestatus/TableColumns.h
M packages/livestatus/src/TableColumns.cc
Log Message:
-----------
Simplify TableColumns.
Change-Id: Ie020f521c18075eb1cd1b15488d4b89d729e282a
Commit: e11849b242fc314eb36062ee29b867ec1eeff32c
https://github.com/Checkmk/checkmk/commit/e11849b242fc314eb36062ee29b867ec1…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
M cmk/gui/utils/rule_specs/legacy_converter.py
M packages/cmk-rulesets/cmk/rulesets/v1/form_specs.py
M tests/unit/cmk/gui/utils/rulespecs/test_legacy_converter.py
Log Message:
-----------
form specs: migrate MultilineText
Change-Id: Ic635aa4a4b49e366ee6cf7b5ef3297d36cfcc775
Commit: 5e40869bc1911697bcd23fc15d235ad2ffa07c3b
https://github.com/Checkmk/checkmk/commit/5e40869bc1911697bcd23fc15d235ad2f…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
M tests/integration/cmk/base/test_automations.py
Log Message:
-----------
fix integration test
Change-Id: I6dc3aea8c92f7b7913f83b91c3ccae07f80b3baf
Commit: a7a8763db27bcb8d446305ef1d33395f11aaf4c5
https://github.com/Checkmk/checkmk/commit/a7a8763db27bcb8d446305ef1d33395f1…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
A .werks/16165.md
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.linux
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
Log Message:
-----------
16165 FIX check_mk_agent: Set LC_ALL before running the agent
Previously, Checkmk agents would be run with a preset LC_ALL
environment variable if neither C.UTF-8 or C.utf-8 locales were
installed.
That led to invalid agent output and crashes in section parsing
in multiple checks.
Linux, AIX, Solaris, FreeBSD and OpenWrt agents were affected.
Now, LC_ALL variable is set to C for the described case.
Change-Id: I615488e2ff8361716d4834ba86f9f03c78209cfb
Commit: 3cb64caab6579fbead69e0de5d7044ea17d1976e
https://github.com/Checkmk/checkmk/commit/3cb64caab6579fbead69e0de5d7044ea1…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
M doc/documentation/arch-werk.rst
Log Message:
-----------
Add notes about mass editing werks
..also small adaptions and some additional info
CMK-15404
Change-Id: I7ca9b227d973eacd75ead7174cbe780a32bafd42
Commit: ae38242eafd57198b4c738cd1c7349b863ca9acf
https://github.com/Checkmk/checkmk/commit/ae38242eafd57198b4c738cd1c7349b86…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
M cmk/special_agents/v0_unstable/request_helper.py
Log Message:
-----------
Step away from deprecated ssl.wrap_socket
* it is deprecated since python 3.7 and will be dropped with 3.12
* see https://stackless.readthedocs.io/en/3.7-slp/library/ssl.html#ssl.wrap_socket
Change-Id: Id4ee7c10d57b19c2319d10c785c9623a41c3f4c5
Commit: fb4b0666f5d265577af02947fc267196f7401a7d
https://github.com/Checkmk/checkmk/commit/fb4b0666f5d265577af02947fc267196f…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
A omd/packages/protobuf/patches/04-remove-distutils-and-pkg_resources.dif
Log Message:
-----------
Make protobuf 3.20.0 python 3.12 compatible
Change-Id: Ib2020c5062a45ed72b36def30f330ae95ee75663
Commit: b15c7c007a3116b7aff7336bd509c0a83470c195
https://github.com/Checkmk/checkmk/commit/b15c7c007a3116b7aff7336bd509c0a83…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
M Pipfile
M Pipfile.lock
M active_checks/check_sql
M buildscripts/docker_image_aliases/IMAGE_TESTING/Dockerfile
M buildscripts/docker_image_aliases/IMAGE_TESTING/meta.yml
M buildscripts/infrastructure/build-nodes/scripts/install-python.sh
M cmk/discover_plugins.py
M defines.make
M doc/helpers/import-memory
M omd/packages/Python/BUILD.Python.bazel
M omd/packages/mod_wsgi/mod_wsgi_http.bzl
A omd/packages/mod_wsgi/patches/0002-Migrate-from-distutils-to-setuptools-sysconfig.dif
M omd/packages/net-snmp/BUILD.net-snmp.bazel
M omd/packages/net-snmp/net-snmp_http.bzl
R omd/packages/net-snmp/patches/0001-Favour-setuptools-over-distutils-in-a-clean-way.dif
A omd/packages/net-snmp/patches/0001-remove-distutils.dif
M omd/packages/protobuf/protobuf.make
M omd/packages/python3-modules/BUILD
M omd/packages/python3-modules/build-python3-modules.bzl
M package_versions.bzl
M packages/cmk-agent-based/Pipfile
M packages/cmk-agent-based/Pipfile.lock
M packages/cmk-agent-receiver/Pipfile
M packages/cmk-agent-receiver/Pipfile.lock
M packages/cmk-agent-receiver/cmk/agent_receiver/checkmk_rest_api.py
M packages/cmk-graphing/Pipfile
M packages/cmk-graphing/Pipfile.lock
M packages/cmk-livestatus-client/Pipfile
M packages/cmk-livestatus-client/Pipfile.lock
M packages/cmk-mkp-tool/Pipfile
M packages/cmk-mkp-tool/Pipfile.lock
M packages/cmk-rulesets/Pipfile
M packages/cmk-rulesets/Pipfile.lock
M packages/cmk-rulesets/cmk/rulesets/v1/validators.py
M packages/cmk-server-side-calls/Pipfile
M packages/cmk-server-side-calls/Pipfile.lock
M packages/cmk-werks/Pipfile
M packages/cmk-werks/Pipfile.lock
M pyproject.toml
M tests/integration/omd/test_python.py
M tests/unit/active_checks/test_ac_check_form_submit.py
M tests/unit/cmk/base/test_check_api.py
M tests/unit/cmk/gui/openapi/test_notification_rules.py
M tests/unit/cmk/post_rename_site/test_main.py
Log Message:
-----------
Update Python to 3.12.0
* make python modules available during protobuf build due to removal of distutils
* bump several packages in order to be 3.12 compatible
* increment pipenv/virtualenv to be 3.12 compatible
* use new version of pysnmp which ships pyasyncore
* see CMK-14691 for details
Change-Id: I221e60278057a21a20023aaffb969fc6ed9781f0
Commit: ba6f3a4859dec969fcf61e9c918fd7cfd124f625
https://github.com/Checkmk/checkmk/commit/ba6f3a4859dec969fcf61e9c918fd7cfd…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
M buildscripts/scripts/build-build-images.groovy
Log Message:
-----------
Provide static_variables.bzl during build build images
it is not really needed yet but let's avoid possible future failures
Change-Id: Ib4ca1c9f2e2cfe300a74f148fbdcc01d721ad3ab
Commit: f7a2af0c51777af4c85f960d2e1711e80662b538
https://github.com/Checkmk/checkmk/commit/f7a2af0c51777af4c85f960d2e1711e80…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
A .werks/16163
M agents/plugins/jar_signature
Log Message:
-----------
16163 SEC jar_signature: Prevent priviledge escalation
Agent plugin was vulnerable to the privilege escalation to root from an oracle user.
A malicious oracle user could replace the jarsigner binary with another script and put
it in the JAVA_HOME directory. The script would be executed by the root user.
The jarsigner is now executed by the oracle user, preventing the privilege escalation.
This issue was found during internal review.
CMK-15315
Change-Id: I2954f72ad3f426b10deadf4028926996a5569964
Commit: d132ad97d40b5381accc7bbedd00f88ea23117f4
https://github.com/Checkmk/checkmk/commit/d132ad97d40b5381accc7bbedd00f88ea…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
R web/htdocs/themes/facelift/images/icon_robotmk.svg
R web/htdocs/themes/facelift/images/icon_robotmk_error.svg
A web/htdocs/themes/facelift/images/icon_robotmk_suite_error_log.svg
A web/htdocs/themes/facelift/images/icon_robotmk_suite_ok_log.svg
Log Message:
-----------
Robotmk: Resurrect HTML log icons
The icons were renamed at some point, but the corresponding image files
were forgotten.
CMK-15574
Change-Id: Ib8e3302eac854850b4d0ccf0d0ea034c92aff7de
Commit: 71b43f63270e42525e2bdcc2b01bfc95da518005
https://github.com/Checkmk/checkmk/commit/71b43f63270e42525e2bdcc2b01bfc95d…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
A .werks/15838.md
M cmk/base/core_nagios.py
M cmk/utils/servicename.py
Log Message:
-----------
15838 Limit the service description length to 250
Since this release WATO prevents creation of a service with
too long service description.
Change-Id: I4cb5c587ca988f1832be4b17543d787eeec4987f
Commit: bcda2bf9c48a1add4998682b3684d98de8412765
https://github.com/Checkmk/checkmk/commit/bcda2bf9c48a1add4998682b3684d98de…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
A .werks/16273
M agents/plugins/mk_tsm
A tests/unit-shell/agents/plugins/test_mk_tsm.sh
Log Message:
-----------
16273 SEC Local privilege escalation in agent plugin 'mk_tsm'
Change-Id: I088919799c9fc071849726d0d3d1604e06ed58b8
Commit: dc0af9c7b8da705672512aa5d85d94fa7627da7c
https://github.com/Checkmk/checkmk/commit/dc0af9c7b8da705672512aa5d85d94fa7…
Author: Maximilian Wirtz <maximilian.wirtz(a)checkmk.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
A .werks/16227
M cmk/gui/auth.py
A cmk/update_config/plugins/actions/automation_user_secrets.py
M cmk/utils/crypto/password_hashing.py
Log Message:
-----------
16227 SEC Disabled automation users could still authenticate
Prior to this Werk an automation user whose password was disabled also described as "disable the login to this account" was still able to authenticate.
The information that a user was disabled was not checked for automation users.
We found this vulnerability internally.
<b>Affected Versions</b>:
* 2.2.0
* 2.1.0
* 2.0.0
* 1.6.0
* 1.5.0 (probably older versions as well)
<b>Mitigations</b>:
If the need arises to block an automation user one can change the password or remove that user from the system.
<b>Vulnerability Management</b>:
We have rated the issue with a CVSS Score of 8.8 (High) with the following CVSS vector:
<tt>CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H</tt>.
We assigned CVE-2023-31211 to this vulnerability.
<b>Changes</b>:
This Werk adds a check for the disabled information. During update you will be warned if a automation user is currently disabled.
CMK-15213
Change-Id: I552d218ad181fecb0471d3dd4a4e08c9b669551f
Commit: cab28729b0607314f506af913295e4c27f3259de
https://github.com/Checkmk/checkmk/commit/cab28729b0607314f506af913295e4c27…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
M packages/livestatus/include/livestatus/CrashReport.h
M packages/livestatus/src/CrashReport.cc
M packages/livestatus/src/TableCrashReports.cc
M packages/neb/test/test_CrashReport.cc
Log Message:
-----------
Make CrashReport a simple struct.
There's no need for "data hiding" via getters.
Change-Id: Idd7c90f5078942c59be3d3941aeb04f6aea2f882
Commit: 22ae6319fc2c7973811eaa819fa6b45bab11094c
https://github.com/Checkmk/checkmk/commit/22ae6319fc2c7973811eaa819fa6b45ba…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
M defines.make
Log Message:
-----------
Add python 3.12 version to agent plugin tests
Change-Id: I5079e0c6dc4a487628e944eb607315ae964af39e
Commit: 215bac57e5a7d1222695b788771cf2e805a25ba8
https://github.com/Checkmk/checkmk/commit/215bac57e5a7d1222695b788771cf2e80…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
M buildscripts/docker_image_aliases/IMAGE_TESTING/Dockerfile
M buildscripts/docker_image_aliases/IMAGE_TESTING/meta.yml
Log Message:
-----------
Repin IMAGE_TESTING to official master image
... after 3.12 bump
Change-Id: I458c488eabfa66c5d76eb76ad7dc8c15318ac7a4
Commit: 86c36723a876b3360e1747191f8f03cf0ffe74fe
https://github.com/Checkmk/checkmk/commit/86c36723a876b3360e1747191f8f03cf0…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
M Pipfile
M Pipfile.lock
Log Message:
-----------
Bump openapi-spec-validator after py3.12 bump
It seems this is needed, otherwise we get a crash on check_mk/api/1.0/openapi-doc.json:
"AttributeError: '_io.BufferedReader' object has no attribute 'decode'"
Change-Id: Ic290a51d6847e18cad2dd7d78e0d05a11bc8bb62
Commit: 3536bd819cc1e663ec25a591ce80628b651f89bb
https://github.com/Checkmk/checkmk/commit/3536bd819cc1e663ec25a591ce80628b6…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
M cmk/gui/prediction.py
Log Message:
-----------
make a few private methods private
Change-Id: If6dc9c2cfd5ef2f9effe09c64887f8f2e00d0508
Commit: e9004f711a45b1db63ba22a8cfec7ad77a6ae6aa
https://github.com/Checkmk/checkmk/commit/e9004f711a45b1db63ba22a8cfec7ad77…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
M packages/cmk-agent-based/cmk/agent_based/v2/__init__.py
M packages/cmk-agent-based/cmk/agent_based/v2/render.py
M packages/cmk-agent-based/tests/cmk/agent_based/test_v2_namespace.py
A packages/cmk-agent-based/tests/cmk/agent_based/v2/test_render_api.py
Log Message:
-----------
agent based v2: add rendering function for negative times
Change-Id: I9744951e5bf2556e10fdb18ca4ea442e2ccd38a2
Commit: 9990e81a632912621c13055d2ee40cfb95b58808
https://github.com/Checkmk/checkmk/commit/9990e81a632912621c13055d2ee40cfb9…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
M cmk/base/check_legacy_includes/cpu_util.py
M cmk/base/check_legacy_includes/graylog.py
M cmk/base/check_legacy_includes/wmi.py
M cmk/base/legacy_checks/acme_certificates.py
M cmk/base/legacy_checks/aix_sap_processlist.py
M cmk/base/legacy_checks/apc_symmetra.py
M cmk/base/legacy_checks/aws_dynamodb_table.py
M cmk/base/legacy_checks/aws_elb.py
M cmk/base/legacy_checks/aws_elbv2_network.py
M cmk/base/legacy_checks/aws_s3_requests.py
M cmk/base/legacy_checks/azure_ad.py
M cmk/base/legacy_checks/barracuda_mail_latency.py
M cmk/base/legacy_checks/db2_backup.py
M cmk/base/legacy_checks/emcvnx_storage_pools.py
M cmk/base/legacy_checks/filestats.py
M cmk/base/legacy_checks/fireeye_content.py
M cmk/base/legacy_checks/fortigate_signatures.py
M cmk/base/legacy_checks/graylog_license.py
M cmk/base/legacy_checks/graylog_sources.py
M cmk/base/legacy_checks/hyperv_checkpoints.py
M cmk/base/legacy_checks/ibm_mq_queues.py
M cmk/base/legacy_checks/jar_signature.py
M cmk/base/legacy_checks/jira_custom_svc.py
M cmk/base/legacy_checks/liebert_maintenance.py
M cmk/base/legacy_checks/mknotifyd.py
M cmk/base/legacy_checks/mongodb_flushing.py
M cmk/base/legacy_checks/mysql_slave.py
M cmk/base/legacy_checks/netapp_api_systemtime.py
M cmk/base/legacy_checks/oracle_dataguard_stats.py
M cmk/base/legacy_checks/oracle_jobs.py
M cmk/base/legacy_checks/oracle_locks.py
M cmk/base/legacy_checks/oracle_longactivesessions.py
M cmk/base/legacy_checks/oracle_recovery_status.py
M cmk/base/legacy_checks/oracle_undostat.py
M cmk/base/legacy_checks/saprouter_cert.py
M cmk/base/legacy_checks/siemens_plc.py
M cmk/base/legacy_checks/suseconnect.py
M cmk/base/legacy_checks/systemtime.py
M cmk/base/legacy_checks/ups_test.py
M cmk/base/legacy_checks/veeam_client.py
M cmk/base/legacy_checks/wagner_titanus_topsense.py
M cmk/base/legacy_checks/websphere_mq_queues.py
M cmk/base/legacy_checks/win_license.py
M tests/unit/checks/generictests/datasets/websphere_mq_queues.py
M tests/unit/checks/test_win_license.py
Log Message:
-----------
use v2 rendering III
The old rendering allowed negative values.
We replace it either by `render.time_offset`, which behaves the
same way, or by `render.timespan`, which raises a ValueError if
a negative time is encountered.
Using `timespan` in the wrong places means the plugin crashes
when it observes a negative time, while using `time_offset`
in the wrong places means we mask other problems (if the time
actually never should be negative).
We're using our best judgement here, but we might be wrong.
Change-Id: I1e20f170d3eacd5382a0baa422df310978cbe5e2
Commit: aacf432d7b1c76a8f539350ea688b2556820815d
https://github.com/Checkmk/checkmk/commit/aacf432d7b1c76a8f539350ea688b2556…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
R cmk/base/check_legacy_includes/alcatel.py
R cmk/base/check_legacy_includes/fortigate_cpu.py
R cmk/base/check_legacy_includes/fsc_sc2.py
R cmk/base/check_legacy_includes/hitachi_hus.py
M cmk/base/check_legacy_includes/hp_proliant.py
M cmk/base/check_legacy_includes/hwg.py
M cmk/base/check_legacy_includes/infoblox.py
R cmk/base/check_legacy_includes/juniper_mem.py
R cmk/base/check_legacy_includes/mcafee_gateway.py
R cmk/base/check_legacy_includes/pandacom_temp.py
M cmk/base/check_legacy_includes/perle.py
M cmk/base/legacy_checks/alcatel_cpu.py
R cmk/base/legacy_checks/alcatel_cpu_aos7.py
M cmk/base/legacy_checks/alcatel_fans.py
R cmk/base/legacy_checks/alcatel_fans_aos7.py
M cmk/base/legacy_checks/alcatel_temp.py
M cmk/base/legacy_checks/alcatel_temp_aos7.py
M cmk/base/legacy_checks/fortigate_cpu.py
R cmk/base/legacy_checks/fortigate_cpu_base.py
M cmk/base/legacy_checks/fsc_sc2_cpu_status.py
M cmk/base/legacy_checks/fsc_sc2_fans.py
M cmk/base/legacy_checks/fsc_sc2_info.py
M cmk/base/legacy_checks/fsc_sc2_mem_status.py
M cmk/base/legacy_checks/fsc_sc2_power_consumption.py
M cmk/base/legacy_checks/fsc_sc2_temp.py
M cmk/base/legacy_checks/fsc_sc2_voltage.py
A cmk/base/legacy_checks/hitachi_hus.py
R cmk/base/legacy_checks/hitachi_hus_dkc.py
R cmk/base/legacy_checks/hitachi_hus_dku.py
M cmk/base/legacy_checks/hp_proliant_cpu.py
M cmk/base/legacy_checks/hp_proliant_da_cntlr.py
M cmk/base/legacy_checks/hp_proliant_fans.py
M cmk/base/legacy_checks/hp_proliant_temp.py
M cmk/base/legacy_checks/hwg_humidity.py
R cmk/base/legacy_checks/hwg_ste2.py
M cmk/base/legacy_checks/hwg_temp.py
M cmk/base/legacy_checks/infoblox_dhcp_stats.py
M cmk/base/legacy_checks/infoblox_dns_stats.py
A cmk/base/legacy_checks/juniper_mem_screenos_trpz.py
R cmk/base/legacy_checks/juniper_screenos_mem.py
R cmk/base/legacy_checks/juniper_trpz_mem.py
M cmk/base/legacy_checks/mcafee_emailgateway_agent.py
M cmk/base/legacy_checks/mcafee_emailgateway_av_mcafee.py
M cmk/base/legacy_checks/mcafee_emailgateway_bridge.py
M cmk/base/legacy_checks/mcafee_emailgateway_smtp.py
M cmk/base/legacy_checks/mcafee_emailgateway_spam_mcafee.py
R cmk/base/legacy_checks/pandacom_10gm_temp.py
R cmk/base/legacy_checks/pandacom_fc_temp.py
M cmk/base/legacy_checks/pandacom_sys_temp.py
A cmk/base/legacy_checks/pandacom_temp.py
M cmk/base/legacy_checks/perle_modules_cm1000.py
R cmk/base/legacy_checks/perle_modules_cm1110.py
Log Message:
-----------
inline discovery functions
For the scripted migration of discovery functions,
we must find them in the same file.
Also this increases cohesion.
Change-Id: I501ca434994880abbaf3d0b166b5f3edfc9e60ce
Commit: 2a5deb802f4897b06366792ce99b38c4395fe3ec
https://github.com/Checkmk/checkmk/commit/2a5deb802f4897b06366792ce99b38c43…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
M cmk/gui/plugins/wato/special_agents/kube.py
Log Message:
-----------
kube: add `OpenShift` to cse and cee editions
CMK-15561
Change-Id: Ic12cf48c455f902af52e094e4a1e4124d1009bf0
Commit: 21244854413d4a9d9a088f3c12ffba4a30aa6f70
https://github.com/Checkmk/checkmk/commit/21244854413d4a9d9a088f3c12ffba4a3…
Author: Weblate Transfer job <weblate(a)checkmk.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
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/
Commit: 6d49983dc998c1525653456c9c3123646986edfe
https://github.com/Checkmk/checkmk/commit/6d49983dc998c1525653456c9c3123646…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
M packages/check-sql/src/config/section.rs
M packages/check-sql/src/emit.rs
M packages/check-sql/src/ms_sql/instance.rs
M packages/check-sql/src/ms_sql/section.rs
A packages/check-sql/tests/files/test-mini-two-sections.yml
Log Message:
-----------
fix section separator
- separator is mandatory and defined in config
- adapt tests(fix)
- some API cleanups
TESTS. Locally to with custom config
Change-Id: Ifc914f3fbadacfefc1a3c34e23896e413445131c
Commit: 9934fecf58cbdd4e385d7b13bf03614d2facd5ec
https://github.com/Checkmk/checkmk/commit/9934fecf58cbdd4e385d7b13bf03614d2…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
M packages/check-sql/src/ms_sql/instance.rs
M packages/check-sql/tests/test_ms_sql.rs
Log Message:
-----------
check-sql: add version API to instances
Change-Id: I42616ce9782c1f164a4d4c36d1929000fe617629
Commit: 7187de1dcff406bf6659c4070cc50272a85d19e3
https://github.com/Checkmk/checkmk/commit/7187de1dcff406bf6659c4070cc50272a…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-01-09 (Tue, 09 Jan 2024)
Changed paths:
M bin/mkp
M cmk/gui/watolib/activate_changes.py
M cmk/update_config/plugins/pre_actions/utils.py
M packages/cmk-mkp-tool/cmk/mkp_tool/_unsorted.py
M packages/cmk-mkp-tool/tests/test_unsorted.py
Log Message:
-----------
mkp-tool: always call callbacks
With the new plugin structure the decision when to call the
callbacks is not as straight forward anymore.
Rather than further complicating the logic, we always call
the callbacks if packages have changed.
Change-Id: I1e741e9ccc7b4ea2464e85b2b8523b2b130d890c
Commit: b8ca2386b060572e85b25910d64e808aaab7025e
https://github.com/Checkmk/checkmk/commit/b8ca2386b060572e85b25910d64e808aa…
Author: Jonas Scharpf <jonas.scharpf(a)checkmk.com>
Date: 2024-01-10 (Wed, 10 Jan 2024)
Changed paths:
M agents/modules/windows/BUILD_NUM
R omd/packages/Python/Python-3.11.5.tar.xz
A omd/packages/Python/Python-3.12.0.tar.xz
Log Message:
-----------
Add Python 3.12.0 tar file
CMK-14691
Change-Id: If0df03e608ee097390e4238f8c82c27326b94613
Commit: e0b55de93e78f89d986e567ac0c1487f66d6bc71
https://github.com/Checkmk/checkmk/commit/e0b55de93e78f89d986e567ac0c1487f6…
Author: Lukas Lengler <lukas.lengler(a)checkmk.com>
Date: 2024-01-10 (Wed, 10 Jan 2024)
Changed paths:
A .werks/16037.md
M cmk/gui/fields/definitions.py
M cmk/gui/watolib/builtin_attributes.py
M tests/unit/cmk/gui/openapi/test_openapi_folder_config.py
M tests/unit/cmk/gui/openapi/test_openapi_host_config.py
M tests/unit/cmk/gui/openapi/test_openapi_host_internal.py
Log Message:
-----------
16037 FIX folder_config/host_config: No longer accept non-existent site
You can no longer set a non-existent site on folders and hosts.
When called with a non-existent site as an attribute the
endpoints now return the status code 400.
SUP-16780
Change-Id: Iaca9acf6de0d0c9be081723c632c1afe3c8c3028
Commit: 38f17c30074a2d238444c40023437fd069b56496
https://github.com/Checkmk/checkmk/commit/38f17c30074a2d238444c40023437fd06…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2024-01-10 (Wed, 10 Jan 2024)
Changed paths:
M agents/modules/windows/BUILD_NUM
M agents/modules/windows/Makefile
A omd/packages/Python/Python-3.11.5.tar.xz
R omd/packages/Python/Python-3.12.0.tar.xz
Log Message:
-----------
Temporary pin win modules python version
... until we can build 3.12 on windows
This reverts commit b8ca2386b060572e85b25910d64e808aaab7025e.
Change-Id: Ibc71129515f7ffa440516c63226824166ff5a85f
Commit: a23948e7182401d83e5a656bdbfcbdcd22465320
https://github.com/Checkmk/checkmk/commit/a23948e7182401d83e5a656bdbfcbdcd2…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2024-01-10 (Wed, 10 Jan 2024)
Changed paths:
M agents/modules/windows/tests/integration/conftest.py
Log Message:
-----------
Fixup another python version site
Change-Id: I5f5f5cb8a07a244920c3aa02911c3908bd3f2093
Commit: c20a4b30587f972d8abbce6779e117a8fc7933b1
https://github.com/Checkmk/checkmk/commit/c20a4b30587f972d8abbce6779e117a8f…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2024-01-10 (Wed, 10 Jan 2024)
Changed paths:
M omd/packages/python3-modules/build-python3-modules.bzl
Log Message:
-----------
Update comment only
Change-Id: I8942e8a446b29e4e8b25d8909db73e793306ead9
Commit: 07e156aeed93c5057a5095e8f961a1a9546bfe2a
https://github.com/Checkmk/checkmk/commit/07e156aeed93c5057a5095e8f961a1a95…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2024-01-10 (Wed, 10 Jan 2024)
Changed paths:
M agents/modules/windows/Makefile
M agents/modules/windows/tests/Makefile
M agents/modules/windows/tests/integration/conftest.py
M defines.make
Log Message:
-----------
Isolate windows modules python version from omd python version
Change-Id: I70e64ab310dbc0c5c255aae79768bb566ba52da9
Commit: c1a1293d6d704e3510881c737cdca98c43d5bacc
https://github.com/Checkmk/checkmk/commit/c1a1293d6d704e3510881c737cdca98c4…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2024-01-10 (Wed, 10 Jan 2024)
Changed paths:
M .werks/16067
Log Message:
-----------
fix werk version
we don't do innovation releases anymore
Change-Id: I2cc6018aad9db32f00bad8a692868e6638c1a7a4
Commit: 9c75bdc58fb3babc26930a2876c92ff66988501a
https://github.com/Checkmk/checkmk/commit/9c75bdc58fb3babc26930a2876c92ff66…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-01-10 (Wed, 10 Jan 2024)
Changed paths:
M cmk/base/dump_host.py
Log Message:
-----------
reduce LegacyCheckParameters
Change-Id: I0d29dc48fbe1a8cd0a42295e6f585a389968d83b
Commit: 4c21552fb596115155319db168030a776fd985ba
https://github.com/Checkmk/checkmk/commit/4c21552fb596115155319db168030a776…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-01-10 (Wed, 10 Jan 2024)
Changed paths:
M cmk/base/config.py
M cmk/base/default_config/base.py
M cmk/checkengine/parameters.py
M cmk/update_config/plugins/actions/autochecks.py
M cmk/utils/parameters.py
M tests/unit/cmk/base/test_check_table.py
M tests/unit/cmk/base/test_checkers.py
M tests/unit/cmk/base/test_config.py
M tests/unit/cmk/checkengine/test_parameters.py
Log Message:
-----------
reduce LegacyCheckParameters
The check parameters are always dicts now.
This patch changes `TimespecificParameterSet`
accordingly, and adjusts all callsites as far the
linters require us to.
Change-Id: I062be133fd79c78d61adb34f0ab4e9afb25c1803
Commit: 87798ed0260f61b749209e81d6818517ceb9265f
https://github.com/Checkmk/checkmk/commit/87798ed0260f61b749209e81d6818517c…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2024-01-10 (Wed, 10 Jan 2024)
Changed paths:
M cmk/gui/wato/pages/user_profile/two_factor.py
M web/htdocs/themes/facelift/scss/_page_menu.scss
Log Message:
-----------
two_factor: Backup codes UI changes
Regenerate back up codes confirmation box added.
Regenerated codes shown in flash with new style.
Also copy codes buttons added.
CMK-14756
Change-Id: I037f430de60ddb6312ab00815e89d9a763da58e1
Commit: e91b941ac44ce16ba92b29df081783f817397adb
https://github.com/Checkmk/checkmk/commit/e91b941ac44ce16ba92b29df081783f81…
Author: Christopher Krause <christopher.krause(a)checkmk.com>
Date: 2024-01-10 (Wed, 10 Jan 2024)
Changed paths:
M cmk/gui/wato/_check_mk_configuration.py
Log Message:
-----------
Rename WATO to Setup in global settings
CMK-14944
Change-Id: I144da8f03778bf69aafd7ab39d77153baa5e66bb
Commit: febbd4275b92fb93bd088cc7ed2edcae2bf4610e
https://github.com/Checkmk/checkmk/commit/febbd4275b92fb93bd088cc7ed2edcae2…
Author: BluemediaGER <oliver(a)traber-info.de>
Date: 2024-01-10 (Wed, 10 Jan 2024)
Changed paths:
A .werks/16169.md
M cmk/notification_plugins/opsgenie_issues.py
M omd/packages/check_mk/skel/etc/nagios/conf.d/check_mk_templates.cfg
Log Message:
-----------
16169 FIX opsgenie: Fix notification acknowledgement if host or service are back to OK
Previously, Opsgenie notification wouldn't acknowledge notifications if
host or service state went back to OK in the meantime.
Closes: #620
Change-Id: I80ecb998bd6fdb1e925ee5bc9bc57cd6790ecc55
Commit: 2c5781c7802b7ad222c54cadeb26601bc12197a9
https://github.com/Checkmk/checkmk/commit/2c5781c7802b7ad222c54cadeb26601bc…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2024-01-10 (Wed, 10 Jan 2024)
Changed paths:
M packages/check-sql/tests/test_ms_sql.rs
Log Message:
-----------
hotfix check-sql integration test
Correctly process situation when backtrace is send on stderr
Change-Id: Ice199ba9fcbbd2d16ac1f5ea3d1ee518cc92019b
Commit: ab742d6cbfc8f5cd7355189fe647aad1ee1c9170
https://github.com/Checkmk/checkmk/commit/ab742d6cbfc8f5cd7355189fe647aad1e…
Author: Christopher Krause <christopher.krause(a)checkmk.com>
Date: 2024-01-10 (Wed, 10 Jan 2024)
Changed paths:
M cmk/gui/wato/pages/notifications.py
A web/htdocs/themes/facelift/images/icon_analysis.svg
Log Message:
-----------
Change test notification icon
Change-Id: I0c7518b6470fbee80ec2b54869edd7c39ed97848
Commit: aba31f3c5dcf692a41f33b8562f789bcde658cd6
https://github.com/Checkmk/checkmk/commit/aba31f3c5dcf692a41f33b8562f789bcd…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2024-01-10 (Wed, 10 Jan 2024)
Changed paths:
M packages/check-sql/tests/test_ms_sql.rs
Log Message:
-----------
add some test debug log
Change-Id: If8f2258f03114254b20516411ee961ecf6e35ee2
Commit: b3edbcbeb291fba71f8310bae6c767fdacecb69a
https://github.com/Checkmk/checkmk/commit/b3edbcbeb291fba71f8310bae6c767fda…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2024-01-10 (Wed, 10 Jan 2024)
Changed paths:
M cmk/utils/licensing/export.py
Log Message:
-----------
Remove useless username
Change-Id: I36655952f2b5b89cc5fc7a6dcc8deb91cc79f693
Commit: f816c9df2d8b35448cf127d5fff978cb8b1d90ff
https://github.com/Checkmk/checkmk/commit/f816c9df2d8b35448cf127d5fff978cb8…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-01-10 (Wed, 10 Jan 2024)
Changed paths:
M tests/unit/cmk/utils/prediction/test-files/output/America/New_York/everyday
M tests/unit/cmk/utils/prediction/test-files/output/Europe/Berlin/26
M tests/unit/cmk/utils/prediction/test-files/output/Europe/Berlin/26.info
M tests/unit/cmk/utils/prediction/test-files/output/Europe/Berlin/everyday
M tests/unit/cmk/utils/prediction/test-files/output/Europe/Berlin/everyday.info
M tests/unit/cmk/utils/prediction/test-files/output/Europe/Berlin/thursday
M tests/unit/cmk/utils/prediction/test-files/output/Europe/Berlin/thursday.info
M tests/unit/cmk/utils/prediction/test-files/output/UTC/sunday
Log Message:
-----------
prediction: format test data
Change-Id: I6c07d3813d7abcefb927deec9fdedc5de942c159
Commit: cb88debda3932305bbabf9728813a641dfcd307d
https://github.com/Checkmk/checkmk/commit/cb88debda3932305bbabf9728813a641d…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2024-01-10 (Wed, 10 Jan 2024)
Changed paths:
R cmk/gui/plugins/wato/active_checks/sql.py
A cmk/plugins/collection/rulesets/sql.py
Log Message:
-----------
rule specs: migrate active check rule sql
Change-Id: I2b606cf42e7f5a3062722abf1f027cf83ed7afaf
Commit: 798a9f62bc1de41c980336cfa83cbef6cf70e253
https://github.com/Checkmk/checkmk/commit/798a9f62bc1de41c980336cfa83cbef6c…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2024-01-10 (Wed, 10 Jan 2024)
Changed paths:
R cmk/gui/plugins/wato/check_parameters/mssql_backup.py
R cmk/gui/plugins/wato/check_parameters/mssql_backup_per_type.py
A cmk/plugins/mssql/rulesets/backup.py
A cmk/plugins/mssql/rulesets/backup_per_type.py
A cmk/plugins/mssql/rulesets/utils.py
Log Message:
-----------
mssql backup: migrate rule specs to the new API
Change-Id: I8513c857a362c834a33cd3b1394e401e1aa67469
Commit: 3302627558cf33caf128f081e0554d2f9580239b
https://github.com/Checkmk/checkmk/commit/3302627558cf33caf128f081e0554d2f9…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2024-01-10 (Wed, 10 Jan 2024)
Changed paths:
M packages/check-sql/src/ms_sql/instance.rs
Log Message:
-----------
check-sql: print error plain
Use {} not {:?}
{:?} is used by anyhow since 1.77 to send backtrace which is not suitable for
us
Change-Id: I04c7df7b02e9a3411ad89e1c55fbfd5c63934c12
Commit: 99e761397d05f8a7b5dc3fcfa3109b6343553e19
https://github.com/Checkmk/checkmk/commit/99e761397d05f8a7b5dc3fcfa3109b634…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-01-10 (Wed, 10 Jan 2024)
Changed paths:
M cmk/special_agents/utils_kubernetes/performance.py
M tests/unit/cmk/special_agents/agent_kube/factory.py
M tests/unit/cmk/special_agents/agent_kube/test_agent_kube_performance.py
Log Message:
-----------
kube: fix missing usage data
Because of the update to `pydantic` v2, the metrics are no longer
parsed correctly. Previously, the metrics would implicitely converted
to float values (which did not match the JSON data, that contained
strings).
CMK-15372
Change-Id: Ia3f60bcf61d21bd3761ac20a6b4761f94b605c59
Commit: 482d3c2d80bf936d2ae555e60f7ad85217014c30
https://github.com/Checkmk/checkmk/commit/482d3c2d80bf936d2ae555e60f7ad8521…
Author: Matteo Stifano <matteo.stifano(a)checkmk.com>
Date: 2024-01-10 (Wed, 10 Jan 2024)
Changed paths:
M tests/plugins_integration/checks.py
Log Message:
-----------
test_plugins: Skip checks and dumps to regex
Change-Id: Ie24118475dcaff820c96c605923da5e3c46d3f0e
Commit: 2c9ccf028b05f6e56947c549c741342e19157176
https://github.com/Checkmk/checkmk/commit/2c9ccf028b05f6e56947c549c741342e1…
Author: Weblate Transfer job <weblate(a)checkmk.com>
Date: 2024-01-10 (Wed, 10 Jan 2024)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
Log Message:
-----------
[Weblate] Updated translation files
Translation: checkmk/software
Translate-URL: https://translate.checkmk.com/projects/checkmk/software/
Commit: a940508351e70b86106e16afb72e41f378f82314
https://github.com/Checkmk/checkmk/commit/a940508351e70b86106e16afb72e41f37…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-01-10 (Wed, 10 Jan 2024)
Changed paths:
M cmk/base/check_api.py
M cmk/base/check_legacy_includes/diskstat.py
M cmk/base/legacy_checks/ibm_mq_queues.py
M cmk/utils/prediction/_plugin_interface.py
Log Message:
-----------
clean up factor/scale a bit
Change-Id: I7431962921ea09f741fc1a21e92a170c92d5643a
Commit: 7c70d8f844e7f2ea384b9898413269543687f65e
https://github.com/Checkmk/checkmk/commit/7c70d8f844e7f2ea384b9898413269543…
Author: Checkmk release system <feedback(a)checkmk.com>
Date: 2024-01-10 (Wed, 10 Jan 2024)
Changed paths:
M tests/update/base_versions.json
Log Message:
-----------
Include 2.2.0p18 in base-versions list for update-test
Compare: https://github.com/Checkmk/checkmk/compare/972c8c245182...7c70d8f844e7