Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 6a59efb531954131c6f8429981d940974e992377
https://github.com/tribe29/checkmk/commit/6a59efb531954131c6f8429981d940974…
Author: Rebekka Seltmann <rebekka.seltmann(a)tribe29.com>
Date: 2023-02-07 (Tue, 07 Feb 2023)
Changed paths:
A .werks/14970
M agents/plugins/mk_postgres.py
M tests/agent-plugin-unit/test_mk_postgres.py
Log Message:
-----------
mk_postgres.py: Use PATH as fallback for psql binary location
SUP-12878
Change-Id: I3f2b0407435b2008e176180e0dfc62f282f485ee
Commit: bbf89af1167c5425483d3254bc016ff3d241d41f
https://github.com/tribe29/checkmk/commit/bbf89af1167c5425483d3254bc016ff3d…
Author: Rebekka Seltmann <rebekka.seltmann(a)tribe29.com>
Date: 2023-02-07 (Tue, 07 Feb 2023)
Changed paths:
A .werks/15262
M agents/plugins/mk_postgres.py
M tests/agent-plugin-unit/test_mk_postgres.py
Log Message:
-----------
mk_postgres.py: Improved instance process detection
This werk affects the monitoring of one or more PostgreSQL instances via the Postgres agent plugin for Linux. The changes to the process filtering introduced in werk #15085 could lead to an empty "postgres_instances" section if the instance name contained capital letters.
Now, a case-sensitive filter is applied first, allowing case-insensitive filtering only if no processes could be found.
In order to apply this change you will need to reinstall the agent plugin.
SUP-12878
Change-Id: I72def313b75c1b28ee563b47bfed30d8dd4acdf6
Compare: https://github.com/tribe29/checkmk/compare/8af816dcffa0...bbf89af1167c
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 361186cd7cd118fb594a3e91e97cf22887a7f590
https://github.com/tribe29/checkmk/commit/361186cd7cd118fb594a3e91e97cf2288…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2023-02-07 (Tue, 07 Feb 2023)
Changed paths:
M cmk/utils/store/__init__.py
Log Message:
-----------
cmk.utils.store: remove * imports
Change-Id: If80349e645e9281051382ff005a850b06a974f9f
Commit: 34af950a6b2df70e4654123ff750a36aa199c788
https://github.com/tribe29/checkmk/commit/34af950a6b2df70e4654123ff750a36aa…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-02-07 (Tue, 07 Feb 2023)
Changed paths:
M agents/Makefile
M buildscripts/scripts/stages.yml
M buildscripts/scripts/test-agent-controller.groovy
M buildscripts/scripts/test-livestatus.groovy
M livestatus/src/Makefile.am
M omd/packages/livestatus/livestatus.make
A packages/cmk-agent-ctl/run
R packages/cmk-agent-ctl/run-ci
A packages/livestatus/run
R packages/livestatus/run-ci
Log Message:
-----------
By popular demand: Renamed 'run-ci' scripts to simply 'run'.
Change-Id: I72afab8a67493675ddd7dbacb61e3a4f598d8f4b
Commit: 3a43fde8774cbe9e6faf76fccb10f45e20545fdb
https://github.com/tribe29/checkmk/commit/3a43fde8774cbe9e6faf76fccb10f45e2…
Author: Rebekka Seltmann <rebekka.seltmann(a)tribe29.com>
Date: 2023-02-07 (Tue, 07 Feb 2023)
Changed paths:
A .werks/14970
M agents/plugins/mk_postgres.py
M tests/agent-plugin-unit/test_mk_postgres.py
Log Message:
-----------
mk_postgres.py: Use PATH as fallback for psql binary location
SUP-12878
Change-Id: I3f2b0407435b2008e176180e0dfc62f282f485ee
Commit: f6f81403ece20563480c3686c904dcc229c9c452
https://github.com/tribe29/checkmk/commit/f6f81403ece20563480c3686c904dcc22…
Author: Rebekka Seltmann <rebekka.seltmann(a)tribe29.com>
Date: 2023-02-07 (Tue, 07 Feb 2023)
Changed paths:
A .werks/15262
M agents/plugins/mk_postgres.py
M tests/agent-plugin-unit/test_mk_postgres.py
Log Message:
-----------
mk_postgres.py: Improved instance process detection
This werk affects the monitoring of one or more PostgreSQL instances via the Postgres agent plugin for Linux. The changes to the process filtering introduced in werk #15085 could lead to an empty "postgres_instances" section if the instance name contained capital letters.
Now, a case-sensitive filter is applied first, allowing case-insensitive filtering only if no processes could be found.
In order to apply this change you will need to reinstall the agent plugin.
SUP-12878
Change-Id: I72def313b75c1b28ee563b47bfed30d8dd4acdf6
Compare: https://github.com/tribe29/checkmk/compare/2f1f27c3c1a4...f6f81403ece2
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 4a70f23239eb4fe23121d262bfb0362542c0304e
https://github.com/tribe29/checkmk/commit/4a70f23239eb4fe23121d262bfb036254…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-02-07 (Tue, 07 Feb 2023)
Changed paths:
M livestatus/src/NagiosCore.cc
M livestatus/src/NagiosCore.h
M livestatus/src/test/test_Table.cc
M packages/livestatus/include/livestatus/MonitoringCore.h
M packages/livestatus/src/TableLabels.cc
Log Message:
-----------
Removed duplicate method.
Change-Id: I43e2957d36d2ac738b5a0f34191c1e6844f25b63
Commit: e7682060414670de227057daf2ff11895ea00f70
https://github.com/tribe29/checkmk/commit/e7682060414670de227057daf2ff11895…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-02-07 (Tue, 07 Feb 2023)
Changed paths:
M livestatus/src/NagiosCore.cc
M livestatus/src/NagiosCore.h
M livestatus/src/test/test_Table.cc
M packages/livestatus/include/livestatus/MonitoringCore.h
M packages/livestatus/src/TableLabels.cc
Log Message:
-----------
Naming fixes.
Change-Id: I47d8f0fd641a4518b2c780a98363d71246ac1287
Commit: 63357bfdcc43b94adc76ed5b9535d37a7a1cd568
https://github.com/tribe29/checkmk/commit/63357bfdcc43b94adc76ed5b9535d37a7…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-02-07 (Tue, 07 Feb 2023)
Changed paths:
A .werks/15214
M cmk/gui/plugins/openapi/endpoints/aux_tags/__init__.py
M cmk/gui/plugins/openapi/endpoints/aux_tags/schemas.py
M cmk/gui/watolib/tags.py
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/conftest.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_auxtags.py
Log Message:
-----------
15214 FIX rest_api: aux_tag create/update title & topic min length
When creating or editing an Aux Tag via the REST-API, empty strings or
even None were accepted values for the title and the topic. This
werk fixes this issue by setting a min length string of 1 on both
fields.
CMK-12214
Change-Id: I0e5b7a62a63d69c06f51503a0c72c336ba6bc868
Commit: 70ba3b4d6e8353bed83d0c190535e372326acb85
https://github.com/tribe29/checkmk/commit/70ba3b4d6e8353bed83d0c190535e3723…
Author: Rebekka Seltmann <rebekka.seltmann(a)tribe29.com>
Date: 2023-02-07 (Tue, 07 Feb 2023)
Changed paths:
A tests/unit/cmk/utils/licensing/test_licensing_cce.py
R tests/unit/cmk/utils/licensing/test_licensing_cee.py
Log Message:
-----------
Fix test if list of CCE services is up to date
Can only be tested if CCE check plugins are available in tested edition
Also correct name of file for right edition.
Change-Id: Ib41e19641318a43ef88a910b0d4750b99a2405a4
Commit: 2f1f27c3c1a4601b0f2108db3737b02b98e3291e
https://github.com/tribe29/checkmk/commit/2f1f27c3c1a4601b0f2108db3737b02b9…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2023-02-07 (Tue, 07 Feb 2023)
Changed paths:
M cmk/utils/packaging/__init__.py
Log Message:
-----------
packaging: ignore eventual re-exports
Change-Id: Iba4148b6543ec35714c2c732c2ee09b841b0d428
Compare: https://github.com/tribe29/checkmk/compare/4bafa47c4a6c...2f1f27c3c1a4
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 1959e28756206d8817ef4bf75aac6c515986d6df
https://github.com/tribe29/checkmk/commit/1959e28756206d8817ef4bf75aac6c515…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2023-02-07 (Tue, 07 Feb 2023)
Changed paths:
A .werks/14180
M cmk/base/autochecks/__init__.py
M cmk/base/config.py
Log Message:
-----------
14180 Improved performance when processing cluster and cluster rules
Change-Id: I6c2246af33cdc1d7f5fae000b1addfcb0709c608
Commit: 8af816dcffa06330188795a1504d9aba3457d5a6
https://github.com/tribe29/checkmk/commit/8af816dcffa06330188795a1504d9aba3…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2023-02-07 (Tue, 07 Feb 2023)
Changed paths:
A .werks/14181
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/wato/__init__.py
M cmk/gui/watolib/check_mk_automations.py
M cmk/gui/watolib/rulespecs.py
Log Message:
-----------
14181 FIX Improved speed of cmk-update-config which runs during software update
Configurations which lots of static checks called some functions needlessly often,
thus resulting in <tt>cmk-update-config</tt> times of 10+ minutes.
Change-Id: I250b9c2a7384f665ecef0c594098511ce20e9036
Compare: https://github.com/tribe29/checkmk/compare/68cda166227b...8af816dcffa0
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: c37e8995bddfd88e8870e2fd1a87d763a4d3ea18
https://github.com/tribe29/checkmk/commit/c37e8995bddfd88e8870e2fd1a87d763a…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2023-02-07 (Tue, 07 Feb 2023)
Changed paths:
M cmk/fetchers/snmp_backend/__init__.py
Log Message:
-----------
fetchers: remove * imports
Change-Id: I76a02af5c767c23f7ab5c60a263dd86baf85c06b
Commit: a48b4b3fcdfaaf821524a7a9ebfdaa1afedc07db
https://github.com/tribe29/checkmk/commit/a48b4b3fcdfaaf821524a7a9ebfdaa1af…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2023-02-07 (Tue, 07 Feb 2023)
Changed paths:
M cmk/special_agents/utils/__init__.py
Log Message:
-----------
special_agents.utils: add __all__
this is used to eventually enable automatic removal of unused imports
Change-Id: Ia4c649ca01ff48ee698297da391082880fb2cd4b
Commit: fb431e3f49607d26275bd63493316d99eae8956c
https://github.com/tribe29/checkmk/commit/fb431e3f49607d26275bd63493316d99e…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-02-07 (Tue, 07 Feb 2023)
Changed paths:
M cmk/base/api/agent_based/register/_config.py
M cmk/base/check_api.py
M cmk/base/check_legacy_includes/df.py
M cmk/base/config.py
M cmk/base/default_config/base.py
M cmk/gui/watolib/automatic_host_removal.py
M cmk/utils/rulesets/ruleset_matcher.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
M tests/unit/cmk/base/test_unit_automations.py
M tests/unit/cmk/utils/rulesets/test_ruleset_matcher.py
M tests/unit/cmk/utils/rulesets/test_tuple_rulesets.py
Log Message:
-----------
Get rid of Ruleset alias
* The combination of generic typed dicts and generic alias
confuses the mypy with the cache enabled.
* The alias was wrong anyway since Iterable is good enough
for the consumers.
Change-Id: I14970f83d08a1c4cdf502861763852c80028e0ce
Commit: 83d39c66e461eb6d0c650fb64e5e90c568a77a02
https://github.com/tribe29/checkmk/commit/83d39c66e461eb6d0c650fb64e5e90c56…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-02-07 (Tue, 07 Feb 2023)
Changed paths:
M cmk/utils/rulesets/ruleset_matcher.py
Log Message:
-----------
Do not specify required TypedDict keys by inheritance
This confuses mypy with caching in some cases and is now
covered by Python 3.11 features anyway.
Change-Id: Ia7fd01c61f9cb75c25265d36f5fda640081c2557
Commit: 4bafa47c4a6ce408ed8272f91bc3aa50b502dac3
https://github.com/tribe29/checkmk/commit/4bafa47c4a6ce408ed8272f91bc3aa50b…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2023-02-07 (Tue, 07 Feb 2023)
Changed paths:
M .werks/first_free
Log Message:
-----------
Reserved 100 Werk IDS
Change-Id: I00d7fd6500da14f7fe066e2febda60275c80e436
Compare: https://github.com/tribe29/checkmk/compare/f23b2d206380...4bafa47c4a6c