Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 413ef32b9acbff0cde11661d55b7c221494d16e0
https://github.com/Checkmk/checkmk/commit/413ef32b9acbff0cde11661d55b7c2214…
Author: Matteo Stifano <matteo.stifano(a)checkmk.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
M tests/plugins_integration/checks.py
M tests/plugins_integration/regexp.yaml
Log Message:
-----------
test_plugins: Regex checks in Ontapi dumps
* Regex checks in Ontapi dumps to cover dynamic time changes
* Remove those checks from the 'skipped' list
Change-Id: Iabe6c65954b2fec2a415f1f59135308a1921ad89
Commit: d10a740b518b037b165e9d797637d7a04361f319
https://github.com/Checkmk/checkmk/commit/d10a740b518b037b165e9d797637d7a04…
Author: Matteo Stifano <matteo.stifano(a)checkmk.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
M tests/plugins_integration/checks.py
M tests/plugins_integration/regexp.yaml
Log Message:
-----------
test_plugins: Regex checks in Redis dumps
* Regex checks in Redis dumps to cover dynamic time changes
* Remove those checks from the 'skipped' list
Change-Id: If8259d7d9c24a75d8a32582cda2cac433a115e68
Commit: 1da621f7abdd95a0ac38d2adf07fa35088acd5e8
https://github.com/Checkmk/checkmk/commit/1da621f7abdd95a0ac38d2adf07fa3508…
Author: Matteo Stifano <matteo.stifano(a)checkmk.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
M tests/plugins_integration/checks.py
M tests/qa-test-data
Log Message:
-----------
test_plugin: Update commit-id in qa-test-data and temporary skip dumps
Change-Id: I578919bbad8ce78f18f29d2b8b7aae511c05af05
Commit: 23b53ed14e292e52b182d0384bdd9c3b87b8761c
https://github.com/Checkmk/checkmk/commit/23b53ed14e292e52b182d0384bdd9c3b8…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
M packages/livestatus/include/livestatus/Column.h
M packages/livestatus/include/livestatus/DictColumn.h
M packages/livestatus/include/livestatus/DictFilter.h
M packages/livestatus/src/DictFilter.cc
M packages/livestatus/src/TableContacts.cc
M packages/livestatus/src/TableHosts.cc
M packages/livestatus/src/TableServices.cc
M packages/livestatus/test/test_Table.cc
M packages/neb/test/test_DictFilter.cc
Log Message:
-----------
Rename Dict{,StrValue}Column
before introducing DictDoubleValueColumn
Also:
* DictFilter -> DictStrValueFilter
* ColumnType::dict -> ColumnType::dictstr
CMK-15605
Change-Id: I2d96dad63aa41e10fe14365e66e2207a52ea9902
Commit: 3f77f20f7a83489fdd7e5c950238c195314cfe0d
https://github.com/Checkmk/checkmk/commit/3f77f20f7a83489fdd7e5c950238c1953…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
M packages/livestatus/src/TableColumns.cc
Log Message:
-----------
Prefer switch/case to cast
This makes the mapping explicit. Since we extremely rarely introduce
new column types, it's good to be reminded by the compiler that this
column exists and may need updating as well.
CMK-15605
Change-Id: I47197e5ff64ae89c63173f39264696f6bb254ca3
Commit: 8d1ac838c41422eb5d01ecf532efcbe8fa6ccef7
https://github.com/Checkmk/checkmk/commit/8d1ac838c41422eb5d01ecf532efcbe8f…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
M packages/livestatus/src/DictFilter.cc
Log Message:
-----------
Reuse StringFilter in DictStrValueFilter
CMK-15605
Change-Id: Ibad265ac1e06808ad206b09fd508d08dfb71ebfb
Commit: cbba76c722696888d0a1bdcb32de0d04c0b9f429
https://github.com/Checkmk/checkmk/commit/cbba76c722696888d0a1bdcb32de0d04c…
Author: Ronny Bruska <ronny.bruska(a)checkmk.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
M cmk/base/notify.py
M cmk/gui/wato/pages/notifications.py
M cmk/utils/timeperiod.py
M tests/unit/cmk/utils/test_timeperiod.py
Log Message:
-----------
Notifications: Enable checking for time periods
CMK-15411
Change-Id: Ice890c4da4950ab44c78fa33e03f2bc51de0d8db
Commit: cc57fe360e2584b5dd2de1b2e2bc86278a843fca
https://github.com/Checkmk/checkmk/commit/cc57fe360e2584b5dd2de1b2e2bc86278…
Author: Ronny Bruska <ronny.bruska(a)checkmk.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
M cmk/gui/wato/pages/notifications.py
M web/htdocs/js/modules/wato.ts
M web/htdocs/themes/facelift/scss/_page_menu.scss
Log Message:
-----------
Notification: Some fine tuning on styling
CMK-15411
Change-Id: I49fe89016e45bdbf6913151c4fd7b18a88b4b94c
Commit: 33785724f17e16ee032d139b5b14e6ffab8d0beb
https://github.com/Checkmk/checkmk/commit/33785724f17e16ee032d139b5b14e6ffa…
Author: Ronny Bruska <ronny.bruska(a)checkmk.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
M cmk/base/events.py
M cmk/base/notify.py
Log Message:
-----------
Notifications: Only test for current timeperiod if no test is done
CMK-15411
Change-Id: I2cdf03c8916b3e6ee4b62ffc79f39f2c7477149a
Commit: ac06a4f4a68dd11769016fedb049f6ea8ae91275
https://github.com/Checkmk/checkmk/commit/ac06a4f4a68dd11769016fedb049f6ea8…
Author: Ronny Bruska <ronny.bruska(a)checkmk.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
A .werks/16308.md
Log Message:
-----------
16308 New option to test notification rulesets
CMK-15411
Change-Id: I23eefdc18e53cf2eb3765970607cfa7eab959908
Commit: 053e84e12af54910c113695ef722ab25a4d65af8
https://github.com/Checkmk/checkmk/commit/053e84e12af54910c113695ef722ab25a…
Author: Ronny Bruska <ronny.bruska(a)checkmk.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
M cmk/base/events.py
M cmk/base/notify.py
M cmk/gui/wato/pages/notifications.py
Log Message:
-----------
Notifications: Some small final changes
CMK-15411
Change-Id: If1a1af755e9b70bf52097e63295fea8dd6848966
Compare: https://github.com/Checkmk/checkmk/compare/6202eaf0a9f6...053e84e12af5
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: a9d462418ad98b1aa572f9d4eeebfc1d6760802c
https://github.com/Checkmk/checkmk/commit/a9d462418ad98b1aa572f9d4eeebfc1d6…
Author: Lukas Lengler <lukas.lengler(a)checkmk.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
M cmk/gui/watolib/services.py
Log Message:
-----------
Remove no longer needed serialization version checks
CMK-15127
Change-Id: I74aa8bb59e3297b259ca785ca0b4e25259567b47
Commit: 6456971292f04bc6df26aa83f0e7d60bc79f810d
https://github.com/Checkmk/checkmk/commit/6456971292f04bc6df26aa83f0e7d60bc…
Author: Lukas Lengler <lukas.lengler(a)checkmk.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/config.py
M cmk/checkengine/discovery/_preview.py
M cmk/gui/wato/pages/services.py
M cmk/gui/watolib/services.py
M tests/unit/cmk/automations/test_results.py
M tests/unit/cmk/gui/openapi/test_openapi_service_discovery.py
M tests/unit/cmk/gui/watolib/test_services.py
Log Message:
-----------
Service discovery: add required service label fields and migration logic
* Add new_labels field to CheckPreviewEntry
* Add migration logic for older versions in distributed setups
CMK-15127
Change-Id: I3ed0e2f8b73cb2139669a45b522606bd909145c1
Commit: 3ecef75597f1dba9bbe76bb2438bf65727025572
https://github.com/Checkmk/checkmk/commit/3ecef75597f1dba9bbe76bb2438bf6572…
Author: Lukas Lengler <lukas.lengler(a)checkmk.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
M cmk/checkengine/discovery/_autodiscovery.py
M cmk/checkengine/discovery/_preview.py
M cmk/checkengine/discovery/_utils.py
M cmk/gui/openapi/endpoints/service_discovery/__init__.py
M cmk/gui/wato/pages/services.py
M cmk/gui/watolib/services.py
M tests/unit/cmk/gui/openapi/test_openapi_service_discovery.py
M tests/unit/cmk/gui/watolib/test_do_discovery.py
M tests/unit/cmk/gui/watolib/test_services.py
R web/htdocs/themes/facelift/images/icon_service_to_old.svg
A web/htdocs/themes/facelift/images/icon_service_to_unchanged.svg
Log Message:
-----------
Service discovery: distinguish changed and unchanged services
Rename DiscoveryState.MONITORED from "old" to "unchanged"
CMK-15127
Change-Id: I648a480e0ed2559c1ba715e4783135cfe8e0f8d9
Commit: 6202eaf0a9f6d5919834183f25fbd1f6e589bb7f
https://github.com/Checkmk/checkmk/commit/6202eaf0a9f6d5919834183f25fbd1f6e…
Author: Lukas Lengler <lukas.lengler(a)checkmk.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
M cmk/gui/wato/pages/services.py
Log Message:
-----------
Service discovery: add changed services to discovery result overview
CMK-15127
Change-Id: I2486859bb6e1ef899cbf4affb5ba4c66d74a539e
Compare: https://github.com/Checkmk/checkmk/compare/e8c8d8f41f51...6202eaf0a9f6
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: ebbb8e59fb5d0664befef392b45945e79354612f
https://github.com/Checkmk/checkmk/commit/ebbb8e59fb5d0664befef392b45945e79…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
M cmk/gui/utils/rule_specs/legacy_converter.py
M cmk/plugins/cisco/rulesets/prime_wlan_controller.py
M cmk/plugins/collection/rulesets/alertmanager.py
M cmk/plugins/collection/rulesets/fujitsu_ca.py
M cmk/plugins/collection/rulesets/sql.py
M cmk/plugins/esx_vsphere/rulesets/objects_count.py
M cmk/plugins/mssql/rulesets/backup_per_type.py
M cmk/plugins/mssql/rulesets/instance.py
M cmk/plugins/mssql/rulesets/utils.py
M cmk/plugins/prism/rulesets/protection_domains.py
M cmk/plugins/pure_storage_fa/rulesets/pure_storage_fa.py
M cmk/plugins/rabbitmq/rulesets/nodes_gc.py
M cmk/plugins/rabbitmq/rulesets/nodes_proc.py
M packages/cmk-rulesets/cmk/rulesets/v1/form_specs.py
M packages/cmk-rulesets/cmk/rulesets/v1/rule_specs.py
M tests/unit/cmk/gui/utils/rulespecs/test_legacy_converter.py
Log Message:
-----------
Ruleset API: Rename TextInput to Text
CMK-15497
Change-Id: I1cfeb731abf79c260897bb1c4d618ac4e33faf61
Commit: f24c23879d9563b18042e511b1ee07d3cbcb3123
https://github.com/Checkmk/checkmk/commit/f24c23879d9563b18042e511b1ee07d3c…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
M cmk/gui/utils/rule_specs/legacy_converter.py
M cmk/plugins/collection/rulesets/sql.py
M cmk/plugins/mssql/rulesets/backup.py
M cmk/plugins/prism/rulesets/protection_domains.py
M cmk/plugins/prism/rulesets/vm_tools.py
M packages/cmk-rulesets/cmk/rulesets/v1/form_specs.py
M packages/cmk-rulesets/cmk/rulesets/v1/rule_specs.py
M tests/unit/cmk/gui/utils/rulespecs/test_legacy_converter.py
Log Message:
-----------
Ruleset API: Rename DropdownChoice to SingleChoice
CMK-15497
Change-Id: Ib064129df800ba5783c4d71f91859d73ecec6b45
Commit: e8c8d8f41f5188aeb3fe6a2e3d192123ebd88141
https://github.com/Checkmk/checkmk/commit/e8c8d8f41f5188aeb3fe6a2e3d192123e…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
M cmk/gui/utils/rule_specs/legacy_converter.py
M cmk/plugins/collection/rulesets/alertmanager.py
M cmk/plugins/mssql/rulesets/utils.py
M cmk/plugins/pure_storage_fa/rulesets/pure_storage_fa.py
M cmk/plugins/rabbitmq/rulesets/nodes_proc.py
M packages/cmk-rulesets/cmk/rulesets/v1/form_specs.py
M tests/unit/cmk/gui/utils/rulespecs/test_legacy_converter.py
Log Message:
-----------
Ruleset API: Rename CascadingDropdown to CascadingSingleChoice
CMK-15497
Change-Id: I2883928da24e4b62cdd160eb40d5ebdcb59fedca
Compare: https://github.com/Checkmk/checkmk/compare/cfdfa8a9ff1b...e8c8d8f41f51
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 8ae772334a3ae8d039d135190df937090c0b2164
https://github.com/Checkmk/checkmk/commit/8ae772334a3ae8d039d135190df937090…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
A packages/livestatus/include/livestatus/PerformanceData.h
M packages/livestatus/src/CMakeLists.txt
A packages/livestatus/src/PerformanceData.cc
Log Message:
-----------
Move perf data parser to livestatus
Performance data is a feature from Nagios.
CMK-15605
Change-Id: I15ed51f8eeb2c9cf9c4ebd89df07e1cdea00e00a
Commit: cfdfa8a9ff1b28d7217689e1084a7197706b835b
https://github.com/Checkmk/checkmk/commit/cfdfa8a9ff1b28d7217689e1084a71977…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
M packages/livestatus/src/TableHosts.cc
M packages/livestatus/src/TableServices.cc
M packages/livestatus/test/test_Table.cc
Log Message:
-----------
Add performance_data column
Now as dict[str, str].
CMK-15605
Change-Id: Iad75c5563c601ecf595d6500f84aadbd87e061ef
Compare: https://github.com/Checkmk/checkmk/compare/21fbd2b74201...cfdfa8a9ff1b
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 21fbd2b7420144bf84fd6d0e3caef8c5589ac45a
https://github.com/Checkmk/checkmk/commit/21fbd2b7420144bf84fd6d0e3caef8c55…
Author: Konstantin Baikov <konstantin.baikov(a)checkmk.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
M cmk/ec/config.py
A cmk/ec/history_sqlite.py
M cmk/ec/main.py
Log Message:
-----------
Add sqllite history backend skeleton
This is only config a change and a stub
that satisfies the ABC
Change-Id: Icedaceede222d53f4e91033d4037d2ebb1ca0723
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 6932392e118ef0adf5fe79d228700d252ae00fcc
https://github.com/Checkmk/checkmk/commit/6932392e118ef0adf5fe79d228700d252…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
M packages/livestatus/include/livestatus/ICore.h
M packages/livestatus/src/TableHosts.cc
M packages/livestatus/src/TableServices.cc
M packages/livestatus/test/test_Table.cc
M packages/neb/include/neb/NebCore.h
M packages/neb/src/NebCore.cc
Log Message:
-----------
No need to pass a logger around.
Change-Id: I364bc9c1cd638c454b54f36445f126ea0bba16ed
Commit: f8af5a1de5241f064efa363e03580686a77e307e
https://github.com/Checkmk/checkmk/commit/f8af5a1de5241f064efa363e03580686a…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
M packages/cmk-agent-based/cmk/agent_based/v1/type_defs.py
M packages/cmk-livestatus-client/cmk/livestatus_client/__init__.py
M packages/cmk-mkp-tool/cmk/mkp_tool/_mkp.py
M packages/cmk-mkp-tool/cmk/mkp_tool/_reporter.py
M packages/cmk-rulesets/cmk/rulesets/v1/rule_specs.py
M packages/cmk-werks/cmk/werks/convert.py
Log Message:
-----------
pyupgraded packages/
Change-Id: I7529051f1b8e08dd391978e2184f897d4d57ad35
Commit: 4f6fb8043822f55c80bbb77e9e79b6cbc8c590f1
https://github.com/Checkmk/checkmk/commit/4f6fb8043822f55c80bbb77e9e79b6cbc…
Author: Maximilian Wirtz <maximilian.wirtz(a)checkmk.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
M tests/unit/cmk/base/plugins/agent_based/test_checkmk_agent.py
Log Message:
-----------
Remove unittest for "/32" nets/ips
The function is called `_normalize_ip_addresses` but it does not do
anything with the `x.x.x.x/32`. This `/32` notation (not sure if it is
really an ip address rather than a ip net) is not really normalized nor
is it used anywhere else.
So I drop the test for now so in a later change it will not raise issues
since the `/` is usually forbidden in hostnames and ip addresses...
Change-Id: I20ec012a2f217c2d189be2cc8c147c097dce089c
Compare: https://github.com/Checkmk/checkmk/compare/50b7132bb122...4f6fb8043822