Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: eb3592d8c0dd3de171bf49050f0fb457d2f5e320
https://github.com/tribe29/checkmk/commit/eb3592d8c0dd3de171bf49050f0fb457d…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M cmk/gui/node_visualization.py
M web/htdocs/js/modules/nodevis/datasources.ts
M web/htdocs/js/modules/nodevis/layout.ts
M web/htdocs/js/modules/nodevis/layout_utils.ts
M web/htdocs/js/modules/nodevis/viewport.ts
Log Message:
-----------
Network topology: reenabled updates, do not show useless styles, no flickering on data updates
Change-Id: I32f64a1bc1b9f5191339dfc9e1de70a58607bbb1
Commit: 3ac46c6086e30839a25fd6ac95ce1725f8bada96
https://github.com/tribe29/checkmk/commit/3ac46c6086e30839a25fd6ac95ce1725f…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M cmk/gui/backup.py
M cmk/utils/backup/job.py
Log Message:
-----------
Move StateConfig from cmk.gui to cmk.utils
This is a preparation for using this type in mkbackup.
Change-Id: I8a6f8518fc22f4edca644d284a79ebdcf227816e
Commit: 11ed6e77a0c21fb9cee48f8eeb509dcc95344462
https://github.com/tribe29/checkmk/commit/11ed6e77a0c21fb9cee48f8eeb509dcc9…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M bin/mkbackup
Log Message:
-----------
Use JobState in mkbackup
Change-Id: I5702f019287c3c6123c442a4986ef77384c42dc2
Commit: 09983475a98b1870aec3b45b06d4de1e72c6cdfd
https://github.com/tribe29/checkmk/commit/09983475a98b1870aec3b45b06d4de1e7…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
A .werks/14193
M cmk/gui/views/painter/v0/base.py
Log Message:
-----------
14193 FIX Customize view: Fixed invalid title for 'SLA - Service specific painter'
The title of the service specific painter was displayed as <tt>The last 4 hours</tt>.
Change-Id: Ibeb6aba9fcca41a4755ab3e01e6af835c275681e
Commit: 24e787bf007c57379b786cd0527ff0f1e13c4d80
https://github.com/tribe29/checkmk/commit/24e787bf007c57379b786cd0527ff0f1e…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M cmk/gui/node_visualization.py
Log Message:
-----------
update for WK14191
Change-Id: Icebbb6f295562f559a499b650cd270429355419a
Commit: 1dbeee577d6ca1cbe6744eebbd814c1370ed44cd
https://github.com/tribe29/checkmk/commit/1dbeee577d6ca1cbe6744eebbd814c137…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M buildscripts/scripts/stages.yml
Log Message:
-----------
stages.yml matches with regex, not glob
Change-Id: Id8ee5eac73eb8fc6990702e3bf96698913cabd52
Commit: a67055078c522394a7a349d7572a8f4c34b83200
https://github.com/tribe29/checkmk/commit/a67055078c522394a7a349d7572a8f4c3…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M web/htdocs/js/modules/selection.ts
Log Message:
-----------
fix tsc errors with tsconfig.strict.json
* remove unused import (which pulls a lot of not yet correctly typed
files)
* removed implicit any for unused parameters
Change-Id: If28170099b85a837dfbeeb2283601add5f9cb5ed
Commit: a808bca77748285c0f1d52e499671416ddf9cd71
https://github.com/tribe29/checkmk/commit/a808bca77748285c0f1d52e499671416d…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M cmk/gui/plugins/metrics/omd.py
Log Message:
-----------
Correctly render omd total site size
Change-Id: Ia79607e658ca8955f6f94a9bef48df1643b864cf
JIRA-Ref: CMK-12901
Compare: https://github.com/tribe29/checkmk/compare/be17d6acd823...a808bca77748
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: 14083a7ee402429381459b17e8594f423792d566
https://github.com/tribe29/checkmk/commit/14083a7ee402429381459b17e8594f423…
Author: Rebekka Seltmann <rebekka.seltmann(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/gui/plugins/wato/special_agents/kube.py
M cmk/gui/watolib/rulespecs.py
M cmk/utils/version.py
Log Message:
-----------
Centralize logic to mark features as exclusive to an edition
Change-Id: Idc8e9156a2d1793ce8584062795cc81ea335fa22
Commit: 3cf6d7172157a6f0d70012a471d8cc11529008df
https://github.com/tribe29/checkmk/commit/3cf6d7172157a6f0d70012a471d8cc115…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M cmk/base/sources.py
Log Message:
-----------
Fixup source generation for stored walk
* The stored walk backend *is* a cache but it is implemented in the
fetcher. We must therefore skip FileCache in order to insure that
the code calls the Fetcher in any case.
* The stored walk backend is file-based, so it may be implemented
without an IP address.
CMK-12721
Change-Id: Idd780af4ce0b97f876638cdd6bf1c3b436fb3416
Commit: 268306f3d1435a8d128969e66b57ce5af1fde29f
https://github.com/tribe29/checkmk/commit/268306f3d1435a8d128969e66b57ce5af…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M tests/testlib/snmp.py
Log Message:
-----------
testlib/snmp: Remove unused global variable
CMK-12511
Change-Id: I4b09b8db8437248823105d81d01506c6c66395ad
Commit: 6f7c8c1cd3e4caf89ac336f4aa9b40661bc457e4
https://github.com/tribe29/checkmk/commit/6f7c8c1cd3e4caf89ac336f4aa9b40661…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M cmk/fetchers/_snmp.py
Log Message:
-----------
SNMP fetcher: Reduce scope of backend
That should let us handle errors better: We can now check every
time data is fetched that the connection works, the file is present,
and so on.
Passing `backend: SNMPBackend` around is consistent with our snmplib.
In principle, passing backend around makes the code easier to test
by injecting backends with canned data. For the fetcher, however,
there is still some work to do before we can actually write good tests.
CMK-12721
Change-Id: I2615aa9fc96675cb5778174c49084bd6509f894d
Commit: 1fc0addc6ccf7b4f98fce7c8f873d1c9ce700142
https://github.com/tribe29/checkmk/commit/1fc0addc6ccf7b4f98fce7c8f873d1c9c…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M cmk/fetchers/snmp_backend/stored_walk.py
M tests/testlib/snmp.py
M tests/unit/cmk/base/plugins/agent_based/test_apc_symmetra_power.py
M tests/unit/cmk/base/plugins/agent_based/test_brocade_fcport.py
M tests/unit/cmk/base/plugins/agent_based/test_cisco_wlc_clients.py
M tests/unit/cmk/base/plugins/agent_based/test_epower.py
M tests/unit/cmk/base/plugins/agent_based/test_juniper_fru.py
M tests/unit/cmk/base/plugins/agent_based/test_synology_disk.py
M tests/unit/cmk/base/plugins/agent_based/test_ups_power.py
M tests/unit/conftest.py
Log Message:
-----------
testlib/snmp: Reuse code instead
was inheriting a *concrete* class, which is barely better than
monkey patching.
CMK-12511
Change-Id: I5857c314a7f6a7c36bef1ca50c81c2b7c4579577
Commit: 0297bed4cd92e640e7f4bc76f033515e27bd2593
https://github.com/tribe29/checkmk/commit/0297bed4cd92e640e7f4bc76f033515e2…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M cmk/fetchers/snmp_backend/stored_walk.py
Log Message:
-----------
Sanity check the stored walk backend ASAP
The backend is really just a fancy class to read a file. If the file
isn't there, we might as well raise in `init`.
CMK-12721
Change-Id: If28ac853bc63fa07b5d964a9e0b6c3658682c0c4
Commit: aef85490b5a5b815bb1604454c4e1598f8deccca
https://github.com/tribe29/checkmk/commit/aef85490b5a5b815bb1604454c4e1598f…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M cmk/base/modes/check_mk.py
Log Message:
-----------
Let `cmk -I HOSTNAME` fetch by default
* `cmk -I HOSTNAME` and `cmk -II HOSTNAME` now fetch by default
* `cmk -I` and `cmk -II` use the cache by default.
CMK-12744
Change-Id: I301aca4d7d3ec284ac14485d626f9e33c332624c
(cherry picked from commit f04c764f85197f2f86ffc371184692768f9b4476)
Compare: https://github.com/tribe29/checkmk/compare/7d2c5117d229...aef85490b5a5
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f20a9d69d598febc4ed6d725718ab9ceac1467b2
https://github.com/tribe29/checkmk/commit/f20a9d69d598febc4ed6d725718ab9cea…
Author: Lukas Lengler <lukas.lengler(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
A .werks/15542
M cmk/base/plugins/agent_based/mssql_backup.py
Log Message:
-----------
15542 FIX Crash MSSQL backup rendering negative timespans
When the hosts' time is running ahead of the servers time the
time since last backup can be negative.
In this case the MSSQL backup check plugin would crash showing
the error message:
<b>ValueError (Cannot render negative timespan)</b>
Now the check plugin creates a warning result rather than crashing.
CMK-12555
Change-Id: Ib1b7ea3bb5fe806f4e04dda4d0cba8950313b60e
Commit: 1359678d3cce06827281ffb00e4034c1cf7a3e6c
https://github.com/tribe29/checkmk/commit/1359678d3cce06827281ffb00e4034c1c…
Author: Lukas Lengler <lukas.lengler(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
A .werks/15543
M cmk/base/check_legacy_includes/fortigate_cpu.py
Log Message:
-----------
15543 FIX Crash during discovery (Fortigate CPU)
During discovery the fortigate_cpu and fortigate_cpu_base
check plugins would crash with error:
<b>TypeError (inventory_fortigate_cpu() takes 0 positional arguments but 1 was given)</b>
Now the discovery works again as intended.
Change-Id: I196e96498235b9a99e293b23b199a9d419e61b10
Commit: b57fb54cc2c9d787d5ea0cc5357954c307ef93d9
https://github.com/tribe29/checkmk/commit/b57fb54cc2c9d787d5ea0cc5357954c30…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M cmk/base/agent_based/confcheckers.py
Log Message:
-----------
Revert "ConfiguredSummarizer: give one result per source"
This reverts commit 4f0c306ab2aeea06838f4b108725b04581bbb712.
Compare: https://github.com/tribe29/checkmk/compare/6a21db7d944c...b57fb54cc2c9
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: ca6e74881e79d13c8d3d88ec469bed8d77331bcb
https://github.com/tribe29/checkmk/commit/ca6e74881e79d13c8d3d88ec469bed8d7…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2023-03-30 (Thu, 30 Mar 2023)
Changed paths:
M package-lock.json
M package.json
M web/htdocs/js/modules/popup_menu.js
M web/htdocs/js/modules/search.js
Log Message:
-----------
Update core-js dependency
In version 3.18.1 core-js removed mistakenly added forEach methods from
some DOM collections. We already used these methods in some places. As a
fix for errors caused by this upgrade forEach calls are wrapped with
Array.from calls.
CMK-8866
Change-Id: Ie2ae89c5b1e235efefdb792dc687c8f55fbb6555
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: 69720bfda8865d0e57d93362c9ddbd3ad2c4c301
https://github.com/tribe29/checkmk/commit/69720bfda8865d0e57d93362c9ddbd3ad…
Author: Lukas Lengler <lukas.lengler(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
A .werks/15542
M cmk/base/plugins/agent_based/mssql_backup.py
Log Message:
-----------
15542 FIX Crash MSSQL backup rendering negative timespans
When the hosts' time is running ahead of the servers time the
time since last backup can be negative.
In this case the MSSQL backup check plugin would crash showing
the error message:
<b>ValueError (Cannot render negative timespan)</b>
Now the check plugin creates a warning result rather than crashing.
CMK-12555
Change-Id: Ib1b7ea3bb5fe806f4e04dda4d0cba8950313b60e
Commit: 3f643bca7578d7b3e102cc6ad7f15e1114c92e66
https://github.com/tribe29/checkmk/commit/3f643bca7578d7b3e102cc6ad7f15e111…
Author: Lukas Lengler <lukas.lengler(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
A .werks/15543
M cmk/base/check_legacy_includes/fortigate_cpu.py
Log Message:
-----------
15543 FIX Crash during discovery (Fortigate CPU)
During discovery the fortigate_cpu and fortigate_cpu_base
check plugins would crash with error:
<b>TypeError (inventory_fortigate_cpu() takes 0 positional arguments but 1 was given)</b>
Now the discovery works again as intended.
Change-Id: I196e96498235b9a99e293b23b199a9d419e61b10
Commit: 7d2c5117d229259283f1e596c03b844f4bbebcfb
https://github.com/tribe29/checkmk/commit/7d2c5117d229259283f1e596c03b844f4…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
A .werks/15592
M cmk/gui/plugins/openapi/restful_objects/code_examples.py
Log Message:
-----------
15592 FIX agent: update openapi doc examples for streamed data responses
This werk introduces a change to the openapi documentation for
endpoints that support streamed responses. The examples will
now correctly show that stream=True is required for urllib
and requests examples. Also, streamed responses reply with a
status code of 200 and not a 204 as was previously shown
in the examples.
CMK-11044
Change-Id: Ib713b36ba6be9a5f876c65663f21111e95e19be5
Compare: https://github.com/tribe29/checkmk/compare/74b0a1cec442...7d2c5117d229
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 119e6e830b3db3690a1fee0b182f65131cde46a3
https://github.com/tribe29/checkmk/commit/119e6e830b3db3690a1fee0b182f65131…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
R tests/integration/cmk/test_omd_version.py
M tests/testlib/__init__.py
M tests/unit/cmk/utils/test_version.py
Log Message:
-----------
Move test from integration to unit test scope
Change-Id: I3f1fd01efbc641e229bc432ed3625bc10c1092a7
Commit: 425f72da893ce78d075fdf4d57e88f8f068a6dc9
https://github.com/tribe29/checkmk/commit/425f72da893ce78d075fdf4d57e88f8f0…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M agent-receiver/agent_receiver/certs.py
M agent-receiver/agent_receiver/endpoints.py
M tests/integration/agent_receiver/test_agent_receiver.py
M tests/unit/agent_receiver/test_certs.py
Log Message:
-----------
Make agent receiver tests work when run from venv
Change-Id: Ie6f50facea7e7ed5de237fea5dcdc8e58f2b5726
Commit: b37210b6b4e57405b5f6c6e0cf77c160cf6ca6eb
https://github.com/tribe29/checkmk/commit/b37210b6b4e57405b5f6c6e0cf77c160c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M tests/integration/cmk/base/test_automations.py
M tests/integration/cmk/base/test_discovery_parameters.py
M tests/integration/cmk/base/test_services_prediction.py
M tests/testlib/__init__.py
Log Message:
-----------
Make remaining base tests work when run from venv
Change-Id: I5860d797d7194e2e878a0aecdcd9326873517718
Commit: 168e7da2a349e8e4303967b48c9d24c7f9fb31c3
https://github.com/tribe29/checkmk/commit/168e7da2a349e8e4303967b48c9d24c7f…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M cmk/gui/wato/pages/services.py
Log Message:
-----------
minor cleanup
Change-Id: I1c6402cb2ee3f352262a8ce8501fd3da6a20bb8b
Commit: 9c1466e48738097375914750e02849399adaecf0
https://github.com/tribe29/checkmk/commit/9c1466e48738097375914750e02849399…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M cmk/base/agent_based/confcheckers.py
Log Message:
-----------
summarize_host_sections: deduplicate bug
Change-Id: Ibb0aa29209173d6a7882b8ab4a742006ce99c4fb
Commit: 07babf7ffafd97ef06645153d4cf693a81894490
https://github.com/tribe29/checkmk/commit/07babf7ffafd97ef06645153d4cf693a8…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M cmk/base/agent_based/confcheckers.py
Log Message:
-----------
summarize_host_sections: fix bug
Do not override ok states with the override for non-ok states.
Luckily, this only happend when at least one state was non-ok anyway.
It still introduced wrong state markers for sources with more than one result
(if they even exist).
Change-Id: I36bc15920d352e86c0feb839cb0c2ce48165fe6c
Commit: 765a942f2c2f2fd89514dbdcd3e9341674c9c5c9
https://github.com/tribe29/checkmk/commit/765a942f2c2f2fd89514dbdcd3e934167…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M cmk/utils/piggyback.py
Log Message:
-----------
PiggybackFileInfo: make sure we always have a text
This is the case anyway, we just highlight the intention.
Change-Id: I6ffc317c7652d3587d03b5e1cffc9d04132463de
Commit: 396c760a87d3d4daedacc3c10e51e0697c9bdd33
https://github.com/tribe29/checkmk/commit/396c760a87d3d4daedacc3c10e51e0697…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M cmk/checkers/summarize.py
M tests/unit/cmk/checkers/test_summarizers.py
Log Message:
-----------
Piggyback source: always report something
Reporting nothing will make the datasource invisible at best,
or even render an empty service output.
Change-Id: I38c07cb603317cbe8cfc88b29231aaf8af36e896
Commit: 985e575fd8829eab0f81cae30cf2f2aceb24acf4
https://github.com/tribe29/checkmk/commit/985e575fd8829eab0f81cae30cf2f2ace…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M cmk/checkers/checkresults.py
Log Message:
-----------
ActiveCheckResult: strip trailing '|' if no metrics are present
Change-Id: I80cea3db55fe3d70e6e73597a3dc8ea4410085a2
Commit: 4f0c306ab2aeea06838f4b108725b04581bbb712
https://github.com/tribe29/checkmk/commit/4f0c306ab2aeea06838f4b108725b0458…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M cmk/base/agent_based/confcheckers.py
Log Message:
-----------
ConfiguredSummarizer: give one result per source
Change-Id: Ieeb8579456827b4a94e0482b1dc12c8859323671
Commit: 8ba12c8b787c04d471400cba12d8e12bab1df31f
https://github.com/tribe29/checkmk/commit/8ba12c8b787c04d471400cba12d8e12ba…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M cmk/base/agent_based/discovery/__init__.py
M cmk/base/agent_based/discovery/preview.py
M cmk/base/automations/check_mk.py
Log Message:
-----------
CheckPreview: introduce dedicated return type
Change-Id: I50dc4288c96dde4481e9e981cdddb9820de16242
Commit: 6a21db7d944cb26da1157aeb488c0daf6ce09372
https://github.com/tribe29/checkmk/commit/6a21db7d944cb26da1157aeb488c0daf6…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M tests/unit/cmk/base/plugins/agent_based/test_section_properties.py
Log Message:
-----------
snmp dedup test: be more robust wrt odering
Change-Id: I88b51d033f9418031dcbb3b00c093133350f1f7a
Compare: https://github.com/tribe29/checkmk/compare/53c5d5f16cd9...6a21db7d944c
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: e9cfb839ee4853ef04d828dc06999953fdda17a0
https://github.com/tribe29/checkmk/commit/e9cfb839ee4853ef04d828dc06999953f…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
M cmk/gui/wato/pages/services.py
Log Message:
-----------
minor cleanup
Change-Id: I1c6402cb2ee3f352262a8ce8501fd3da6a20bb8b
Commit: f3e5f67093a61e3885145b2b54b8bf25151f1355
https://github.com/tribe29/checkmk/commit/f3e5f67093a61e3885145b2b54b8bf251…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
M cmk/base/agent_based/confcheckers.py
Log Message:
-----------
summarize_host_sections: deduplicate bug
Change-Id: Ibb0aa29209173d6a7882b8ab4a742006ce99c4fb
Commit: 3d4599a6a43cf564fc09d4743fcb047853a96bc3
https://github.com/tribe29/checkmk/commit/3d4599a6a43cf564fc09d4743fcb04785…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
M cmk/base/agent_based/confcheckers.py
Log Message:
-----------
summarize_host_sections: fix bug
Do not override ok states with the override for non-ok states.
Luckily, this only happend when at least one state was non-ok anyway.
It still introduced wrong state markers for sources with more than one result
(if they even exist).
Change-Id: I36bc15920d352e86c0feb839cb0c2ce48165fe6c
Commit: f17dd16d6bfdadf566c9085518476114ff00528a
https://github.com/tribe29/checkmk/commit/f17dd16d6bfdadf566c9085518476114f…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
M cmk/utils/piggyback.py
Log Message:
-----------
PiggybackFileInfo: make sure we always have a text
This is the case anyway, we just highlight the intention.
Change-Id: I6ffc317c7652d3587d03b5e1cffc9d04132463de
Commit: c2ee36a8a23dba5ffe0fdc674d85f22e45878db7
https://github.com/tribe29/checkmk/commit/c2ee36a8a23dba5ffe0fdc674d85f22e4…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
M cmk/checkers/summarize.py
M tests/unit/cmk/checkers/test_summarizers.py
Log Message:
-----------
Piggyback source: always report something
Reporting nothing will make the datasource invisible at best,
or even render an empty service output.
Change-Id: I38c07cb603317cbe8cfc88b29231aaf8af36e896
Commit: e6c011189a924ca0e8917e21d4b99c45b8716d76
https://github.com/tribe29/checkmk/commit/e6c011189a924ca0e8917e21d4b99c45b…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
M cmk/checkers/checkresults.py
Log Message:
-----------
ActiveCheckResult: strip trailing '|' if no metrics are present
Change-Id: I80cea3db55fe3d70e6e73597a3dc8ea4410085a2
Commit: c465e29e57d9e8159e68db4d71838f730d2f779d
https://github.com/tribe29/checkmk/commit/c465e29e57d9e8159e68db4d71838f730…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
M cmk/base/agent_based/confcheckers.py
Log Message:
-----------
ConfiguredSummarizer: give one result per source
Change-Id: Ieeb8579456827b4a94e0482b1dc12c8859323671
Commit: 74b0a1cec442f04b1d0c1f6ec297ce6af009e805
https://github.com/tribe29/checkmk/commit/74b0a1cec442f04b1d0c1f6ec297ce6af…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
M cmk/base/agent_based/discovery/__init__.py
M cmk/base/agent_based/discovery/preview.py
M cmk/base/automations/check_mk.py
Log Message:
-----------
CheckPreview: introduce dedicated return type
Change-Id: I50dc4288c96dde4481e9e981cdddb9820de16242
Compare: https://github.com/tribe29/checkmk/compare/41191707ea96...74b0a1cec442