Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 487610c9602943ca73aef2ab78174458ae08124a
https://github.com/tribe29/checkmk/commit/487610c9602943ca73aef2ab78174458a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
M tests/integration/omd/test_monitoring_plugins.py
Log Message:
-----------
Remove dropped plugins from integration test
Change-Id: I5851ad0ed26337b162a5af9c6706b1b3ae1c8d7e
Commit: 577f0c1ce9cf1a2e6918ed44d9b00186449c4a68
https://github.com/tribe29/checkmk/commit/577f0c1ce9cf1a2e6918ed44d9b001864…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
A .werks/13083
Log Message:
-----------
13083 FIX cleanup only very old activations
During the process of "activating changes" it was possible
in certain situations that the activation-ID would disappear before
the activation could have a chance to complete.
Investigations showed that a cleanup job removed these activations
before they even started. This could then manifest itself as the error:
"Missing Activation ID" or a response with a 404 status in the REST API.
This werk fixes this problem by changing the cleanup job to only consider
activations which are at least an hour (3600 seconds) old.
There are no further changes needed for this to take effect.
Change-Id: I2c1a77f37f7b431954ac80dbda925580e4dd74f9
Compare: https://github.com/tribe29/checkmk/compare/5534a758e616...577f0c1ce9cf
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 9fbdd2a4581955f551c69881139009f51cd730bc
https://github.com/tribe29/checkmk/commit/9fbdd2a4581955f551c69881139009f51…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
M .werks/13083
M tests/unit/cmk/utils/test_werks.py
Log Message:
-----------
predate werk 13083
* the fix was already in the codebase, yet the werk was delayed
Change-Id: I3ecba47c83d6433f0c05406f732c86e163e2b25a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 4b8c8015a34947ec5f89ecdf49334cf6d5344018
https://github.com/tribe29/checkmk/commit/4b8c8015a34947ec5f89ecdf49334cf6d…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
M checks/agent_vsphere
M tests/unit/checks/test_agent_vsphere.py
Log Message:
-----------
agent_vsphere: Use hostname if no IP address is configured
Change-Id: Iaadf1e8abaed31174c30ac32a0a632cd5ce0a271
Commit: a8b10c92f6051fdb52ecb9d21def92cc1337eae9
https://github.com/tribe29/checkmk/commit/a8b10c92f6051fdb52ecb9d21def92cc1…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
M buildscripts/infrastructure/build-nodes/scripts/install-gnu-toolchain.sh
Log Message:
-----------
Make distro gcc/g++ easily available in all CI containers
Change-Id: I1ffc8b781ab35379a9bb2cb3fda37ad79af0b7ea
Commit: 5534a758e6168a4c98f52b4ccc4600313ac5dd16
https://github.com/tribe29/checkmk/commit/5534a758e6168a4c98f52b4ccc4600313…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
A checkman/kube_cpu
R checkman/kube_cpu_usage
A cmk/base/plugins/agent_based/kube_cpu.py
R cmk/base/plugins/agent_based/kube_cpu_usage.py
M cmk/base/plugins/agent_based/kube_memory.py
M cmk/gui/plugins/wato/check_parameters/kube_resources.py
A tests/unit/cmk/base/plugins/agent_based/test_kube_cpu.py
R tests/unit/cmk/base/plugins/agent_based/test_kube_cpu_usage.py
Log Message:
-----------
kube_cpu_usage: change name to kube_cpu
The naming is now consistent with kube_memory plugin
Name was chosen based on a poll.
Change-Id: I00aaac679c8635dd66f1083e25c05d63f2f45a51
Compare: https://github.com/tribe29/checkmk/compare/0b31bb4f5e1a...5534a758e616
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0b31bb4f5e1aa67933f9f17a869255d2a44cee52
https://github.com/tribe29/checkmk/commit/0b31bb4f5e1aa67933f9f17a869255d2a…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
M cmk/base/plugins/agent_based/utils/k8s.py
M cmk/special_agents/utils_kubernetes/schemata/api.py
Log Message:
-----------
agent_kube: change NodeAddress model
Originally, we relied on the Kubernetes documentation. Since, that
leads to crashes, we have change it.
CMK-9695
Change-Id: I9469878896252e63acc6dbba64f54f164180ed5e
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 5bf660efff0cb649b34a67c404c39d938d6db79a
https://github.com/tribe29/checkmk/commit/5bf660efff0cb649b34a67c404c39d938…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
A .werks/13720
M cmk/gui/plugins/openapi/endpoints/user_config.py
M cmk/gui/type_defs.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_user.py
Log Message:
-----------
13720 SEC Stop returning password hashes over API
Previous to this Werk the <i>REST API</i> returned the password hashes when getting a user object. If the user was a automation user the password was returned in clear-text.
This data should not be returned ever. If you forgot a password you have to reset it.
CMK-9627
Change-Id: I6b8fefd86d2ea62c387d0940cab5f0c043ac7162
Commit: 4769852e156072cdd8088835c72500a6a42be518
https://github.com/tribe29/checkmk/commit/4769852e156072cdd8088835c72500a6a…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
M cmk/base/agent_based/checking/__init__.py
M cmk/base/agent_based/discovery/__init__.py
M cmk/base/agent_based/discovery/_discovered_services.py
M cmk/base/agent_based/discovery/_host_labels.py
M cmk/base/agent_based/inventory/__init__.py
M cmk/base/config.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
Log Message:
-----------
Fix host key missmatch (again)
The data sources now use the actual IP iaddress,
instead of blindly using the hosts address.
The host keys have to reflect that for service and
host label discovery, checking, and inventory.
Change-Id: I8df10ba52c48520b7a77f70172b5331a151e3034
Compare: https://github.com/tribe29/checkmk/compare/48e4878e80d9...4769852e1560
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 494c7343acab3185794d57c14b536772d3e65a74
https://github.com/tribe29/checkmk/commit/494c7343acab3185794d57c14b536772d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
R buildscripts/scripts/test-python3-pipenv-deps.jenkins
Log Message:
-----------
Job has been removed from CI
Change-Id: Ia7ac2cad174e7ab0d2b733021cb5489ab55a6541
Commit: 0a2150aad39456e15afeb9ccf57266347ce32801
https://github.com/tribe29/checkmk/commit/0a2150aad39456e15afeb9ccf57266347…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
A .werks/13083
Log Message:
-----------
13083 FIX cleanup only very old activations
During the process of "activating changes" it was possible
in certain situations that the activation-ID would disappear before
the activation could have a chance to complete.
Investigations showed that a cleanup job removed these activations
before they even started. This could then manifest itself as the error:
"Missing Activation ID" or a response with a 404 status in the REST API.
This werk fixes this problem by changing the cleanup job to only consider
activations which are at least an hour (3600 seconds) old.
There are no further changes needed for this to take effect.
Change-Id: I2c1a77f37f7b431954ac80dbda925580e4dd74f9
Compare: https://github.com/tribe29/checkmk/compare/67e3cba1d185...0a2150aad394
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 86ae42354d5b370313d333c32e75335a6afb9fdf
https://github.com/tribe29/checkmk/commit/86ae42354d5b370313d333c32e75335a6…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
M Pipfile
M Pipfile.lock
M tests/Makefile
M tests/conftest.py
R tests/gui_e2e/conftest.py
R tests/gui_e2e/test_asvs.py
R tests/gui_e2e/test_login.py
R tests/testlib/playwright/__init__.py
M tests/testlib/site.py
Log Message:
-----------
Revert "First GUI E2E tests"
This reverts commit 4f73eebf6a494b9fd94d083e9ed10d3e972cf8f6.
Reason for revert: pytest-playwright plugin doesn't play well with integration tests
Change-Id: I9f3d6df378da264fe93921b8b02a5489804b6a18
Commit: 33a8cab41ea893adc1311a6fe5257b8eea28f275
https://github.com/tribe29/checkmk/commit/33a8cab41ea893adc1311a6fe5257b8ee…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
M cmk/base/plugins/agent_based/utils/bluecat.py
Log Message:
-----------
fix typing of cluster check function II
CMK-8147
Change-Id: I18dd732c60c9cb99a1cda7b541cf88b04f1c8a02
Commit: c172f1296490470a36e58ae02fb3eb66d50cc840
https://github.com/tribe29/checkmk/commit/c172f1296490470a36e58ae02fb3eb66d…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
M cmk/base/plugins/agent_based/cisco_wlc.py
M cmk/base/plugins/agent_based/domino_tasks.py
M cmk/base/plugins/agent_based/f5_bigip_cluster_status.py
M cmk/base/plugins/agent_based/utils/interfaces.py
Log Message:
-----------
fix typing of cluster check function III
CMK-8147
Change-Id: Iccbe89d966e93054faa01b944c5a826d3a3e6678
Commit: 3985dcc100e3d0ce83b2a67e2504c09c39d7b555
https://github.com/tribe29/checkmk/commit/3985dcc100e3d0ce83b2a67e2504c09c3…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
M cmk/base/plugins/agent_based/juniper_trpz_aps.py
M cmk/base/plugins/agent_based/juniper_trpz_aps_sessions.py
M cmk/base/plugins/agent_based/lnx_if.py
M cmk/base/plugins/agent_based/logwatch.py
M cmk/base/plugins/agent_based/logwatch_ec.py
M cmk/base/plugins/agent_based/mssql_databases.py
M cmk/base/plugins/agent_based/netscaler_vserver.py
M cmk/base/plugins/agent_based/omd_status.py
Log Message:
-----------
fix typing of cluster check function IV
CMK-8147
Change-Id: I58861751929b89e2e574aad01c1d0d5d6f245139
Commit: 81d4e39ff69fc4912ecbfad8f5448b03843b25ba
https://github.com/tribe29/checkmk/commit/81d4e39ff69fc4912ecbfad8f5448b038…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
M cmk/base/plugins/agent_based/oracle_asm_diskgroup.py
M cmk/base/plugins/agent_based/oracle_rman.py
M cmk/base/plugins/agent_based/oracle_tablespaces.py
Log Message:
-----------
fix typing of cluster check function V
CMK-8147
Change-Id: I59a8773cc7f80c7635cc3a1a260359de8b7d22b9
Commit: 100987e510493dd0056f64469c78645e91da499b
https://github.com/tribe29/checkmk/commit/100987e510493dd0056f64469c78645e9…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
M cmk/base/plugins/agent_based/postgres_query_duration.py
M cmk/base/plugins/agent_based/ps_check.py
M cmk/base/plugins/agent_based/pulse_secure_users.py
M cmk/base/plugins/agent_based/sap_hana_license.py
M cmk/base/plugins/agent_based/sap_hana_status.py
M cmk/base/plugins/agent_based/services.py
M cmk/base/plugins/agent_based/site_object_counts.py
M cmk/base/plugins/agent_based/tsm_stagingpools.py
M cmk/base/plugins/agent_based/veritas_vcs.py
M cmk/base/plugins/agent_based/winperf_phydisk.py
Log Message:
-----------
fix typing of cluster check function VI
CMK-8147
Change-Id: Id9d88d42af9a867826c3576f970ca80b3b554af5
Commit: 705434634fdc1dcecb0d87fd0de1cb01e75dc952
https://github.com/tribe29/checkmk/commit/705434634fdc1dcecb0d87fd0de1cb01e…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
M cmk/base/api/agent_based/register/utils.py
Log Message:
-----------
add validation for cluster_check_function types
Change-Id: I1bdb999fac45b3004ca7596317be8fac619b0f99
Commit: f52cd3ce23258fe2d64b553cabf76b1f273b379a
https://github.com/tribe29/checkmk/commit/f52cd3ce23258fe2d64b553cabf76b1f2…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
M tests/Makefile
Log Message:
-----------
unit tests: add doctests of cmk/fields
Change-Id: I8db8f688214e279fc9e8c0bc3f43fd2300afa2c3
Commit: 48e4878e80d9edde2978df97ef78fb8ccce5e9bd
https://github.com/tribe29/checkmk/commit/48e4878e80d9edde2978df97ef78fb8cc…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/activate_changes.py
M cmk/gui/plugins/openapi/endpoints/bi.py
M cmk/gui/plugins/openapi/endpoints/folder_config.py
M cmk/gui/plugins/openapi/endpoints/host_tag.py
M cmk/gui/plugins/openapi/endpoints/password.py
M cmk/gui/plugins/openapi/endpoints/time_period.py
M cmk/gui/plugins/openapi/endpoints/user_config.py
M cmk/gui/plugins/openapi/endpoints/utils.py
M cmk/gui/plugins/openapi/restful_objects/constructors.py
Log Message:
-----------
REST API: change signature of collection_item
Change-Id: I4b72fb39ddfe02512b537c23d8733d0474a754fe
Compare: https://github.com/tribe29/checkmk/compare/021660e029d4...48e4878e80d9
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 2d11766f8a925a2fdbd0fddb4e3cc6a23df0ab50
https://github.com/tribe29/checkmk/commit/2d11766f8a925a2fdbd0fddb4e3cc6a23…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
A .werks/13337
A checkman/ciena_cfm
A checkman/ciena_port_power
A checkman/ciena_routing_instance
A checkman/ciena_tunnel
A cmk/base/plugins/agent_based/ciena_cfm.py
A cmk/base/plugins/agent_based/ciena_port_power.py
A cmk/base/plugins/agent_based/ciena_routing_instance.py
A cmk/base/plugins/agent_based/ciena_tunnel.py
A cmk/base/plugins/agent_based/utils/ciena_ces.py
M cmk/utils/man_pages.py
A tests/unit/cmk/base/plugins/agent_based/test_ciena_port_power.py
Log Message:
-----------
13337 Add Monitoring for Ciena Switch 5171 and 5142
The following are reported now: Tunnels together with their statuses,
CFM services together with their statuses and byte transfer, ports
together with their signal power.
CMK-4895
Change-Id: Ic42be0c41151219d539c2f74787a1077a61ed064
Commit: 021660e029d48ea1a41b54dc409f36ca4e2ddf59
https://github.com/tribe29/checkmk/commit/021660e029d48ea1a41b54dc409f36ca4…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
M cmk/gui/plugins/wato/check_parameters/filesystem.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_df_parameters.py
Log Message:
-----------
Prevent mutating parameters in filesystem check
TEST: extend unit test to prevent such problems
CMK-9557
Change-Id: I4960193e7eb1ab3e4e4837ea2b9b9516e3beaa50
Compare: https://github.com/tribe29/checkmk/compare/38ab89b801e9...021660e029d4