Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: fa82071ce583671d39c7bb983f8634fed0624399
https://github.com/Checkmk/checkmk/commit/fa82071ce583671d39c7bb983f8634fed…
Author: Luka Racic <luka.racic(a)checkmk.com>
Date: 2024-04-29 (Mon, 29 Apr 2024)
Changed paths:
A .werks/16344.md
M cmk/base/plugins/agent_based/pure_storage_fa_hardware.py
M cmk/plugins/pure_storage_fa/checkman/pure_storage_ethernet_port
M cmk/plugins/pure_storage_fa/checkman/pure_storage_fan
M cmk/plugins/pure_storage_fa/checkman/pure_storage_fibre_channel_port
M cmk/plugins/pure_storage_fa/checkman/pure_storage_infiniband_port
M cmk/plugins/pure_storage_fa/checkman/pure_storage_storage_bay
M tests/unit/cmk/base/plugins/agent_based/test_pure_storage_fa_hardware.py
Log Message:
-----------
16344 FIX Pure Storage FlashArray: Devices with status 'not_installed' will now have an OK state
Devices with a reported status of 'not_installed' previously caused the check state to be CRIT.
This behaviour has now been changed. These devices will now have an OK state.
CMK-17093
Change-Id: I06a820ff1d3d2727560d9bae57ac3df0ab284b72
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 042ffb04d423ea07543b5dc7096299e1dc2a3843
https://github.com/Checkmk/checkmk/commit/042ffb04d423ea07543b5dc7096299e1d…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2024-04-29 (Mon, 29 Apr 2024)
Changed paths:
M cmk/gui/openapi/endpoints/rule/fields.py
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/openapi/test_openapi_rules.py
Log Message:
-----------
Rules: service/host_label group operator now has a default operator key of 'and'
The operator field on the LabelGroupCondition was not set a required field, nor
did it have a load_default value. This would cause an internal server error
if it was not provided. Also, this Condition an item in a list and the first
item in this list does not require the operator key. To fix this, I've made
added a load_default value.
CMK-16383
Change-Id: Ieb37ecb4049fe402b301791f83d5152cbb7a0122
Commit: 6dae06eefaefeb9d45cb6e2844f9272c0b3c94c0
https://github.com/Checkmk/checkmk/commit/6dae06eefaefeb9d45cb6e2844f9272c0…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2024-04-29 (Mon, 29 Apr 2024)
Changed paths:
A .werks/16781.md
Log Message:
-----------
16781 FIX Bi: service/host_label group operator now has a default operator key "and"
When creating Bi rules via the REST-API, the host_label_groups and
the service_label_groups fields both accepted a list of conditions.
These conditions previously required an operator field. However,
we realized that the operator field for the first item in these lists
really wasn't needed and had no affect. So that the user doesn't have
to provide this value, we have now added a default value for all
conditions in this list of "and".
Change-Id: Ic44b603c4f920262db4a3caa9b695fd98bde1265
Commit: 9ec50607e83ce4b7a12ab140412b7e4346a3b378
https://github.com/Checkmk/checkmk/commit/9ec50607e83ce4b7a12ab140412b7e434…
Author: Christopher Krause <christopher.krause(a)checkmk.com>
Date: 2024-04-29 (Mon, 29 Apr 2024)
Changed paths:
M cmk/utils/config_validation_layer/dcd/dcd.py
M cmk/utils/config_validation_layer/dcd/piggyback.py
M cmk/utils/config_validation_layer/notification_rules.py
M cmk/utils/config_validation_layer/passwords.py
M cmk/utils/config_validation_layer/rules.py
M cmk/utils/config_validation_layer/site_management.py
M cmk/utils/config_validation_layer/tags.py
M cmk/utils/config_validation_layer/type_defs.py
M cmk/utils/config_validation_layer/user_connections.py
M cmk/utils/config_validation_layer/users/contacts.py
M cmk/utils/config_validation_layer/users/users.py
Log Message:
-----------
improve config validation layer typing
Change-Id: I37e54490942898cdec2f768e50afac7dd5a03826
JIRA-Ref: CMK-17124
Compare: https://github.com/Checkmk/checkmk/compare/37ef5098bb02...9ec50607e83c
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 783f02458ac1d39bfb60e632c141ea8420dea235
https://github.com/Checkmk/checkmk/commit/783f02458ac1d39bfb60e632c141ea842…
Author: Konstantin Baikov <konstantin.baikov(a)checkmk.com>
Date: 2024-04-29 (Mon, 29 Apr 2024)
Changed paths:
M packages/cmk-agent-based/pyproject.toml
M packages/cmk-agent-receiver/pyproject.toml
M packages/cmk-graphing/pyproject.toml
M packages/cmk-livestatus-client/pyproject.toml
M packages/cmk-mkp-tool/pyproject.toml
M packages/cmk-rulesets/pyproject.toml
M packages/cmk-server-side-calls/pyproject.toml
M packages/cmk-shared-typing/pyproject.toml
M packages/cmk-werks/pyproject.toml
M pyproject.toml
Log Message:
-----------
Fix older python versions in various tools
Change-Id: I091d6b36847a03c516112695798fcd05aeb27e50
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: c75b13975f4acc86bea762e51c0c37bad36882cb
https://github.com/Checkmk/checkmk/commit/c75b13975f4acc86bea762e51c0c37bad…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-04-29 (Mon, 29 Apr 2024)
Changed paths:
M cmk/plugins/lib/interfaces.py
M packages/cmk-agent-based/cmk/agent_based/v1/_value_store_utils.py
M packages/cmk-agent-based/tests/cmk/agent_based/v1/test_value_store_utils.py
M tests/unit/cmk/base/plugins/agent_based/test_lnx_if.py
M tests/unit/cmk/base/plugins/agent_based/test_netapp_api_if.py
M tests/unit/cmk/base/plugins/agent_based/test_winperf_processor.py
M tests/unit/cmk/plugins/fritzbox/agent_based/test_fritz.py
Log Message:
-----------
better messages for counter initialization
CMK-15336
Change-Id: I2758bf0eb179da317aeac747402d14a9dc9f2b40
Commit: 80c0e4a2268ff2d8af532f212c9085be53be8ccf
https://github.com/Checkmk/checkmk/commit/80c0e4a2268ff2d8af532f212c9085be5…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-04-29 (Mon, 29 Apr 2024)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/config.py
M cmk/base/core.py
M cmk/base/core_config.py
M cmk/base/core_nagios/_create_config.py
M cmk/base/modes/check_mk.py
M cmk/base/sources/_builder.py
M cmk/base/sources/_sources.py
M tests/unit/cmk/base/test_automations_check_mk.py
M tests/unit/cmk/base/test_config.py
M tests/unit/cmk/base/test_core_config.py
M tests/unit/cmk/base/test_core_nagios.py
M tests/unit/cmk/base/test_server_side_calls.py
Log Message:
-----------
ip_lookup: remove global states I
Change-Id: Ia01c6f26474c65e0056f6f87472d494d3ddc98cb
Compare: https://github.com/Checkmk/checkmk/compare/5f163aaa9378...80c0e4a2268f
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 5f163aaa937864f3466ab244fc69a6ddc94ea7a3
https://github.com/Checkmk/checkmk/commit/5f163aaa937864f3466ab244fc69a6ddc…
Author: Moritz Kirschner <moritz.kirschner(a)checkmk.com>
Date: 2024-04-29 (Mon, 29 Apr 2024)
Changed paths:
M cmk/gui/wato/pages/users.py
A tests/unit/cmk/gui/wato/pages/test_users.py
Log Message:
-----------
Fix Users > Users breadcrumbs in user setup
A singular fix was included for ModeUsers but its child modes
(ModeUserEdit) still had the issue.
CMK-17189
Change-Id: Iebfa458a14bfb27724074e37b2c5af2f50b2d5a6
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: c9525c1bfde89049f9be5241cfdac7a157dc546e
https://github.com/Checkmk/checkmk/commit/c9525c1bfde89049f9be5241cfdac7a15…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-04-29 (Mon, 29 Apr 2024)
Changed paths:
R cmk/base/check_legacy_includes/liebert.py
R cmk/base/legacy_checks/liebert_bat_temp.py
R cmk/base/legacy_checks/liebert_chilled_water.py
R cmk/base/legacy_checks/liebert_chiller_status.py
R cmk/base/legacy_checks/liebert_compressor.py
R cmk/base/legacy_checks/liebert_cooling.py
R cmk/base/legacy_checks/liebert_cooling_position.py
R cmk/base/legacy_checks/liebert_cooling_status.py
R cmk/base/legacy_checks/liebert_fans.py
R cmk/base/legacy_checks/liebert_fans_condenser.py
R cmk/base/legacy_checks/liebert_maintenance.py
R cmk/base/legacy_checks/liebert_pump.py
R cmk/base/legacy_checks/liebert_reheating.py
R cmk/base/legacy_checks/liebert_temp_general.py
M cmk/base/plugins/agent_based/liebert_humidity_air.py
M cmk/base/plugins/agent_based/liebert_system.py
M cmk/base/plugins/agent_based/liebert_system_events.py
M cmk/base/plugins/agent_based/liebert_temp_air.py
M cmk/base/plugins/agent_based/liebert_temp_fluid.py
R cmk/plugins/collection/checkman/liebert_bat_temp
R cmk/plugins/collection/checkman/liebert_chilled_water
R cmk/plugins/collection/checkman/liebert_chiller_status
R cmk/plugins/collection/checkman/liebert_compressor
R cmk/plugins/collection/checkman/liebert_cooling
R cmk/plugins/collection/checkman/liebert_cooling_position
R cmk/plugins/collection/checkman/liebert_cooling_status
R cmk/plugins/collection/checkman/liebert_fans
R cmk/plugins/collection/checkman/liebert_fans_condenser
R cmk/plugins/collection/checkman/liebert_humidity_air
R cmk/plugins/collection/checkman/liebert_maintenance
R cmk/plugins/collection/checkman/liebert_pump
R cmk/plugins/collection/checkman/liebert_reheating
R cmk/plugins/collection/checkman/liebert_system
R cmk/plugins/collection/checkman/liebert_system_events
R cmk/plugins/collection/checkman/liebert_temp_air
R cmk/plugins/collection/checkman/liebert_temp_fluid
R cmk/plugins/collection/checkman/liebert_temp_general
R cmk/plugins/lib/liebert.py
A cmk/plugins/liebert/agent_based/lib.py
A cmk/plugins/liebert/agent_based/liebert_bat_temp.py
A cmk/plugins/liebert/agent_based/liebert_chilled_water.py
A cmk/plugins/liebert/agent_based/liebert_chiller_status.py
A cmk/plugins/liebert/agent_based/liebert_compressor.py
A cmk/plugins/liebert/agent_based/liebert_cooling.py
A cmk/plugins/liebert/agent_based/liebert_cooling_position.py
A cmk/plugins/liebert/agent_based/liebert_cooling_status.py
A cmk/plugins/liebert/agent_based/liebert_fans.py
A cmk/plugins/liebert/agent_based/liebert_fans_condenser.py
A cmk/plugins/liebert/agent_based/liebert_maintenance.py
A cmk/plugins/liebert/agent_based/liebert_pump.py
A cmk/plugins/liebert/agent_based/liebert_reheating.py
A cmk/plugins/liebert/agent_based/liebert_temp_general.py
A cmk/plugins/liebert/checkman/liebert_bat_temp
A cmk/plugins/liebert/checkman/liebert_chilled_water
A cmk/plugins/liebert/checkman/liebert_chiller_status
A cmk/plugins/liebert/checkman/liebert_compressor
A cmk/plugins/liebert/checkman/liebert_cooling
A cmk/plugins/liebert/checkman/liebert_cooling_position
A cmk/plugins/liebert/checkman/liebert_cooling_status
A cmk/plugins/liebert/checkman/liebert_fans
A cmk/plugins/liebert/checkman/liebert_fans_condenser
A cmk/plugins/liebert/checkman/liebert_humidity_air
A cmk/plugins/liebert/checkman/liebert_maintenance
A cmk/plugins/liebert/checkman/liebert_pump
A cmk/plugins/liebert/checkman/liebert_reheating
A cmk/plugins/liebert/checkman/liebert_system
A cmk/plugins/liebert/checkman/liebert_system_events
A cmk/plugins/liebert/checkman/liebert_temp_air
A cmk/plugins/liebert/checkman/liebert_temp_fluid
A cmk/plugins/liebert/checkman/liebert_temp_general
R tests/unit/checks/generictests/datasets/liebert_bat_temp.py
R tests/unit/checks/generictests/datasets/liebert_chilled_water.py
R tests/unit/checks/generictests/datasets/liebert_compressor.py
R tests/unit/checks/generictests/datasets/liebert_cooling.py
R tests/unit/checks/generictests/datasets/liebert_cooling_position.py
R tests/unit/checks/generictests/datasets/liebert_cooling_status.py
R tests/unit/checks/generictests/datasets/liebert_fans.py
R tests/unit/checks/generictests/datasets/liebert_fans_condenser.py
R tests/unit/checks/generictests/datasets/liebert_maintenance.py
R tests/unit/checks/generictests/datasets/liebert_pump.py
R tests/unit/checks/generictests/datasets/liebert_reheating.py
R tests/unit/checks/generictests/datasets/liebert_temp_general_regression.py
M tests/unit/checks/test_generic_legacy_conversion.py
R tests/unit/cmk/base/plugins/agent_based/test_liebert_humidity_air.py
R tests/unit/cmk/base/plugins/agent_based/test_liebert_system.py
R tests/unit/cmk/base/plugins/agent_based/test_liebert_system_events.py
R tests/unit/cmk/base/plugins/agent_based/test_liebert_temp_air.py
R tests/unit/cmk/base/plugins/agent_based/test_liebert_temp_fluid.py
R tests/unit/cmk/plugins/lib/test_liebert.py
A tests/unit/cmk/plugins/liebert/agent_based/test_lib.py
A tests/unit/cmk/plugins/liebert/agent_based/test_liebert_bat_temp.py
A tests/unit/cmk/plugins/liebert/agent_based/test_liebert_chilled_water.py
A tests/unit/cmk/plugins/liebert/agent_based/test_liebert_compressor.py
A tests/unit/cmk/plugins/liebert/agent_based/test_liebert_cooling.py
A tests/unit/cmk/plugins/liebert/agent_based/test_liebert_cooling_position.py
A tests/unit/cmk/plugins/liebert/agent_based/test_liebert_cooling_status.py
A tests/unit/cmk/plugins/liebert/agent_based/test_liebert_fans.py
A tests/unit/cmk/plugins/liebert/agent_based/test_liebert_fans_condenser.py
A tests/unit/cmk/plugins/liebert/agent_based/test_liebert_humidity_air.py
A tests/unit/cmk/plugins/liebert/agent_based/test_liebert_maintenance.py
A tests/unit/cmk/plugins/liebert/agent_based/test_liebert_pump.py
A tests/unit/cmk/plugins/liebert/agent_based/test_liebert_reheating.py
A tests/unit/cmk/plugins/liebert/agent_based/test_liebert_system.py
A tests/unit/cmk/plugins/liebert/agent_based/test_liebert_system_events.py
A tests/unit/cmk/plugins/liebert/agent_based/test_liebert_temp_air.py
A tests/unit/cmk/plugins/liebert/agent_based/test_liebert_temp_fluid.py
A tests/unit/cmk/plugins/liebert/agent_based/test_liebert_temp_general_regression.py
Log Message:
-----------
migrate liebert checks
Change-Id: Iaa4b4c5e9ad7d233dcc550e310bc0963d3b894e2
Commit: 69616849c72640591d66d83e36ba6b47fd6ea2dd
https://github.com/Checkmk/checkmk/commit/69616849c72640591d66d83e36ba6b47f…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-04-29 (Mon, 29 Apr 2024)
Changed paths:
A .werks/16809.md
M cmk/gui/plugins/wato/active_checks/by_ssh.py
M cmk/plugins/ssh/server_side_calls/check_by_ssh.py
Log Message:
-----------
16809 FIX check_by_ssh: Crashed in 2.3 beta for various configurations
Change-Id: Ia4718af63b2bd4d1bede09eb396e5819db0353b7
Commit: 72435c38edd33b508aa82246893b1176370f3b3a
https://github.com/Checkmk/checkmk/commit/72435c38edd33b508aa82246893b11763…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2024-04-29 (Mon, 29 Apr 2024)
Changed paths:
M cmk/utils/werks/announce/__init__.py
Log Message:
-----------
Handle first release after beta phase in announce
Change-Id: Ieec54b28c1153968d43ac108681675dbfb2bc754
Compare: https://github.com/Checkmk/checkmk/compare/088c28a16e53...72435c38edd3
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications