Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: c1b6a019758705afd4074ca2056c6ce6b4d7faf7
https://github.com/tribe29/checkmk/commit/c1b6a019758705afd4074ca2056c6ce6b…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
M cmk/gui/backup.py
Log Message:
-----------
Fix restore from unencrypted backups
Previously, in the case of unencrypted backups, Checkmk attempted to
launch the restore process with
subprocess.run(..., env={}, ...)
Depending on the local environment, this leads to crashes such as
ModuleNotFoundError: No module named 'Cryptodome
Change-Id: I188b7d8da3b8211d4f43a1451cdc0340285b20da
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: f27757e46ae2b425f46fadfafd3f5f0082ed0109
https://github.com/tribe29/checkmk/commit/f27757e46ae2b425f46fadfafd3f5f008…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
M cmk/gui/backup.py
Log Message:
-----------
Fix restore from unencrypted backups
Previously, in the case of unencrypted backups, Checkmk attempted to
launch the restore process with
subprocess.run(..., env={}, ...)
Depending on the local environment, this leads to crashes such as
ModuleNotFoundError: No module named 'Cryptodome
Change-Id: I188b7d8da3b8211d4f43a1451cdc0340285b20da
Commit: 5f014bcb93a857d594b37451715d1a864b5b406e
https://github.com/tribe29/checkmk/commit/5f014bcb93a857d594b37451715d1a864…
Author: Rebekka Seltmann <rebekka.seltmann(a)tribe29.com>
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
M cmk/gui/htmllib/top_heading.py
M cmk/gui/main_menu.py
M cmk/gui/plugins/main_modules/registration.py
M cmk/gui/wato/pages/activate_changes.py
M cmk/gui/wato/pages/sites.py
M cmk/gui/watolib/activate_changes.py
A cmk/utils/licensing/cre_handler.py
A cmk/utils/licensing/handler.py
A cmk/utils/licensing/registry.py
R cmk/utils/licensing/state.py
A tests/unit/cmk/utils/licensing/test_cre_handler.py
A tests/unit/cmk/utils/licensing/test_registry.py
R tests/unit/cmk/utils/licensing/test_state.py
M tests/unit/conftest.py
Log Message:
-----------
licensing: Centralize edition licensing handlers
Change-Id: Ieeb01daaf6aa887b8ca23b0b51f09b4bf73b55d2
Compare: https://github.com/tribe29/checkmk/compare/0b675b7ce8d2...5f014bcb93a8
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: 2fbf3ef034e71f6665c56140bf904bdf27fd3a5a
https://github.com/tribe29/checkmk/commit/2fbf3ef034e71f6665c56140bf904bdf2…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
M buildscripts/scripts/jenkins_job_entry.groovy
Log Message:
-----------
Fix docker folder tag
... but we need a better solution in the future
Change-Id: I0ba96faafe12b3ac69a4556d8426a647828a5e7e
Commit: ca4d6c4ebf44661c106cda938d7027cd10341779
https://github.com/tribe29/checkmk/commit/ca4d6c4ebf44661c106cda938d7027cd1…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
M scripts/windows/kill_all_processes_in_folder.ps1
Log Message:
-----------
fix kill script in windows agent build
Change-Id: I8dde93a6c9924bd6c8f9835d93f491f20e51cfad
Commit: 0b675b7ce8d259d4baa150af7bfafc531f9b9439
https://github.com/tribe29/checkmk/commit/0b675b7ce8d259d4baa150af7bfafc531…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
M cmk/base/agent_based/checking/_checking.py
M cmk/base/agent_based/data_provider.py
M cmk/base/agent_based/discovery/_discovered_services.py
M cmk/base/agent_based/inventory/_inventory.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
Log Message:
-----------
Broker.resolve: There's only one provider per key
Also extract comprehensions into generators: It's way easier
to maintain and modify.
Change-Id: Ie4bbbc5354bcb0eea699808f0deb536664f7e64d
Compare: https://github.com/tribe29/checkmk/compare/cc9859dc67eb...0b675b7ce8d2
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 8689c4fe1113e70f01c32ae8f0efeb7cde8164b2
https://github.com/tribe29/checkmk/commit/8689c4fe1113e70f01c32ae8f0efeb7cd…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
M tests/unit/checks/test_generic_legacy_conversion.py
Log Message:
-----------
Tests against check_info instead of snmp_info
As it turns out, quite a lot of sub.checks specify
'snmp_info' and 'snmp_scan_function', which does not make sense.
At least make sure that all sub.checks agree --
that's easier than fixing all of them.
Change-Id: I66d07e76be47bd47772a0ce291d6a08484fb5ddc
Commit: 7980982cba38c57143582494a5b00f3943b903b1
https://github.com/tribe29/checkmk/commit/7980982cba38c57143582494a5b00f394…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
M scripts/windows/kill_all_processes_in_folder.ps1
Log Message:
-----------
fix kill script in windows agent build
Change-Id: I8dde93a6c9924bd6c8f9835d93f491f20e51cfad
Commit: 9ccc7dc5de82ac9af3b1142bb692f92eaf2dbe50
https://github.com/tribe29/checkmk/commit/9ccc7dc5de82ac9af3b1142bb692f92ea…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
M agents/wnx/install/Product.wxs
M agents/wnx/test_files/msibuild/msi/test_msi_patch_version.tst
M cmk/utils/msi_patch.py
Log Message:
-----------
drop support for Windows Vista or older
- WATO correctly patch file
- WATO correctly use legacy Python
- extension to werk 14951
- temporary supports both marker 600 and 601 to keep integration green
Change-Id: I6029e4ef3a46dedf1c2a755cbc10169f284f8804
Commit: ea5fe63677cddcd178cab6961f5fdf186e96ff38
https://github.com/tribe29/checkmk/commit/ea5fe63677cddcd178cab6961f5fdf186…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
M tests/integration/omd/test_python.py
Log Message:
-----------
Fix integration tests
Change-Id: I914a2dab7c0e0c81c1a557f5baf91f09a092839a
Commit: dd3b20c16bf7378c872110f16dc7f7be0a53e4a5
https://github.com/tribe29/checkmk/commit/dd3b20c16bf7378c872110f16dc7f7be0…
Author: Rebekka Seltmann <rebekka.seltmann(a)tribe29.com>
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
M cmk/gui/htmllib/top_heading.py
M cmk/gui/main_menu.py
M cmk/gui/plugins/main_modules/registration.py
M cmk/gui/wato/pages/activate_changes.py
M cmk/gui/wato/pages/sites.py
M cmk/gui/watolib/activate_changes.py
A cmk/utils/licensing/cre_handler.py
A cmk/utils/licensing/handler.py
A cmk/utils/licensing/registry.py
R cmk/utils/licensing/state.py
A tests/unit/cmk/utils/licensing/test_cre_handler.py
A tests/unit/cmk/utils/licensing/test_registry.py
R tests/unit/cmk/utils/licensing/test_state.py
M tests/unit/conftest.py
Log Message:
-----------
licensing: Centralize edition licensing handlers
Change-Id: Ieeb01daaf6aa887b8ca23b0b51f09b4bf73b55d2
Commit: 48479b0972b9dd0fb1a2d4175fe694e28cb152b5
https://github.com/tribe29/checkmk/commit/48479b0972b9dd0fb1a2d4175fe694e28…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
M buildscripts/scripts/jenkins_job_entry.groovy
M buildscripts/scripts/utils/notify.groovy
Log Message:
-----------
Improve build failure notification I: add log info
Change-Id: I3ff06639bd5f18ecd5a856c39fde94fa9a160cb0
Compare: https://github.com/tribe29/checkmk/compare/b01cca8671cb...48479b0972b9
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 4f94a84358296aaf7e70f3398c41f799b7c1767b
https://github.com/tribe29/checkmk/commit/4f94a84358296aaf7e70f3398c41f799b…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
M cmk/gui/availability.py
Log Message:
-----------
sla: addition of some typing for variables involved in function add_sla_data_to_rows
Change-Id: I4b90b51c767e08941192b7ba8403391340e3315b
Commit: bd9278b65468abe93c9c2f9f2bb88287b3a8f5fa
https://github.com/tribe29/checkmk/commit/bd9278b65468abe93c9c2f9f2bb88287b…
Author: Matteo Stifano <matteo.stifano(a)tribe29.com>
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
M tests/Makefile
Log Message:
-----------
Define log level in the update-tests suite
This is needed to display the INFO log level when tests are running in
the CI.
Change-Id: I137f0ca38b3e4fa278dc74b1174c55159a2d99c6
Commit: ae0acb2ede7524355e7ca4ac2939d1921cf6b5de
https://github.com/tribe29/checkmk/commit/ae0acb2ede7524355e7ca4ac2939d1921…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
A .werks/14796
M cmk/base/plugins/agent_based/utils/interfaces.py
M cmk/gui/plugins/wato/check_parameters/interfaces.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_interfaces.py
Log Message:
-----------
14796 Enable percentual limits for interfaces discards
Change-Id: Ieb0ea00d94280d08f13f24c8ec88986286d15c9d
JIRA-Ref: SUP-13226
Commit: 1b9fc52a6cdbf8d6582045a96a1b689b0891d867
https://github.com/tribe29/checkmk/commit/1b9fc52a6cdbf8d6582045a96a1b689b0…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
M agents/Makefile
M agents/wnx/install/Product.wxs
M agents/wnx/install/version.wxi
Log Message:
-----------
set windows agent version with make setversion #1
- in MSI only
Change-Id: I792913d30d475307e5c30292d16a18d02f9da9b3
Commit: d75f9c9ca3f3fda03b5d41072e7e8b220632152e
https://github.com/tribe29/checkmk/commit/d75f9c9ca3f3fda03b5d41072e7e8b220…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
M cmk/gui/backup.py
Log Message:
-----------
Fix type error in backups
Failed to parse state file "...": 1 validation error for StateConfig
next_schedule
value is not None (type=type_error.not_none)
CMK-12631
Change-Id: I1983e78ddd8f4011ff812aff9b7903c79d87b714
Compare: https://github.com/tribe29/checkmk/compare/30bc705931dc...d75f9c9ca3f3
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 8c8e0fdea3c21d85c2ea58431ef60c3a7aa89901
https://github.com/tribe29/checkmk/commit/8c8e0fdea3c21d85c2ea58431ef60c3a7…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
M cmk/gui/valuespec.py
M tests/unit/cmk/gui/test_valuespec.py
Log Message:
-----------
Alternative VS: Implement transform_value
Without this, Alternative does not call transform_value of its sub-
valuespecs, leading to missed transforms.
CMK-12694
Change-Id: Id37a63bb68746085cd8d47e89e0162909913f886
Commit: 7423c6e4a6c12166ebf4ae12dcdf380fbc9c4ce8
https://github.com/tribe29/checkmk/commit/7423c6e4a6c12166ebf4ae12dcdf380fb…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
M cmk/gui/valuespec.py
Log Message:
-----------
Alternative VS: cleanup matching_alternative function
* Improve signature
* Make private
Change-Id: I621183b492d3b7cfa27276d701723dd2fba02121
Commit: 44451763cb9ee993b57b79f373818db7a39be408
https://github.com/tribe29/checkmk/commit/44451763cb9ee993b57b79f373818db7a…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
A .werks/14799
M omd/packages/Python/Python.make
A omd/packages/Python/pip
M tests/code_quality/test_license_headers.py
Log Message:
-----------
14799 FIX pip3 command
CMK-12533
Change-Id: I47dbd1616c768e06590969c1d307b09287d70e43
Commit: 48302c321fe9cad0c30f723a264b0ba568d24894
https://github.com/tribe29/checkmk/commit/48302c321fe9cad0c30f723a264b0ba56…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
A .werks/14800
M Pipfile
M Pipfile.lock
Log Message:
-----------
14800 Update pymssql to 2.2.7
With the updated pymssql version, TDS 7.4 is now supported.
This affects currently only the active check "check_sql".
SUP-13049
Change-Id: I0838ca8f8791f867a7a80f965b5740180962bee4
Commit: 52cfd80ac1603d0221db57a539fb65fc67d00e1f
https://github.com/tribe29/checkmk/commit/52cfd80ac1603d0221db57a539fb65fc6…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
M cmk/gui/plugins/wato/special_agents/azure.py
Log Message:
-----------
agent_azure: fix service config migration and default
CMK-12587
Change-Id: Icd1b94c793059fb18ada313766ecc46253d0618c
Commit: 941c90922819e82bb4f5818a8822d8cfd8a05446
https://github.com/tribe29/checkmk/commit/941c90922819e82bb4f5818a8822d8cfd…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
M cmk/gui/plugins/wato/ac_tests.py
Log Message:
-----------
local legacy plugins are now CRIT
Change-Id: I323646b2e83afe9f50d7af940c6348a828800af2
Commit: d34caab8e9455dba24b00ceb9b4773857f1eee24
https://github.com/tribe29/checkmk/commit/d34caab8e9455dba24b00ceb9b4773857…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
M checks/mssql_blocked_sessions
Log Message:
-----------
replace collections NamedTuple
Change-Id: I5f25a9a9949e7aa102e3d0b40ee52b911938d9c1
Commit: c326e22f432ad666ed659fb251ce1d2d5711574a
https://github.com/tribe29/checkmk/commit/c326e22f432ad666ed659fb251ce1d2d5…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
M checks/mssql_blocked_sessions
Log Message:
-----------
add some type annotations
Change-Id: I5f56ffdc03582d9be91b4fffa345f3ac03a6edb3
Commit: 02006f38e2deb206c157cc484a8cb1ebd0089be4
https://github.com/tribe29/checkmk/commit/02006f38e2deb206c157cc484a8cb1ebd…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
M checkman/mssql_blocked_sessions
R checks/mssql_blocked_sessions
M cmk/base/api/agent_based/clusterize.py
A cmk/base/plugins/agent_based/mssql_blocked_sessions.py
M tests/unit/checks/test_generic_legacy_conversion.py
M tests/unit/cmk/base/plugins/agent_based/test_mssql_blocked_sessions.py
Log Message:
-----------
Migrate mssql_blocked_sessions to new check api
Change-Id: I2d28a27f0e73445a16cac0ce5705a2bb10e5a976
Commit: 705888b6d35e3574f28c33f5188fd4d602d21556
https://github.com/tribe29/checkmk/commit/705888b6d35e3574f28c33f5188fd4d60…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
M cmk/base/plugins/agent_based/mssql_blocked_sessions.py
Log Message:
-----------
drop useless comment
Change-Id: I95a86d65190c9e81ed8f32e9387892c7db0df459
Commit: 55f94f6d4612e1ea17699f24a6a672b4ce0eb0e7
https://github.com/tribe29/checkmk/commit/55f94f6d4612e1ea17699f24a6a672b4c…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
A .werks/15281
M cmk/base/plugins/agent_based/mssql_blocked_sessions.py
M cmk/gui/plugins/wato/check_parameters/mssql_instance_blocked_sessions.py
M tests/unit/cmk/base/plugins/agent_based/test_mssql_blocked_sessions.py
Log Message:
-----------
15281 FIX mssql_blocked_sessions: Levels now overwrite state
The inline-help of the parameter "Levels for wait" of the rule "MSSQL
Blocked Sessions" mentions:
"The thresholds for wait_duration_ms. Will overwrite the default state
set above."
This was not right. If only the levels were set, the check would go to
CRIT regardless of the wait_duration_ms.
After setting "Levels for wait" all sessions that wait for a shorter
duration than the warning level of "Levels for wait" will not affect the
check result. The check result is then controlled by wait_duration_ms
being greater than the levels defined.
If "Levels for wait" is not set (the default), the behaviour is not
altered.
SUP-13208
Change-Id: I16e557e2319ba99eefb1a982b243883d8f64e0fd
Commit: 0f532d45d9a91e557e2f51ab7c57fabd8608e2f6
https://github.com/tribe29/checkmk/commit/0f532d45d9a91e557e2f51ab7c57fabd8…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
A .werks/15446
M cmk/base/plugins/agent_based/mssql_instance.py
M tests/unit/cmk/base/plugins/agent_based/test_mssql_instance.py
Log Message:
-----------
15446 mssql_instance: support Microsoft SQL Server 2022
SUP-13572
Change-Id: Id1a203a0b4eb45a834d40854cce27459e924890e
Commit: 30bc705931dc490df7092d1752239b70194fc110
https://github.com/tribe29/checkmk/commit/30bc705931dc490df7092d1752239b701…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2023-03-14 (Tue, 14 Mar 2023)
Changed paths:
M cmk/base/plugins/agent_based/mssql_instance.py
Log Message:
-----------
mssql_instance: refactor version lookup
Change-Id: I7e469310059f4bafae6402ca4852c68515d009d5
Compare: https://github.com/tribe29/checkmk/compare/c21ac32b5cd2...30bc705931dc