Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 7505e1cd910bcfe32a3d3eba20cdc3dfa3792f04
https://github.com/tribe29/checkmk/commit/7505e1cd910bcfe32a3d3eba20cdc3dfa…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
A .werks/15217
M cmk/gui/wato/pages/custom_attributes.py
M cmk/gui/watolib/users.py
Log Message:
-----------
15217 FIX custom_user_attributes: after deleting, all user config will be updated
This werk introduces a fix in the REST-API to avoid a race condition
when calling the user_config endpoint. After you delete any custom
attribute via the gui interface, all users config will be updated
to reflect the change.
CMK-11287
Change-Id: I0cee4785fbabc1dd2f9d06c616b99335778e904e
Commit: b91b6998c44e5cf01ffc0ea38848df24d54f07c9
https://github.com/tribe29/checkmk/commit/b91b6998c44e5cf01ffc0ea38848df24d…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M cmk/base/check_legacy_includes/azure.py
M cmk/base/check_legacy_includes/temperature.py
Log Message:
-----------
tests: suppress warnings and prevent redefinitions of names
Change-Id: I6ca51fe468c1631a1cf8c1034c6a53e365d7bdbe
Commit: bcd040b2337301f81750bf6924a0a3eb89b86a66
https://github.com/tribe29/checkmk/commit/bcd040b2337301f81750bf6924a0a3eb8…
Author: Rebekka Seltmann <rebekka.seltmann(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M cmk/utils/licensing/__init__.py
Log Message:
-----------
Add missing CCE service to list of CCE services
used for licensing
CMK-12073
Change-Id: I3c96467b8a18642026a69b0342d4537138415302
Commit: c6b867c84e8db8393e163440745b04af200649e6
https://github.com/tribe29/checkmk/commit/c6b867c84e8db8393e163440745b04af2…
Author: Hannes Rantzsch <hannes.rantzsch(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M cmk/cmkpasswd.py
M cmk/gui/auth.py
M cmk/gui/plugins/userdb/utils.py
M cmk/gui/userdb/__init__.py
M cmk/gui/userdb/htpasswd.py
M cmk/gui/userdb/ldap_connector.py
M cmk/utils/crypto/password.py
M cmk/utils/crypto/password_hashing.py
M omd/packages/omd/omdlib/main.py
M tests/unit/cmk/test_cmkpasswd.py
M tests/unit/cmk/utils/crypto/test_password.py
M tests/unit/cmk/utils/crypto/test_password_hashing.py
Log Message:
-----------
Password type is now always based on str
Passwords are input by users or read by them, they don't need to store
the raw password as bytes.
Also some minor improvements on Password.
Change-Id: Ia734a64c900f1587c53d41035598c4ffe6d5157e
Compare: https://github.com/tribe29/checkmk/compare/448414457fd7...c6b867c84e8d
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: fbed8668f994984be7b256048af7d769fe8ae294
https://github.com/tribe29/checkmk/commit/fbed8668f994984be7b256048af7d769f…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
A .werks/15215
M cmk/gui/plugins/openapi/endpoints/user_config.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_user.py
Log Message:
-----------
15215 FIX user_config: Error when creating a user with an idle timeout duration via the rest-api
This werk fixes an issue when creating a user via the REST-API
with an idle_timeout duration that was causing a 500 internal
server error.
CMK-12172
Change-Id: Ic8152dbbbb814a0b7e5f0f8b8b9170ecce7006b1
Commit: 083704faf9a659f98d11f6eba4bb5637f31ee95b
https://github.com/tribe29/checkmk/commit/083704faf9a659f98d11f6eba4bb5637f…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
A .werks/15213
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_time_period.py
Log Message:
-----------
15213 FIX rest_api: time_period exception/active time_ranges default
When creating a time_period via the REST-API, the exception time_ranges
field is not required, however if it's not provided, it will raise a
key error. This werk adds an empty list as a default value, which
aligns with the interface functionality of allowing an empty time_range
value. The second fix is the same issue but for the active time_ranges
field.
CMK-12234
CMK-12181
Change-Id: I936d4f0f312afcf6af99d5b40da8ef32495b95a2
Commit: 7621fc25c0986c8efe3e096e50021ae4ea900008
https://github.com/tribe29/checkmk/commit/7621fc25c0986c8efe3e096e50021ae4e…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
A .werks/15212
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M cmk/gui/plugins/openapi/restful_objects/response_schemas.py
Log Message:
-----------
15212 FIX host_tag_groups: allow nullable on tag group choice ident
On creating a Tag Group, the tag group choice ident field can be null.
Response schema updated to reflect this. Also, HostTagGroup ident
field should be required. This field has also been updated.
Change-Id: I5a0519d561c715fd3d653be9d32b87d930faf5dc
Commit: d91dc627fb6ee823c9a2bcc2a7a987e1f65cd251
https://github.com/tribe29/checkmk/commit/d91dc627fb6ee823c9a2bcc2a7a987e1f…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
A .werks/15217
M cmk/gui/wato/pages/custom_attributes.py
M cmk/gui/watolib/users.py
Log Message:
-----------
15217 FIX custom_user_attributes: after deleting, all user config will be updated
This werk introduces a fix in the REST-API to avoid a race condition
when calling the user_config endpoint. After you delete any custom
attribute via the gui interface, all users config will be updated
to reflect the change.
CMK-11287
Change-Id: I0cee4785fbabc1dd2f9d06c616b99335778e904e
Compare: https://github.com/tribe29/checkmk/compare/1ec4aee4a135...d91dc627fb6e
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: b2fe0ad62f156dd578282bf395b5bdcc82a2842e
https://github.com/tribe29/checkmk/commit/b2fe0ad62f156dd578282bf395b5bdcc8…
Author: Rebekka Seltmann <rebekka.seltmann(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M cmk/utils/licensing/__init__.py
A tests/integration/cmk/utils/test_licensing.py
A tests/unit/cmk/utils/licensing/test_licensing_cee.py
Log Message:
-----------
Keep list of CCE services and test that it is up-to-date
CMK-12073
Change-Id: Ie8268019331c21952524c03658c20f0f79f39bb4
Commit: 19f06c8f88d1c0456e721d7af183ec72261a2674
https://github.com/tribe29/checkmk/commit/19f06c8f88d1c0456e721d7af183ec722…
Author: Rebekka Seltmann <rebekka.seltmann(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M cmk/utils/licensing/__init__.py
M cmk/utils/licensing/export.py
M tests/unit/cmk/utils/test_utils_licensing.py
Log Message:
-----------
Include number of cloud hosts and services in the license usage history
CMK-12073
Change-Id: I09bd0598bbfdd44798c3f2706c57c61df55f02c6
Commit: 91ebabc9bc6f818382036ec9be7134939c0f9066
https://github.com/tribe29/checkmk/commit/91ebabc9bc6f818382036ec9be7134939…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M cmk/base/default_config/__init__.py
Log Message:
-----------
default_config: support warning for * import
Change-Id: Iac1acc1d65f8529caf4413d875bedc22fca55a98
Commit: e0fba7e96dfae513e0aff8bd882b9fb84ee55673
https://github.com/tribe29/checkmk/commit/e0fba7e96dfae513e0aff8bd882b9fb84…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 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/TableStatus.cc
Log Message:
-----------
Added licensing handling to CMC.
Change-Id: I927e3c97125cfe129de413c71124a87ed2c68922
Commit: bfe7acf5b31725bd46fb8a183d4f309140c33992
https://github.com/tribe29/checkmk/commit/bfe7acf5b31725bd46fb8a183d4f30914…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M cmk/gui/plugins/wato/active_checks/mailbox.py
Log Message:
-----------
check_mail_loop: Fix a ValueSpec transform bug
Introduced with v2.2 check_mail_loop rules could contain a combination of new
and old style elements not coverd by the transform/migration function.
This change fixes this and also adds some explanation.
Change-Id: Ife5d3af1b2667c2ea3808ac6ce6d6f4fc23c66d7
Commit: 448414457fd789b64b5d22f293e876c9b688877f
https://github.com/tribe29/checkmk/commit/448414457fd789b64b5d22f293e876c9b…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M livestatus/src/Makefile.am
M livestatus/src/NagiosCore.cc
M livestatus/src/NagiosCore.h
M livestatus/src/NebContactGroup.h
M livestatus/src/Store.h
R livestatus/src/TableContactGroups.cc
R livestatus/src/TableContactGroups.h
M livestatus/src/test/test_Table.cc
M packages/livestatus/include/livestatus/Interface.h
M packages/livestatus/include/livestatus/MonitoringCore.h
A packages/livestatus/include/livestatus/TableContactGroups.h
M packages/livestatus/src/CMakeLists.txt
A packages/livestatus/src/TableContactGroups.cc
M packages/livestatus/src/TableTimeperiods.cc
Log Message:
-----------
move TableContactGroups to livestatus
Change-Id: Ib81c1fd8dec24087685a29e83d1dc2b6dca0332b
Compare: https://github.com/tribe29/checkmk/compare/d8e849ab64fa...448414457fd7
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 9733485fa1441aface1e650f85a91765d229ed52
https://github.com/tribe29/checkmk/commit/9733485fa1441aface1e650f85a91765d…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M cmk/base/agent_based/checking/commandline.py
M cmk/base/agent_based/discovery/commandline.py
M cmk/base/modes/check_mk.py
M cmk/checkers/checkresults.py
M cmk/checkers/error_handling.py
M tests/unit/cmk/base/agent_based/test_error_handling.py
Log Message:
-----------
Get rid of handle_success()
Having `handle_success()` in error_handling module is confusing!
Also, this reduces feature envy and improves typing and cohesion.
CMK-12002
Change-Id: I58a470b8ef0384253e893954237f3ca40591df2d
Commit: 7c48f922df2a95fb647e35f222fbe0574dd13cf7
https://github.com/tribe29/checkmk/commit/7c48f922df2a95fb647e35f222fbe0574…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M cmk/base/agent_based/checking/__init__.py
R cmk/base/agent_based/checking/commandline.py
M cmk/base/agent_based/discovery/__init__.py
M cmk/base/agent_based/discovery/commandline.py
M cmk/base/modes/check_mk.py
Log Message:
-----------
Inline {checking,discovery}.commandline
Removes copy-paste, improves cohesion, less configuration
under agent_based.
CMK-12002
Change-Id: Ifcc40492dfb9c6761096132991bc82c117b0cae8
Commit: 48e9db4f07be03048f1ee4c9bd7a76d2e5db597e
https://github.com/tribe29/checkmk/commit/48e9db4f07be03048f1ee4c9bd7a76d2e…
Author: Giordano Tomassorri <giordano.tomassorri(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M tests/unit/cmk/base/plugins/agent_based/test_domino_tasks.py
Log Message:
-----------
Improve Domino Tasks unit tests
Change-Id: Icf838a6590ab53dea90ad921d10a50a6ee00ffe9
Commit: bad00fcaed9e204c7b785c69dd8712996db934cc
https://github.com/tribe29/checkmk/commit/bad00fcaed9e204c7b785c69dd8712996…
Author: Giordano Tomassorri <giordano.tomassorri(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M cmk/gui/plugins/wato/check_parameters/ps.py
Log Message:
-----------
ps check: add new ValueSpecs for memory monitoring
Change-Id: I4414fa50b1086b57f0f94416a25a0ff066cd6e12
Commit: 9b75c3baa0c34028189fb7a933496e4c99b819ff
https://github.com/tribe29/checkmk/commit/9b75c3baa0c34028189fb7a933496e4c9…
Author: Giordano Tomassorri <giordano.tomassorri(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M cmk/base/plugins/agent_based/utils/ps.py
Log Message:
-----------
ps check: implement memory checks for single processes
Change-Id: Ia89b005b1d307451bec0f8643a42122f847f70b1
Commit: 7796d607e9ab9fc0ebb550ea151847d2e1c00068
https://github.com/tribe29/checkmk/commit/7796d607e9ab9fc0ebb550ea151847d2e…
Author: Giordano Tomassorri <giordano.tomassorri(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M cmk/base/plugins/agent_based/utils/ps.py
M cmk/gui/plugins/metrics/ps.py
M cmk/gui/plugins/metrics/translation.py
M tests/unit/cmk/base/plugins/agent_based/test_ps_check.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_ps.py
Log Message:
-----------
ps check: implement time-averaged memory monitoring
The process check is now able to monitor memory levels by using a
time-averaged resolution
Change-Id: If786a14822aa6d10ac157395dd394226379e8138
Commit: 8fb4294ebd60b6a48722987cb3b9577ea2535b59
https://github.com/tribe29/checkmk/commit/8fb4294ebd60b6a48722987cb3b9577ea…
Author: Giordano Tomassorri <giordano.tomassorri(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M tests/unit/cmk/base/plugins/agent_based/test_ps_check.py
Log Message:
-----------
ps check: add tests for new memory monitoring options
Change-Id: I47f2caac0f96082ae89bea9142615c871d0d10dc
Commit: fbeff2fd5f6b2fd73cd8b32fb688321c4cde08e4
https://github.com/tribe29/checkmk/commit/fbeff2fd5f6b2fd73cd8b32fb688321c4…
Author: Giordano Tomassorri <giordano.tomassorri(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
A .werks/14941
Log Message:
-----------
14941 Extend ps check
With this werk, the process check is able to monitor memory levels for indivudual
processes either with a single datapoint resolution or by using a time-averaged
resolution.
Change-Id: Ic147728326a727558d88fd66a8e325ae6cdb0c84
Commit: d8e849ab64fa8b97f22b8afe7dbb5ff811a45c54
https://github.com/tribe29/checkmk/commit/d8e849ab64fa8b97f22b8afe7dbb5ff81…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M README.md
M omd/Makefile
M omd/README.md
Log Message:
-----------
Reworks a bit our omd package documenation
Change-Id: I66059b26b01782eab8d0c86b027fcf50c5843803
Compare: https://github.com/tribe29/checkmk/compare/385019bdcd0f...d8e849ab64fa
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 884e537c79c332f45fd822c013b1f721f6b09b55
https://github.com/tribe29/checkmk/commit/884e537c79c332f45fd822c013b1f721f…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M cmk/base/check_legacy_includes/scaleio.py
Log Message:
-----------
legacy scaleio: suppress warning for unused import
Change-Id: I8e0501261f2f48f34baf8c5bf95cf34e1ed9f2e6
Commit: 385019bdcd0f94656d5e540fd6bd5e2dea8782da
https://github.com/tribe29/checkmk/commit/385019bdcd0f94656d5e540fd6bd5e2de…
Author: Hannes Rantzsch <hannes.rantzsch(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
A .werks/15187
M cmk/gui/plugins/openapi/endpoints/user_config.py
M cmk/gui/wato/pages/users.py
M cmk/gui/watolib/users.py
M cmk/utils/crypto/password.py
M tests/gui_e2e/test_change_password.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_user.py
M tests/unit/cmk/utils/crypto/test_password.py
Log Message:
-----------
15187 FIX Enforce password policy in REST API and user management
Prior to this Werk both the REST API and the user management UI (Setup > Users) did not correctly enforce the password policy for local accounts.
As a result, administrators with the "User management" permission could set passwords that don't comply with the policy for their own or other users' accounts.
Note that the "Change password" option in the user profile menu was not affected by the issue and correctly checked the password policy.
Change-Id: I24ef58dddb8142ac83cb113ec69b55570c5d83e7
Compare: https://github.com/tribe29/checkmk/compare/75190c0c0d3b...385019bdcd0f
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 0327c73263d290ebb22caaae35e112519fb23208
https://github.com/tribe29/checkmk/commit/0327c73263d290ebb22caaae35e112519…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
A .werks/15252
Log Message:
-----------
15252 FIX Fixed "processing of perfdata" condition
The logic for the processing of performance data was broken: It should only
be done when the global switch is activated <em>and</em> the processing is
enabled for the host/service in question. The condition was incorrectly
using an "or" for this, this has been fixed.
Change-Id: Ia900205464fbedd09160e7f5ee95ba9986b06d93
Commit: c8406e28af9a1bb8e787dbfd6814dac4558cb40d
https://github.com/tribe29/checkmk/commit/c8406e28af9a1bb8e787dbfd6814dac45…
Author: Hannes Rantzsch <hannes.rantzsch(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
A .werks/15187
M cmk/gui/plugins/openapi/endpoints/user_config.py
M cmk/gui/wato/pages/users.py
M cmk/gui/watolib/users.py
Log Message:
-----------
15187 FIX Enforce password policy in REST API and user management
Prior to this Werk both the REST API and the user management UI (Setup > Users) did not correctly enforce the password policy for local accounts.
As a result, administrators with the "User management" permission could set passwords that don't comply with the policy for their own or other users' accounts.
Note that the "Change password" option in the user profile menu was not affected by the issue and correctly checked the password policy.
Change-Id: I24ef58dddb8142ac83cb113ec69b55570c5d83e7
Compare: https://github.com/tribe29/checkmk/compare/520b080736a1...c8406e28af9a
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: b1893555d8c314695c2e8958ac21378633681c73
https://github.com/tribe29/checkmk/commit/b1893555d8c314695c2e8958ac2137863…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
A .werks/15252
Log Message:
-----------
15252 FIX Fixed "processing of perfdata" condition
The logic for the processing of performance data was broken: It should only
be done when the global switch is activated <em>and</em> the processing is
enabled for the host/service in question. The condition was incorrectly
using an "or" for this, this has been fixed.
Change-Id: Ia900205464fbedd09160e7f5ee95ba9986b06d93
Commit: 1ec4aee4a135b0acd54f14691b29fadbe7198f9c
https://github.com/tribe29/checkmk/commit/1ec4aee4a135b0acd54f14691b29fadbe…
Author: Hannes Rantzsch <hannes.rantzsch(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
A .werks/15187
M cmk/gui/plugins/openapi/endpoints/user_config.py
M cmk/gui/wato/pages/users.py
M cmk/gui/watolib/users.py
M cmk/utils/crypto/password.py
M tests/unit/cmk/utils/crypto/test_password.py
Log Message:
-----------
15187 FIX Enforce password policy in REST API and user management
Prior to this Werk both the REST API and the user management UI (Setup > Users) did not correctly enforce the password policy for local accounts.
As a result, administrators with the "User management" permission could set passwords that don't comply with the policy for their own or other users' accounts.
Note that the "Change password" option in the user profile menu was not affected by the issue and correctly checked the password policy.
Change-Id: I24ef58dddb8142ac83cb113ec69b55570c5d83e7
Compare: https://github.com/tribe29/checkmk/compare/11bd76462b0e...1ec4aee4a135
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: fd75f0793657b190b78cefdbf16d0556769c012a
https://github.com/tribe29/checkmk/commit/fd75f0793657b190b78cefdbf16d05567…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M cmk/base/agent_based/checking/commandline.py
M cmk/base/agent_based/discovery/commandline.py
M cmk/base/modes/check_mk.py
M cmk/checkers/error_handling.py
M tests/unit/cmk/base/agent_based/test_error_handling.py
Log Message:
-----------
Inline output handling from error_handling
One callback less.
Explicit side effects in callers.
CMK-12002
Change-Id: I64c8fac4c5154a1f58f66d1500976e58d55cedc0
Commit: 8cbbc46adba916c68e1c6d1b7206c025ad7e6f4f
https://github.com/tribe29/checkmk/commit/8cbbc46adba916c68e1c6d1b7206c025a…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M cmk/base/agent_based/checking/commandline.py
M cmk/base/agent_based/discovery/commandline.py
M cmk/base/modes/check_mk.py
M cmk/checkers/error_handling.py
M tests/unit/cmk/base/agent_based/test_error_handling.py
Log Message:
-----------
Implement error handler for check results as context manager
* Less base/config under agent_based.
* Less copy-paste.
* Improved linting.
CMK-12002
Change-Id: I2213c689eb3a3200c206b69670850821238bb3d3
Commit: 670b55a7fd6a7732d8351ac8fd7c8638e4f36cf4
https://github.com/tribe29/checkmk/commit/670b55a7fd6a7732d8351ac8fd7c8638e…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
A .werks/15252
Log Message:
-----------
15252 FIX Fixed "processing of perfdata" condition
The logic for the processing of performance data was broken: It should only
be done when the global switch is activated <em>and</em> the processing is
enabled for the host/service in question. The condition was incorrectly
using an "or" for this, this has been fixed.
Change-Id: Ia900205464fbedd09160e7f5ee95ba9986b06d93
Commit: 5c6856015931c592cc7be114e01bb6717d96baa5
https://github.com/tribe29/checkmk/commit/5c6856015931c592cc7be114e01bb6717…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M cmk/base/automations/check_mk.py
Log Message:
-----------
factor out handling of directives
Change-Id: I42a1f372999fa545390a0148214b67cdf72a2776
Commit: 3dfc1aa5a6f12d06b65ed8e03d13e4887bd4069b
https://github.com/tribe29/checkmk/commit/3dfc1aa5a6f12d06b65ed8e03d13e4887…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M cmk/base/automations/check_mk.py
Log Message:
-----------
move handling of argv to the top
Change-Id: Ib65bbd4e416a877a3756601ebc46dee088a403c5
Commit: 3618a624df064b52e616ba5e4433042adc7040ba
https://github.com/tribe29/checkmk/commit/3618a624df064b52e616ba5e4433042ad…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M cmk/gui/watolib/bulk_discovery.py
M cmk/gui/watolib/check_mk_automations.py
M cmk/gui/watolib/services.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_service_discovery.py
M tests/unit/cmk/gui/watolib/test_services.py
Log Message:
-----------
serialize options as late as possible
Change-Id: Icee9f8b8c84413e03eeac69ca1cb25b2598f68e9
Commit: 75190c0c0d3b9b7f6a1534ff9fffc26a2d9b5305
https://github.com/tribe29/checkmk/commit/75190c0c0d3b9b7f6a1534ff9fffc26a2…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M cmk/base/plugins/agent_based/utils/ibm_mq.py
Log Message:
-----------
ibm_mq: suppress warning for Undefined name `qmname`
Algorithm just works that way.
Change-Id: Ie28ca12dec8956c4ec9297ef54278a42b3e2cc29
Compare: https://github.com/tribe29/checkmk/compare/6378f963bd94...75190c0c0d3b
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 2f651bd6dcc1a5f7871bf86d4ff104ba0efcbfb4
https://github.com/tribe29/checkmk/commit/2f651bd6dcc1a5f7871bf86d4ff104ba0…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M cmk/gui/mkeventd/wato.py
M cmk/gui/watolib/activate_changes.py
M cmk/utils/packaging/__init__.py
M cmk/utils/packaging/_installed.py
M cmk/utils/packaging/_reporter.py
M cmk/utils/packaging/cli.py
M cmk/utils/paths.py
M tests/unit/cmk/utils/packaging/test_packaging.py
Log Message:
-----------
introduce Installer and pass it as argument
Change-Id: I0c3841574618423d7e82b80e38f2c93b8e027a2b
Commit: 1854b3a2c21dedae4480ce407fb29b350a0d55eb
https://github.com/tribe29/checkmk/commit/1854b3a2c21dedae4480ce407fb29b350…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M cmk/utils/crypto/__init__.py
M cmk/utils/crypto/certificate.py
M cmk/utils/crypto/password.py
M tests/unit/cmk/utils/crypto/test_password.py
Log Message:
-----------
Move HashAlgorith to cmk.utils.crypto
It used to live here, it was accidentally moved to `.password`, this
moves it back.
Change-Id: I26c2dbdc5e91c0cf962ad8eaa6c1d6ded8182c7b
Commit: 6378f963bd94b19cb2844c78896c0f6d34615751
https://github.com/tribe29/checkmk/commit/6378f963bd94b19cb2844c78896c0f6d3…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M tests/unit/cmk/gui/plugins/views/test_painters.py
Log Message:
-----------
typing: wrong Literal import
Change-Id: I8d025c9300cbf897a6ec8ffd0d1cff07d8f0ef51
Compare: https://github.com/tribe29/checkmk/compare/0dcde34e0b29...6378f963bd94