Branch: refs/heads/master
Home:
https://github.com/Checkmk/checkmk
Commit: ef22d836d321f4bd292d6d7a7b448f659b7204c1
https://github.com/Checkmk/checkmk/commit/ef22d836d321f4bd292d6d7a7b448f659…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
R cmk/base/legacy_checks/check_sftp.py
R cmk/gui/plugins/wato/active_checks/sftp.py
A cmk/plugins/collection/rulesets/sftp.py
A cmk/plugins/collection/server_side_calls/check_sftp.py
M cmk/utils/password_store/hack.py
R tests/unit/checks/test_check_sftp.py
A tests/unit/cmk/plugins/collection/server_side_calls/test_check_sftp.py
Log Message:
-----------
SSC: Migrate check_sftp
Change-Id: I0f1b4e9c9115c38d56bff89d8a98d12ce8c30196
Commit: 7a725cc6faf85cbbefaf2fc24fad83097e5100da
https://github.com/Checkmk/checkmk/commit/7a725cc6faf85cbbefaf2fc24fad83097…
Author: Christopher Krause <christopher.krause(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
M .werks/first_free
Log Message:
-----------
Reserved 10 Werk IDS
Change-Id: Ic20d8a2f8a4a543fb2395b171a8e39bf8cdf0759
Commit: f87c7ba9b3bf8af9279693ba63c6fdb35f92ec25
https://github.com/Checkmk/checkmk/commit/f87c7ba9b3bf8af9279693ba63c6fdb35…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
M cmk/gui/plugins/metrics/perfometers.py
A cmk/plugins/collection/graphing/nimble_read_latency_total.py
A cmk/plugins/collection/graphing/nimble_write_latency_total.py
Log Message:
-----------
Migrate nimble_{read,write}_latency_total perfometers
Change-Id: I31122e13de5de227b327daafb97c0158d052d5be
Commit: 3b507eeaa9c09390854ed8e07fc43fc5b6826ed0
https://github.com/Checkmk/checkmk/commit/3b507eeaa9c09390854ed8e07fc43fc5b…
Author: Wontek Hong <wontek.hong(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
A cmk/gui/quick_setup/_store.py
Log Message:
-----------
configuration_bundle: addition of store
Change-Id: I0b1f6af707c6717c6e94b41b9289be291793518d
Commit: ab9dc28308db2de5b51f09fd6ad796be2f737b2c
https://github.com/Checkmk/checkmk/commit/ab9dc28308db2de5b51f09fd6ad796be2…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
M omd/debian/postinst.in
M omd/packages/appliance/post-install
Log Message:
-----------
Revert "Quickfix for icmpreceiver linker problem"
Revert since we have a workaround ATM and this seems to
cause other issues.
This reverts commit 82c34d46060d94879026c2b9b13ada1c8279a80d.
Change-Id: Icba5c733245afd591092d63da40981ddf4e7d2d3
Commit: 555a5bfe501145e71cf6c51b1a4d5daa987f9b68
https://github.com/Checkmk/checkmk/commit/555a5bfe501145e71cf6c51b1a4d5daa9…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
M cmk/gui/plugins/metrics/cpu.py
A cmk/plugins/collection/graphing/cpu_per_core_utilization.py
A cmk/plugins/collection/graphing/cpu_per_core_utilization_average.py
Log Message:
-----------
Migrate cpu_core_util_{0..127} graphing objects
Change-Id: I2b4b5464b27adddeb7fea1bfb27068be0b1c8564
Commit: 09a6e0038cf9e6acaf75806ebcd22397a81d3d9e
https://github.com/Checkmk/checkmk/commit/09a6e0038cf9e6acaf75806ebcd22397a…
Author: Kenneth Okoh <kenneth.okoh(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
M cmk/plugins/azure/agent_based/azure_mysql.py
M cmk/plugins/azure/agent_based/azure_postgresql.py
M cmk/plugins/lib/azure.py
M tests/unit/cmk/plugins/lib/test_azure.py
Log Message:
-----------
Azure lib: extend create_discover_by_metrics* fcts
... to take multiple resource types, so one discovery fct can be used
for multiple resource types with the same or similar metrics.
Change-Id: I774004401020e649d40e5c63ce20c4567b0026e0
Commit: c45b197a7bb69a1ef3a81ef1b9b069295c5892e3
https://github.com/Checkmk/checkmk/commit/c45b197a7bb69a1ef3a81ef1b9b069295…
Author: Kenneth Okoh <kenneth.okoh(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
A .werks/17002.md
M cmk/gui/plugins/wato/special_agents/azure.py
M cmk/plugins/azure/agent_based/azure_mysql.py
M cmk/plugins/azure/checkman/azure_mysql_connections
M cmk/plugins/azure/checkman/azure_mysql_cpu
M cmk/plugins/azure/checkman/azure_mysql_memory
M cmk/plugins/azure/checkman/azure_mysql_network
M cmk/plugins/azure/checkman/azure_mysql_replication
M cmk/plugins/azure/checkman/azure_mysql_storage
M cmk/plugins/lib/azure.py
M cmk/special_agents/agent_azure.py
M tests/unit/cmk/plugins/azure/agent_based/test_azure_mysql.py
M tests/unit/cmk/plugins/lib/test_azure.py
Log Message:
-----------
17002 Support Azure Databases for MySQL flexible server
Microsoft is retiring the Azure resource "Database for MySQL single server" (see
https://learn.microsoft.com/en-us/azure/mysql/migrate/whats-happening-to-my…).
With this Werk we now support monitoring the recommended Azure resource "Database for
MySQL flexible server".
In the rule "Microsoft Azure" under "Azure services to monitor" users
can now select the new option "Database for MySQL flexible server".
(Note that the former option "Database for MySQL" was renamed to "Database
for MySQL single server" and stays in place.)
The metrics monitored for flexible servers correspond to those monitored for single
servers and the same checks are used.
See the [check plugin
catalog](https://checkmk.com/integrations?distributions%5B%5D=check_mk&…
for more details.
CMK-17798
Change-Id: If3b0796cd69c949af75e11f485a5763339eaac75
Commit: c3f1ff5166168fda1f63e05b741085acdfebdda7
https://github.com/Checkmk/checkmk/commit/c3f1ff5166168fda1f63e05b741085acd…
Author: Wontek Hong <wontek.hong(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
M cmk/gui/plugins/main_modules/registration.py
R cmk/gui/quick_setup/_store.py
A cmk/gui/watolib/configuration_bundles.py
Log Message:
-----------
registration: introduce configuration_bundles
Change-Id: I44e4a7e77d23525cf0840d4a5d066b8a93fa47db
Commit: 3534254ee9467334155c601d6d9f27da87108114
https://github.com/Checkmk/checkmk/commit/3534254ee9467334155c601d6d9f27da8…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
M omd/packages/rrdtool/BUILD.rrdtool-native.bazel
Log Message:
-----------
Suppress false positive during compilation of rrdtool
Change-Id: Ib3c918025d033a7cfc61f8404b9c8b41368f0d00
Commit: d91c8c05bd9d53eb020b94c6eb750542550e253e
https://github.com/Checkmk/checkmk/commit/d91c8c05bd9d53eb020b94c6eb7505425…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
M cmk/gui/userdb/user_sync_job.py
Log Message:
-----------
Do not start user sync job in case there is nothing to do
Change-Id: I99e8c8e43c0315c137e0a02c66ddc0cb634bd687
Commit: ff62f5bdd3f8f0935f020a6efdca48e820d9fce9
https://github.com/Checkmk/checkmk/commit/ff62f5bdd3f8f0935f020a6efdca48e82…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
A .werks/17126.md
M cmk/gui/plugins/wato/check_parameters/database.py
M cmk/plugins/lib/azure.py
M tests/unit/cmk/plugins/azure/agent_based/test_azure_mysql.py
M tests/unit/cmk/plugins/azure/agent_based/test_azure_postgresql.py
Log Message:
-----------
17126 azure_mysql_connections, azure_postgresql_connections: Add lower levels for active
connections
Change-Id: I4dc36b517458bdf7795ea05153f3340bd3be406c
Commit: 0ab9e4b185e6411782f03cd5b75fc1d20e969b75
https://github.com/Checkmk/checkmk/commit/0ab9e4b185e6411782f03cd5b75fc1d20…
Author: Ronny Bruska <ronny.bruska(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
A .werks/17155.md
M cmk/gui/wato/_notification_parameter/_ms_teams.py
M cmk/notification_plugins/msteams.py
M cmk/utils/ms_teams_constants.py
Log Message:
-----------
17155 FIX Microsoft Teams: Use workflows instead of connectors
Thanks to MasopustC
CMK-18084
Change-Id: Ie017c1cbb361bcf3e01166b2472f8a37e249a3ad
Commit: a1db3af989a7b8d67d091b2d89d05a15c16e7565
https://github.com/Checkmk/checkmk/commit/a1db3af989a7b8d67d091b2d89d05a15c…
Author: Hannes Rantzsch <hannes.rantzsch(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
M Pipfile
M Pipfile.lock
M tests/code_quality/test_pipfile.py
Log Message:
-----------
remove transitive dependency markupsafe from pipfile
Change-Id: I287c466ed2a1afaa00429f0b423e8208cc6a8532
Commit: 51583b97e486c4e387f03c1407bb51eb46226026
https://github.com/Checkmk/checkmk/commit/51583b97e486c4e387f03c1407bb51eb4…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
M tests/unit/cmk/plugins/collection/agent_based/test_fileinfo_check.py
M tests/unit/cmk/plugins/collection/agent_based/test_fjdarye_ca_ports.py
M tests/unit/cmk/plugins/collection/agent_based/test_fjdarye_pcie_flash_modules.py
M tests/unit/cmk/plugins/collection/agent_based/test_inotify.py
M tests/unit/cmk/plugins/collection/agent_based/test_multipath_section.py
M tests/unit/cmk/plugins/collection/agent_based/test_sentry_pdu.py
M tests/unit/cmk/plugins/collection/agent_based/test_uptime_check.py
M tests/unit/cmk/plugins/collection/agent_based/test_vutlan_ems_smoke.py
M tests/unit/cmk/plugins/collection/agent_based/test_win_dhcp_pools.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_agent_datadog.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_gcp.py
M tests/unit/cmk/plugins/lib/test_cpu_util.py
M tests/unit/cmk/plugins/lib/test_fileinfo_utils.py
M tests/unit/cmk/plugins/lib/test_ps.py
M tests/unit/cmk/plugins/lib/test_ps_discovery_specs.py
M tests/unit/cmk/plugins/liebert/agent_based/test_liebert_system_events.py
M tests/unit/cmk/plugins/oracle/agent_based/test_oracle_processes.py
M tests/unit/cmk/plugins/smb/server_side_calls/test_disk_smb.py
Log Message:
-----------
remove pytest.mark.checks (at least from cmk/plugins)
Change-Id: Ia599932bb50f5070e4737f4d420f6da342333e66
Commit: 6b722131e49a8958161106e943c8bfbc42c60dcb
https://github.com/Checkmk/checkmk/commit/6b722131e49a8958161106e943c8bfbc4…
Author: Ronny Bruska <ronny.bruska(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
M .werks/17155.md
Log Message:
-----------
Fix werk formatting
Change-Id: Ib4bfde364fa960cbdf833af0acd9559c9b0904ff
Commit: a4d90fef89eac1184146266c5a7bfa5266abeb99
https://github.com/Checkmk/checkmk/commit/a4d90fef89eac1184146266c5a7bfa526…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
M tests/unit/cmk/gui/watolib/test_activate_changes.py
Log Message:
-----------
Add basic test for activation cleanup job
Change-Id: I5c3a03609dc920c02538d7e334e36baf672a2942
Commit: 6a6105dd5b784b99fe4ec15099c2dd6e1f460ac0
https://github.com/Checkmk/checkmk/commit/6a6105dd5b784b99fe4ec15099c2dd6e1…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
M cmk/gui/watolib/activate_changes.py
Log Message:
-----------
Do not start activation cleanup job in case there is nothing to clean up
The background jobs now use the spawn mode instead of fork mode, which
makes them easier to manage correctly, but more expensive to start. In
the cases where we can determine that there is nothing to clean up, we
should not start the activation cleanup job at all to save resources.
Change-Id: Id70cc3533075309f621c3cf2c8fe7cbbba926c33
Commit: 7290fb3105b6209a7ded8725bc3d4859395db519
https://github.com/Checkmk/checkmk/commit/7290fb3105b6209a7ded8725bc3d48593…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
M cmk/gui/http.py
M cmk/gui/watolib/activate_changes.py
Log Message:
-----------
Make activation cleanup job independent of request context
With this change, the activation cleanup job is no longer dependent on
the request context. This allows the job to be executed in the background
without the need for a request context.
This fixes a recently introduced bug which broke the activation cleanup job.
Change-Id: I791446a495be829e7839e256133ad5c70dc27125
Commit: ede408bc896f04592080a0b99396c4043cc740ad
https://github.com/Checkmk/checkmk/commit/ede408bc896f04592080a0b99396c4043…
Author: Ronny Bruska <ronny.bruska(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
M .werks/17155.md
Log Message:
-----------
Fix werk formatting, again...
Change-Id: Ib5aeed824a84d76925a772449def1d402d5869b8
Commit: 6da01a882dfc263e013c1bb4f06de5ea20ba9012
https://github.com/Checkmk/checkmk/commit/6da01a882dfc263e013c1bb4f06de5ea2…
Author: Maximilian Wirtz <maximilian.wirtz(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
A .werks/17013.md
M cmk/utils/notify.py
M tests/unit/cmk/utils/test_notify_utils.py
Log Message:
-----------
17013 SEC Livestatus injection in mknotifyd
Before this Werk a malicious notification sent via mknotifyd could allow an attacker to
send arbitrary livestatus commands.
With this Werk livestatus escaping was added to the relevant functions.
This issue was found during internal review.
*Affected Versions*:
* 2.3.0
* 2.2.0
* 2.1.0
* 2.0.0 (EOL)
*Vulnerability Management*:
We have rated the issue with a CVSS Score of 6.5 Medium
(`CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L`) and assigned `CVE-2024-6542`.
Change-Id: I33fced967298b208fed08a6d0b4dcc2ceb126c6b
Commit: 997b3a441c893b090c1308da2e2fdf2808aa6ef2
https://github.com/Checkmk/checkmk/commit/997b3a441c893b090c1308da2e2fdf280…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
M package_versions.bzl
Log Message:
-----------
Update Robotmk
Change-Id: I539979361671fee7dc3ba593b742f9cf20b9af6b
Commit: ba4139a6dcf282bed87044bccfb6dc29528e84c3
https://github.com/Checkmk/checkmk/commit/ba4139a6dcf282bed87044bccfb6dc295…
Author: Maximilian Wirtz <maximilian.wirtz(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
A .werks/17146.md
R omd/packages/omd/skel/etc/apache/conf.d/var_www.conf
Log Message:
-----------
17146 Remove etc/apache/conf.d/var_www.conf
Checkmk used to come with an apache config file `etc/apache/conf.d/var_www.conf`.
By default this file added/enabled directory listing for sub-directories under
`var/www/`.
The main folder `var/www` was not listed though since the URL is redirected to Checkmk.
In order to simplify the configuration we drop that file.
If you edited that file you will be asked if you want to keep it upon update.
If you relied on the directory listing you can enable it again e.g. by copying the file
from an older version.
CMK-17778
Change-Id: I065ddb70b5dd1f201e1bae0f3c59879bd90ea196
Commit: d5900df889c63abe0b896c2385ffdf6fc35f69fd
https://github.com/Checkmk/checkmk/commit/d5900df889c63abe0b896c2385ffdf6fc…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
M cmk/update_config/plugins/actions/counters_conversion.py
Log Message:
-----------
Fix counters conversion for 'hole' scenario
Change-Id: I738aa1cd96fb2ea06c79b87f280ec8b172186e23
Commit: 8a4c079229198c554d12c84da61eacbcc57a68c8
https://github.com/Checkmk/checkmk/commit/8a4c079229198c554d12c84da61eacbcc…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
A omd/packages/jaeger/TRACE_JAEGER_ADMIN_PORT
A omd/packages/jaeger/TRACE_JAEGER_UI_PORT
M omd/packages/jaeger/skel/etc/init.d/jaeger
A omd/packages/jaeger/skel/etc/jaeger/jaeger.env
M tests/integration/omd/test_hooks.py
Log Message:
-----------
Jaeger: Improve network port setup
a) The sites Jaeger UI and admin API ports are allocated in the same way
as other ports are allocated to prevent conflicts between sites.
b) Unfortunatelly, all the other sockets Jaeger can open can not be
disabled nor attached to a unix socket. So the best we can do to prevent
conflicts between multiple instancnes, is to listen only locally and on
random ports. Reserving ports with the OMD port mechanism does not
seem to be appropriate here.
CMK-18154
Change-Id: I684e089735d3d28689a2fac847d976d2b9dbf7d9
Commit: a42bf9355ae14d5c706407b483c8630d62d19b82
https://github.com/Checkmk/checkmk/commit/a42bf9355ae14d5c706407b483c8630d6…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
M omd/packages/apache-omd/apache-omd.make
M omd/packages/jaeger/TRACE_JAEGER_UI_PORT
M omd/packages/jaeger/TRACE_RECEIVE
A omd/packages/jaeger/apache.conf
M omd/packages/jaeger/skel/etc/jaeger/jaeger.env
Log Message:
-----------
Jaeger: Make Jaeger UI accessible through the site apache
We want an easy way to visualize the traces we have recorded in the
production environment. To do so, we ship Jaeger with Checkmk. This
change makes the Jaeger UI accessible through the site apache.
The Jaeger UI will be reached with "/[site]/jaeger" if TRACE_RECEIVE is
enabled via "omd config".
The authentication part is still missing and will be added in a
follow-up change.
CMK-18154
Change-Id: I4d12165727b76e4c54ba63f958c628dd42942851
Commit: 0a4d6fd30f5970f82d33924dfac9b3d0f55af5f8
https://github.com/Checkmk/checkmk/commit/0a4d6fd30f5970f82d33924dfac9b3d0f…
Author: Checkmk release system <noreply(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
M tests/update/base_versions.json
Log Message:
-----------
Include 2.3.0p10 in base-versions list for update-test
Commit: a1c7d80d8455d54674474fa348301a8a7509b66b
https://github.com/Checkmk/checkmk/commit/a1c7d80d8455d54674474fa348301a8a7…
Author: Ronny Bruska <ronny.bruska(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
M .werks/17155.md
Log Message:
-----------
Fix werk formatting, last time...
Change-Id: Ibfed1b5ed9c1fa87531dc316eaa5b60464ee7fc8
Commit: 875f1ee78be9e5b5e476729de5eb51f7b81be482
https://github.com/Checkmk/checkmk/commit/875f1ee78be9e5b5e476729de5eb51f7b…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
A .werks/17073.md
M cmk/gui/plugins/wato/special_agents/siemens_plc.py
M tests/unit/checks/test_agent_siemens_plc.py
Log Message:
-----------
17073 FIX Siemens PLC agent configuration: Take timeout parameter into account
CMK-17401
Change-Id: I1b2e04d91418b9c967f8e62e517d82645a51eb43
Commit: 6774eee7f1e14fd19e517fbf22faf66bda740bb4
https://github.com/Checkmk/checkmk/commit/6774eee7f1e14fd19e517fbf22faf66bd…
Author: Lukas Lengler <lukas.lengler(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
A .werks/16990.md
R omd/packages/nagvis/nagvis-1.9.41.tar.gz
A omd/packages/nagvis/nagvis-1.9.42.tar.gz
M omd/packages/nagvis/nagvis.make
Log Message:
-----------
16990 SEC NagVis: Updated to 1.9.42 (fix security issues)
NagVis has been updated to version 1.9.42.
This update fixes the following security issues:
- Fix various XSS issues (CVSS score: 8.8 CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H)
- Fix potential RCE
- Fix insecure password hashing algorithm for dedicated NagVis users (CVSS score 5.1
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N)
- Fix leak of installation path in error messages
- Fix Make cookie hash comparison timing safe
Change-Id: I06f2bd7a955968a0c07d799d9b2aef5624cf32ff
Commit: 39a0163d67e91b3f827bdb914f4db7d53c5681ea
https://github.com/Checkmk/checkmk/commit/39a0163d67e91b3f827bdb914f4db7d53…
Author: Lukas Lengler <lukas.lengler(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
R cmk/base/legacy_checks/agent_azure.py
R cmk/gui/plugins/wato/special_agents/azure.py
A cmk/plugins/azure/rulesets/__init__.py
A cmk/plugins/azure/rulesets/azure.py
A cmk/plugins/azure/server_side_calls/agent_azure.py
M cmk/utils/password_store/hack.py
R tests/unit/checks/test_agent_azure.py
M tests/unit/cmk/gui/plugins/wato/special_agents/test_azure.py
A tests/unit/cmk/plugins/azure/rulesets/test_azure.py
A tests/unit/cmk/plugins/azure/server_side_calls/test_agent_azure.py
M tests/unit/cmk/plugins_consistency/test_special_agent_args.py
Log Message:
-----------
migrate azure special agent ruleset to formspec & SSC
CMK-18160
Change-Id: Ib3094e15fad57ecaa69ed0e4966f259e587fba85
Commit: 033fb077cbcf0f54761d4cfda34c75a8e6747b14
https://github.com/Checkmk/checkmk/commit/033fb077cbcf0f54761d4cfda34c75a8e…
Author: David Gervasoni <david.gervasoni(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
M tests/unit/cmk/gui/watolib/test_activate_changes.py
M tests/unit/cmk/utils/test_site.py
M tests/unit/conftest.py
Log Message:
-----------
rabbitmq: fix config name in tests
Change-Id: Ia22ed307c20ce45e44900be2862656ba17dea394
Commit: bfe7b4a32b81551912e20502cd3dee8206505321
https://github.com/Checkmk/checkmk/commit/bfe7b4a32b81551912e20502cd3dee820…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
M tests/unit/checks/test_agent_siemens_plc.py
Log Message:
-----------
agent_siemens_plc SSC: extend unit tests
CMK-17401
Change-Id: I3dc045d98e4dc0f66f8427c6ef4913fc09a919f0
Commit: 159447f20c34aa1dbcfef45b3e4f3ad18e973f6f
https://github.com/Checkmk/checkmk/commit/159447f20c34aa1dbcfef45b3e4f3ad18…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
R cmk/base/legacy_checks/agent_siemens_plc.py
R cmk/gui/plugins/wato/special_agents/siemens_plc.py
A cmk/plugins/siemens_plc/rulesets/special_agent.py
A cmk/plugins/siemens_plc/server_side_calls/special_agent.py
M cmk/utils/password_store/hack.py
R tests/unit/checks/test_agent_siemens_plc.py
A tests/unit/cmk/plugins/siemens_plc/rulesets/__init__.py
A tests/unit/cmk/plugins/siemens_plc/rulesets/test_special_agent.py
A tests/unit/cmk/plugins/siemens_plc/server_side_calls/__init__.py
A tests/unit/cmk/plugins/siemens_plc/server_side_calls/test_special_agent.py
M tests/unit/cmk/plugins_consistency/test_special_agent_args.py
Log Message:
-----------
Migrate agent_siemens_plc to SSC and ruleset APIs
CMK-17401
Change-Id: Ie1070ecad42710c2683a5b7c3c5d5fd33231dd6a
Commit: c9afe932141a353e902c3f76e7ae3389d6b9dedb
https://github.com/Checkmk/checkmk/commit/c9afe932141a353e902c3f76e7ae3389d…
Author: Lukas Lengler <lukas.lengler(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
A .werks/16991.md
M cmk/gui/wato/pages/rulesets.py
Log Message:
-----------
16991 FIX Extraneous characters in rule representation
With long rulesets, the rule representation (Export this rule for API) often
would display extraneous characters such as newlines or whitespace.
This did not affect the functionality of the feature, but could be confusing, so now
these characters are no longer displayed.
SUP-19130
Change-Id: I24ccf2bdd62287c1d86895811266811846c1e796
Commit: b9513910659e578625718af8315312b18fdcdc55
https://github.com/Checkmk/checkmk/commit/b9513910659e578625718af8315312b18…
Author: Christopher Krause <christopher.krause(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
A .werks/16662.md
M cmk/gui/openapi/endpoints/host_config/__init__.py
M tests/testlib/openapi_session.py
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/openapi/test_openapi_host_config.py
Log Message:
-----------
16662 FIX Rest API: change host rename wait for completion endpoint to GET
The wait-for-completion endpoint for host renames was using the POST method.
This caused some issues and was inconsitent with other such endpoints.
This werk changes the endpoint to be GET, just like the other ones.
Change-Id: I58485199fa0729a8c522d8b6b358fbd39c655b13
JIRA-Ref: CMK-18128
Commit: bb84759bc6d8d6a1027dd6d0efd81f19cad697c5
https://github.com/Checkmk/checkmk/commit/bb84759bc6d8d6a1027dd6d0efd81f19c…
Author: Christopher Krause <christopher.krause(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
A .werks/16663.md
M cmk/gui/openapi/endpoints/activate_changes/__init__.py
M cmk/gui/openapi/endpoints/host_config/__init__.py
M cmk/gui/openapi/endpoints/service_discovery/__init__.py
M cmk/gui/openapi/restful_objects/code_examples.py
M cmk/gui/openapi/restful_objects/decorators.py
M cmk/gui/openapi/restful_objects/type_defs.py
M cmk/gui/openapi/spec/spec_generator.py
M tests/testlib/openapi_session.py
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/openapi/test_openapi_host_config.py
M tests/unit/cmk/gui/openapi/test_openapi_service_discovery.py
Log Message:
-----------
16663 FIX Rest API: change response codes for some endpoints from 302 to 303
Some endpoints accept some data (via POST, PUT), start a background job and then
redirect to other "wait-for-completion" endpoints. The wait-for-completion
endpoints however expected requests with the GET method.
Previously, we used the response code "302 Found" in these cases. Some clients,
like the python requests library, always change the method to GET on redirects,
but this is not according to the spec. As such "correct" clients ran into
issues
so we made the decision to update these endpoints to use "303 See other"
instead. This status code guarantees a change to the GET method.
Affected endpoints:
* Execute service discovery on host
(`/domain-types/service_discovery_run/actions/start/invoke`)
* Rename a host
(`/objects/host_config/example.com/actions/rename/invoke`)
* Activate pending changes
(`/domain-types/activation_run/actions/activate-changes/invoke`)
Change-Id: Ia2cd2866148df8610d898a4d3f7f5e6826581369
JIRA-Ref: CMK-18128
Commit: 4f701c848aeadb1d7ac5498f3b981e058341a49b
https://github.com/Checkmk/checkmk/commit/4f701c848aeadb1d7ac5498f3b981e058…
Author: Anastasiia Shevchuk <anastasiia.shevchuk(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
M tests/gui_e2e/test_signature_keys_for_signing_agents.py
Log Message:
-----------
gui_e2e: skip "Bake and sign agents" test due to CMK-18295
Change-Id: I2ff427e542508d6ddaf99f29db631339f7be87cb
Commit: b9434a3ec5f3c299f545bc8a2e6876a0c5482d8a
https://github.com/Checkmk/checkmk/commit/b9434a3ec5f3c299f545bc8a2e6876a0c…
Author: Maximilian Wirtz <maximilian.wirtz(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
R .werks/17146.md
A omd/packages/omd/skel/etc/apache/conf.d/var_www.conf
Log Message:
-----------
Revert "17146 Remove etc/apache/conf.d/var_www.conf"
This reverts commit ba4139a6dcf282bed87044bccfb6dc29528e84c3.
Reason for revert: the int tests break
Change-Id: I6dc47c31d8f635442aab3b4dc87b365948d7cbd6
Commit: 10762fb45960cd0776ed6066e865f4ac8684e4ba
https://github.com/Checkmk/checkmk/commit/10762fb45960cd0776ed6066e865f4ac8…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
M tests/unit/cmk/base/test_automations_check_mk.py
Log Message:
-----------
test automation: use new active checks API
Change-Id: I1b425bc393a9c7fea85e8c239ad80114a3580952
Commit: b8b8f698be3e95041d22da3072168a52b68295ec
https://github.com/Checkmk/checkmk/commit/b8b8f698be3e95041d22da3072168a52b…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
M tests/plugins_integration/test_plugin.py
M tests/qa-test-data
Log Message:
-----------
plugins_integration: reenable tests
SUP-19150
Change-Id: I24d191e4f846da37a57104be33087bdaeb9e4e5e
Commit: dd735e5e21e4a2d57fe1d6da93911e7f52c6919a
https://github.com/Checkmk/checkmk/commit/dd735e5e21e4a2d57fe1d6da93911e7f5…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-07-15 (Mon, 15 Jul 2024)
Changed paths:
A .werks/17115.md
M cmk/base/legacy_checks/hp_proliant_da_cntlr.py
Log Message:
-----------
17115 FIX Adapt to changes in HPE iLO firmware
Change-Id: I9b9c402fa05ed23469e488a11e7210a9c02a1f06
Compare:
https://github.com/Checkmk/checkmk/compare/8e26e0e6672b...dd735e5e21e4
To unsubscribe from these emails, change your notification settings at
https://github.com/Checkmk/checkmk/settings/notifications