Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 01f28a9c7d0de796538fd2882e4be75cd7e2cd1e
https://github.com/Checkmk/checkmk/commit/01f28a9c7d0de796538fd2882e4be75cd…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
M tests/unit/cmk/gui/test_visuals.py
M tests/unit/cmk/gui/views/test_views.py
M tests/unit/cmk/gui/watolib/test_rulespecs.py
Log Message:
-----------
Remove some longer disabled tests
These tests were hard to maintain and originally built to support very
specific refactorings. So it seems that they are not too important.
Change-Id: Ia183f22597778d1cb8c02cacf26afe5f6b72da8d
Commit: 476fa05e67290540247c8fd6c6466e1969d6cc23
https://github.com/Checkmk/checkmk/commit/476fa05e67290540247c8fd6c6466e196…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
M cmk/gui/utils/timeout_manager.py
M tests/unit/cmk/gui/utils/test_timeout_manager.py
Log Message:
-----------
Fix and re-enable flask app timeout manager test
Change-Id: Ia35b4e84cab63e90b1b655abef3ab61fe572af7b
Commit: 7a1fffabc2b2cedbdac4f38dc1d9720e9ec8d237
https://github.com/Checkmk/checkmk/commit/7a1fffabc2b2cedbdac4f38dc1d9720e9…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
M tests/unit/cmk/gui/graphing/test_timeseries.py
Log Message:
-----------
Remove long disabled tests
Looks like they should have been deleted instead of skipped.
Change-Id: I71294145364cd288f6bf1d0904b0b24f4d037713
Commit: 470525c93c82df90e35f1dee7b35f59f12353f58
https://github.com/Checkmk/checkmk/commit/470525c93c82df90e35f1dee7b35f59f1…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
M packages/livestatus/include/livestatus/StringUtils.h
M packages/livestatus/src/StringUtils.cc
Log Message:
-----------
Tiny StringUtils cleanup.
Change-Id: I0c43e383ca6affb4e2eb19caedc78e94d84123d7
Compare: https://github.com/Checkmk/checkmk/compare/836cae9f2bdc...470525c93c82
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 59dca256981ad3eb470b1ffb0d145a9c16a8a456
https://github.com/Checkmk/checkmk/commit/59dca256981ad3eb470b1ffb0d145a9c1…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
M cmk/base/core_nagios.py
Log Message:
-----------
server-side calls: ignore new API special agents when loading legacy plugins
Nagios core config creation failed if new API special agent was configured.
It tried to find the coresponding file in the cmk/base/legacy_checks folder.
Change-Id: Iedda40497edc5e4acfafe1974ad70783b326b26b
Commit: e0b0c141ce1bd73af9e4b0d88316e32fafeda70c
https://github.com/Checkmk/checkmk/commit/e0b0c141ce1bd73af9e4b0d88316e32fa…
Author: Sofia Colakovic <sofia.colakovic(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/base/core_nagios.py
M cmk/base/server_side_calls.py
M cmk/base/sources/_builder.py
M cmk/plugins/collection/server_side_calls/check_form_submit.py
M cmk/plugins/collection/server_side_calls/check_smtp.py
M cmk/plugins/collection/server_side_calls/disk_smb.py
M cmk/plugins/collection/server_side_calls/ftp.py
M cmk/plugins/collection/server_side_calls/http.py
M cmk/plugins/collection/server_side_calls/icmp.py
M cmk/plugins/collection/server_side_calls/prometheus.py
M cmk/plugins/dns/server_side_calls/active_check.py
M cmk/plugins/elasticsearch/server_side_calls/active_check.py
M cmk/plugins/mail/server_side_calls/utils.py
M cmk/plugins/prism/server_side_calls/special_agent.py
M cmk/plugins/pure_storage_fa/server_side_calls/special_agent.py
M cmk/plugins/ssh/server_side_calls/active_check.py
M cmk/plugins/ssh/server_side_calls/check_by_ssh.py
M cmk/plugins/vsphere/server_side_calls/special_agent.py
M packages/cmk-server-side-calls/cmk/server_side_calls/v1/__init__.py
M packages/cmk-server-side-calls/cmk/server_side_calls/v1/_utils.py
M packages/cmk-server-side-calls/tests/v1/test_active_checks.py
M packages/cmk-server-side-calls/tests/v1/test_special_agents.py
M packages/cmk-server-side-calls/tests/v1/test_utils.py
M tests/unit/checks/test_check_by_ssh.py
M tests/unit/cmk/base/test_automations_check_mk.py
M tests/unit/cmk/base/test_core_nagios.py
M tests/unit/cmk/base/test_server_side_calls.py
M tests/unit/cmk/plugins/aws/server_side_calls/test_aws.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_azure.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_azure_status.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_bi_aggr.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_check_form_submit.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_check_smtp.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_cisco_meraki.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_cmk_inv.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_datadog.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_disk_smb.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_ftp.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_gcp.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_http.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_icmp.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_jenkins.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_kube.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_mobileiron.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_prometheus.py
M tests/unit/cmk/plugins/dns/server_side_calls/test_active_check.py
M tests/unit/cmk/plugins/elasticsearch/server_side_calls/test_active_check.py
M tests/unit/cmk/plugins/elasticsearch/server_side_calls/test_agent_elasticsearch.py
M tests/unit/cmk/plugins/mail/server_side_calls/test_mail.py
M tests/unit/cmk/plugins/mail/server_side_calls/test_mail_loop.py
M tests/unit/cmk/plugins/mail/server_side_calls/test_mailboxes.py
M tests/unit/cmk/plugins/prism/server_side_calls/test_special_agent.py
M tests/unit/cmk/plugins/pure_storage_fa/server_side_calls/test_special_agent.py
M tests/unit/cmk/plugins/ssh/server_side_calls/test_active_check.py
M tests/unit/cmk/plugins/vsphere/server_side_calls/test_special_agent.py
Log Message:
-----------
server-side calls: rework HostConfig
Change-Id: Id1f31510971d6593956b3d0078dcb429d23c31dc
Commit: ce35aa1d716cd719586f1805bacbf9051f881ddf
https://github.com/Checkmk/checkmk/commit/ce35aa1d716cd719586f1805bacbf9051…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
M cmk/base/server_side_calls.py
Log Message:
-----------
server-side calls: fix crash in service discovery page
Prevent try-inventory and analyse-service automations from crashing
when config generation fails. Show a warning instead.
Change-Id: Ief563ee31e858a77e2a78ddd7817401aa803dbbe
Commit: 836cae9f2bdc9408209927a089667f53e0ff0d44
https://github.com/Checkmk/checkmk/commit/836cae9f2bdc9408209927a089667f53e…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
R tests/unit/checks/test_check_by_ssh.py
A tests/unit/cmk/plugins/ssh/server_side_calls/test_check_by_ssh.py
Log Message:
-----------
server-side calls: move tests/unit/cmk/plugins/ssh/server_side_calls/test_check_by_ssh.py to tests/unit/cmk/plugins
Change-Id: I4bbe489ad468bc629575c0ca7509f6dd8e66404e
Compare: https://github.com/Checkmk/checkmk/compare/fa699f4b4cf1...836cae9f2bdc
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 725d13e529bb6f40b9a84b9f48c6a8dfe5233cb9
https://github.com/Checkmk/checkmk/commit/725d13e529bb6f40b9a84b9f48c6a8dfe…
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
A web/htdocs/themes/facelift/images/icon_service_label_add.svg
A web/htdocs/themes/facelift/images/icon_service_label_remove.svg
A web/htdocs/themes/facelift/images/icon_service_label_update.svg
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_variables_common.scss
Log Message:
-----------
Service discovery: improve visualization of service labels
* changed labels are now displayed in orange
* added labels are now displayed in blue
* removed labels are now displayed in purple
CMK-15127
Change-Id: If9350601a63f92a2b9f6b4d8dd65268a45f54d2e
Commit: 38ed34d4b0b446a5c24abe9d63bc343506d4fff1
https://github.com/Checkmk/checkmk/commit/38ed34d4b0b446a5c24abe9d63bc34350…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
M cmk/utils/licensing/export.py
Log Message:
-----------
Minor cleanups
Change-Id: Icd27e826f012efdb271c3aee20f750b404b3586a
Commit: fa699f4b4cf1cc2dc81d77cd0393c0e8ccce4558
https://github.com/Checkmk/checkmk/commit/fa699f4b4cf1cc2dc81d77cd0393c0e8c…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
M cmk/utils/licensing/export.py
M tests/unit/cmk/utils/licensing/test_export.py
Log Message:
-----------
Cleanup internal instance attrs of SubscriptionDetails
Change-Id: Iafafca05c75166328a537ef5bde51da4b3cbf4e3
Compare: https://github.com/Checkmk/checkmk/compare/aafb6704ffac...fa699f4b4cf1
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