Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d586cb9a5b3dcb1f16ca4f0aefaba9842a313f99
https://github.com/tribe29/checkmk/commit/d586cb9a5b3dcb1f16ca4f0aefaba9842…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2020-12-28 (Mon, 28 Dec 2020)
Changed paths:
A .werks/11782
M checks/ups_out_load
M cmk/base/check_legacy_includes/ups_generic.py
M tests/unit/checks/generictests/datasets/ups_out_load_regression.py
Log Message:
-----------
11782 FIX ups_out_load check and discovery crash on empty values for load and voltage
Empty SNMP values for load or values would result in an unhandled exception
{{ValueError (invalid literal for int() with base 10: '')}}.
This fix checks for empty values first before taking them as numeric values.
Change-Id: I810570dd7e29903f16ff128ce30056d91aa81c7f
Commit: 6cb14232656d1d356f9b43bd655c50b7f0db9014
https://github.com/tribe29/checkmk/commit/6cb14232656d1d356f9b43bd655c50b7f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-12-28 (Mon, 28 Dec 2020)
Changed paths:
A docker/Check_MK-pubkey.gpg
M docker/Dockerfile
M tests/docker/test_docker.py
Log Message:
-----------
Ship package signing public key with git now
Removed unnecessary GPG public key downloading during container build
procedure. We now have the file checked into our git to reduce the need
for the download of this file that is used to verify the Checkmk
installation packages.
Change-Id: Id59ef8d8e815dd975a5d46ec18f82f2c51b0bdd1
Compare: https://github.com/tribe29/checkmk/compare/dadf81d7cdd9...6cb14232656d
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 3d1eaa806351d0656b38cccaacc193d7ffe0128e
https://github.com/tribe29/checkmk/commit/3d1eaa806351d0656b38cccaacc193d7f…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2020-12-28 (Mon, 28 Dec 2020)
Changed paths:
A .werks/11783
M cmk/base/plugins/agent_based/hr_mem.py
Log Message:
-----------
11783 FIX hr_mem crashes on HP and Arris SNMP data
HP returns broken and Arris returns invalid values for .1.3.6.1.2.1.25.2.3.1.2.1 (hrStorageType)
resulting in unhandled KeyErrors.
This fix maps guesses {{"RAM"}} for HP and {{None}} for Arris and thus prevents the exception.
Change-Id: Iea329a8ebecb653d26960dafd2bde07ed5e27347
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: dadf81d7cdd9717c682be03efa5846193f60dec9
https://github.com/tribe29/checkmk/commit/dadf81d7cdd9717c682be03efa5846193…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-12-28 (Mon, 28 Dec 2020)
Changed paths:
M livestatus/src/Poller.h
Log Message:
-----------
Added stream insertion operators for polling-related types.
This helps during debugging, perhaps we can even add some polling-related
logging into production code. But to be really helpful, we would need more
information about the used file descriptors. This could be done, but we
would need to introduce e.g. a wrapper class around the FD int, including a
textual description. Doable, but not now...
Apart from that: We should really outline some code from Poller.h.
Change-Id: I39cc531c49454e90a937e12998147f3cd1108861
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 4e2bfb9954f1005c95b59a126be9ad3567864df4
https://github.com/tribe29/checkmk/commit/4e2bfb9954f1005c95b59a126be9ad356…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-12-28 (Mon, 28 Dec 2020)
Changed paths:
M livestatus/src/Poller.h
Log Message:
-----------
Added stream insertion operators for polling-related types.
This helps during debugging, perhaps we can even add some polling-related
logging into production code. But to be really helpful, we would need more
information about the used file descriptors. This could be done, but we
would need to introduce e.g. a wrapper class around the FD int, including a
textual description. Doable, but not now...
Apart from that: We should really outline some code from Poller.h.
Change-Id: I39cc531c49454e90a937e12998147f3cd1108861
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: da81342b391d33f5ae0417bd1490466c39723c80
https://github.com/tribe29/checkmk/commit/da81342b391d33f5ae0417bd1490466c3…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-12-28 (Mon, 28 Dec 2020)
Changed paths:
M livestatus/src/Poller.h
Log Message:
-----------
Do not define an unnamed namespace in a header file.
https://clang.llvm.org/extra/clang-tidy/checks/cert-dcl59-cpp.html
Change-Id: Ib64886a40579e829ca1a631356e251c514ff25bf
Commit: feb6abcba7a0747221e7509446f6641a09b17997
https://github.com/tribe29/checkmk/commit/feb6abcba7a0747221e7509446f6641a0…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-12-28 (Mon, 28 Dec 2020)
Changed paths:
M livestatus/src/Poller.h
Log Message:
-----------
Initialize all variables.
Control flow analysis could figure it out that this variable is
always assigned before being accessed, but somehow the linter
doesn't seem to use CFA here.
Change-Id: I8f8b38deb4c42dd2672ad8a25332c277dce497d4
Commit: 5d87bf6a8f85c064a81fe33b175364a1f032fef5
https://github.com/tribe29/checkmk/commit/5d87bf6a8f85c064a81fe33b175364a1f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-12-28 (Mon, 28 Dec 2020)
Changed paths:
M tests/integration/cmk/base/test_automations.py
Log Message:
-----------
Make test accept another DNS resolver issue
Depending on the DNS resolver settings the response is a bit different.
Adding a new situation that can occur during manual tests.
Change-Id: Idcb5df7a96d9701596bfd57a3391f0e6426ad9d3
Commit: eaa59ff97f9774a3bbe13c6b95f2bcb12a68c37d
https://github.com/tribe29/checkmk/commit/eaa59ff97f9774a3bbe13c6b95f2bcb12…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-12-28 (Mon, 28 Dec 2020)
Changed paths:
M tests/integration/cmk/base/test_automations.py
Log Message:
-----------
Add more useful error message to failed automation tests
Change-Id: I4158f438fe4f421a02ddc4d7175e4109f100cdcf
Commit: 37178d2acb2c8e068d0bb30434ce7bb42f5ee43b
https://github.com/tribe29/checkmk/commit/37178d2acb2c8e068d0bb30434ce7bb42…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-12-28 (Mon, 28 Dec 2020)
Changed paths:
M tests/testlib/web_session.py
Log Message:
-----------
Fix wrong file access when running tests undockered
Change-Id: Ifb24786c81587cf9c087f7a5aa8d4616d18c1035
Commit: 809c0d0e4904ff896fc427c09627d96d8ade6505
https://github.com/tribe29/checkmk/commit/809c0d0e4904ff896fc427c09627d96d8…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-12-28 (Mon, 28 Dec 2020)
Changed paths:
M tests/integration/cmk/base/test_automations.py
M tests/integration/cmk/base/test_check_variables.py
M tests/integration/cmk/base/test_discovery_parameters.py
M tests/integration/cmk/base/test_modes.py
Log Message:
-----------
Little more robust test setup finalization
The cleanup code (after the yield) is not called in case some exception
occurs during during activate changes, leaving configuration files of
the fixture behind which will then break the test isolation.
Would be better to separate single parts of the fixture into smaller
fixtures to isolate them a bit more.
Change-Id: I5d9602377692b7d92fb4c0422921a6a654fc4997
Compare: https://github.com/tribe29/checkmk/compare/317169d89bd3...809c0d0e4904
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 41e3442ffbe0cccb7d6e0c7befe4511a6b275873
https://github.com/tribe29/checkmk/commit/41e3442ffbe0cccb7d6e0c7befe4511a6…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2020-12-28 (Mon, 28 Dec 2020)
Changed paths:
A .werks/11782
M checks/ups_out_load
M cmk/base/check_legacy_includes/ups_generic.py
M tests/unit/checks/generictests/datasets/ups_out_load_regression.py
Log Message:
-----------
11782 FIX ups_out_load check and discovery crash on empty values for load and voltage
Empty SNMP values for load or values would result in an unhandled exception
{{ValueError (invalid literal for int() with base 10: '')}}.
This fix checks for empty values first before taking them as numeric values.
Change-Id: I810570dd7e29903f16ff128ce30056d91aa81c7f
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 64e3dde9ffb09c6cfae5c2e01a7dd2ba7c7f9624
https://github.com/tribe29/checkmk/commit/64e3dde9ffb09c6cfae5c2e01a7dd2ba7…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2020-12-28 (Mon, 28 Dec 2020)
Changed paths:
M tests/testlib/site.py
Log Message:
-----------
Give the test site core more time to reload. This change may affect only CI-like builds, i.e. slo-o-ow builds
Change-Id: Iab817af80cbbbc6b0ee374dd1bcfb1fe94e92857