Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 0156416514d17b84794ef9c04632c3572165e0a2
https://github.com/Checkmk/checkmk/commit/0156416514d17b84794ef9c04632c3572…
Author: Lukas Lengler <lukas.lengler(a)checkmk.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
M cmk/gui/bi/_snapins.py
M cmk/gui/htmllib/foldable_container.py
M cmk/gui/sidebar/__init__.py
M cmk/gui/sidebar/_snapin/_bookmarks.py
M cmk/gui/sidebar/_snapin/_helpers.py
M cmk/gui/sidebar/_snapin/_master_control.py
M cmk/gui/sidebar/_snapin/_nagvis_maps.py
M cmk/gui/views/inventory/__init__.py
M cmk/gui/wato/_snapins.py
M cmk/gui/wato/_virtual_host_tree.py
M web/htdocs/js/modules/sidebar.ts
R web/htdocs/themes/facelift/images/icon_foldable_sidebar.svg
R web/htdocs/themes/facelift/images/icon_maxisnapin.svg
R web/htdocs/themes/facelift/images/icon_minisnapin.svg
M web/htdocs/themes/facelift/images/tree_closed.svg
M web/htdocs/themes/facelift/scss/_sidebar.scss
R web/htdocs/themes/modern-dark/images/icon_foldable_sidebar.svg
R web/htdocs/themes/modern-dark/images/icon_maxisnapin.svg
R web/htdocs/themes/modern-dark/images/icon_minisnapin.svg
M web/htdocs/themes/modern-dark/images/tree_closed.svg
Log Message:
-----------
Unify behaviour of accordions (part 2)
CMK-15580
Change-Id: Ib2bc5cb7be7e4141e648983110f853a55eedb1a7
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 13fae26a6b7e4b440142ccb8b1f86db5aae1ce3d
https://github.com/Checkmk/checkmk/commit/13fae26a6b7e4b440142ccb8b1f86db5a…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
M tests/testlib/containers.py
M tests/testlib/utils.py
Log Message:
-----------
Revert "Revert "testlib: provide names for docker containers""
Needs to be fixed-up differently.
This reverts commit e17b4015874c3a02c30843a8215b16537949cd8c.
Commit: 9118c1c521bd7653794d3725c42ebe3a07fbc152
https://github.com/Checkmk/checkmk/commit/9118c1c521bd7653794d3725c42ebe3a0…
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/include/livestatus/Metric.h
M packages/livestatus/include/livestatus/Renderer.h
M packages/livestatus/src/DictFilter.cc
M packages/livestatus/src/Metric.cc
M packages/livestatus/src/TableColumns.cc
M packages/livestatus/src/TableHosts.cc
M packages/livestatus/src/TableServices.cc
M packages/livestatus/test/test_Table.cc
Log Message:
-----------
Introduce DictDoubleValueColumn
CMK-15605
Change-Id: Iaacd45e9b0c56e9305cabaca0f08826ff5f651d3
Commit: ae8c42709d0616cd109500760388f9cee0b8d83b
https://github.com/Checkmk/checkmk/commit/ae8c42709d0616cd109500760388f9cee…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
A .werks/16148.md
Log Message:
-----------
16148 New livestatus column performance_data
The hosts and services tables have a new column named
`performance_data` that returns a mapping where the keys
are the names of metrics and values are the numeric values
of the performance data.
For example,
```
OMD[heute]:~$ lq << EOF
> GET services
> Columns: description performance_data
> Filter: description = CPU load
> OutputFormat: python
> EOF
[["CPU load",{"load5":0.64,"load1":0.62,"load15":1.13}]]
```
CMK-15605
Change-Id: I699d68be2fa60cd54534a6b223f1441291f8dcee
Compare: https://github.com/Checkmk/checkmk/compare/e17b4015874c...ae8c42709d06
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: e17b4015874c3a02c30843a8215b16537949cd8c
https://github.com/Checkmk/checkmk/commit/e17b4015874c3a02c30843a8215b16537…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
M tests/testlib/containers.py
M tests/testlib/utils.py
Log Message:
-----------
Revert "testlib: provide names for docker containers"
Reason: we get failures like:
docker.errors.APIError: 409 Client Error for http+docker://localhost/v1.43/containers/create?name=test-ubuntu-22.04-master-latest-b6b8a449a9-20240112090448: Conflict ("Conflict. The container name "/test-ubuntu-22.04-master-latest-b6b8a449a9-20240112090448" is already in use by container "cfb0f3123feb6ace8c89b4235237822c12845eb6503693030843173ef5cee4e9". You have to remove (or rename) that container to be able to reuse that name.")
This reverts commit 378905d48dda9987e9b28c9820a4b057c9a78399.
Change-Id: I79bc48edc0de8c68ce3f284c9689c8f7f8f8ef36
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