Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0b4f290e8a244f006cea2ae29fedee549e1f88d8
https://github.com/tribe29/checkmk/commit/0b4f290e8a244f006cea2ae29fedee549…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2021-05-05 (Wed, 05 May 2021)
Changed paths:
M cmk/base/sources/ipmi.py
M cmk/base/sources/piggyback.py
M cmk/base/sources/programs.py
M cmk/base/sources/snmp.py
M cmk/base/sources/tcp.py
M cmk/core_helpers/_base.py
M cmk/core_helpers/ipmi.py
M cmk/core_helpers/piggyback.py
M cmk/core_helpers/program.py
M cmk/core_helpers/snmp.py
M cmk/core_helpers/tcp.py
M tests/unit/cmk/base/sources/test_tcp_data_source.py
M tests/unit/cmk/core_helpers/test_fetchers.py
Log Message:
-----------
Pass cluster nodes to fetchers
CMK-7752
Change-Id: I3c6f0a622cb4f50c6f92fef0809e3950ce39e8eb
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 3e2ca292b833d0a4da9c05fa958498575d6fc9e7
https://github.com/tribe29/checkmk/commit/3e2ca292b833d0a4da9c05fa958498575…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2021-05-05 (Wed, 05 May 2021)
Changed paths:
M cmk/core_helpers/__init__.py
M cmk/core_helpers/controller.py
M tests/unit/cmk/core_helpers/test_controller.py
M tests/unit/cmk/core_helpers/test_fetchers.py
Log Message:
-----------
Improve controller typing
Parsing the JSON representation of the fetchers earlier lets us
* have a Fetcher *instance* in the `run_fetchers` loop
* pass a Fetcher *instance* to `run_fetcher()`
* cleanly separate configuration parsing and running
The first point also makes it easier to iterate on cluster
nodes inside of the loop.
We also remove a few tests
* whitebox `run_checkers` tests
* tests obsoleted by the typing
* tests that check behavior that is actually not desired
CMK-7752
Change-Id: I9bf423ab25fa41a89e58336c240c9bea9c3f5b0b
Commit: 9d89c58c74d0172e93994db7a9b8a3fb79ef65e1
https://github.com/tribe29/checkmk/commit/9d89c58c74d0172e93994db7a9b8a3fb7…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2021-05-05 (Wed, 05 May 2021)
Changed paths:
M cmk/core_helpers/controller.py
M tests/unit/cmk/core_helpers/test_controller.py
Log Message:
-----------
Add `cluster_max_cachefile_age` to fetcher config
This is a global values from `cmk.base.default_config.base` and we
therefore save it in the global fetcher config as well.
CMK-7752
Change-Id: I26cbd363cc6c452e52a68685cc36d700c37133bf
Compare: https://github.com/tribe29/checkmk/compare/d04367293ac8...9d89c58c74d0
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: f512404008459d146df6893d59e00c679a61acf3
https://github.com/tribe29/checkmk/commit/f512404008459d146df6893d59e00c679…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2021-05-05 (Wed, 05 May 2021)
Changed paths:
M buildscripts/infrastructure/os-nodes/centos-6/Dockerfile
M buildscripts/infrastructure/os-nodes/centos-7/Dockerfile
Log Message:
-----------
Remove again g++ from test containers
* g++ should *not* be installed as it is only needed for building node
modules
* node modules should *not* be builded but downloaded from archive
server in order to reduce jenkins execution time
Change-Id: I47bbe64a416bc3dac655e07943d4ef102068f372
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 9e4bf9c2f67b5667ce9c1e6b90e3310d43532791
https://github.com/tribe29/checkmk/commit/9e4bf9c2f67b5667ce9c1e6b90e3310d4…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-05-05 (Wed, 05 May 2021)
Changed paths:
M cmk/base/prediction.py
M cmk/gui/prediction.py
M cmk/utils/prediction.py
M tests/unit/cmk/utils/test_prediction_commons.py
Log Message:
-----------
prediction: make signature more specific
Change-Id: Id5530444739ff9d3ad652c660618cffb960f67e0
Commit: 8a5bd3eab851f3f99187ee772d288a0632cc25e2
https://github.com/tribe29/checkmk/commit/8a5bd3eab851f3f99187ee772d288a063…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-05-05 (Wed, 05 May 2021)
Changed paths:
M cmk/base/prediction.py
M cmk/gui/prediction.py
M cmk/utils/prediction.py
M tests/unit/cmk/utils/test_prediction_commons.py
Log Message:
-----------
prediction: push params unpacking up the callstack
Unpacking the parameters earlier allows for better typing.
Change-Id: Ic704b1e8206a904c9bf0066794624ec9b4ee1e97
Compare: https://github.com/tribe29/checkmk/compare/f3bc189e4055...8a5bd3eab851
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: bc4e73b9db849b6533288096695f313e3ed046bb
https://github.com/tribe29/checkmk/commit/bc4e73b9db849b6533288096695f313e3…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2021-05-05 (Wed, 05 May 2021)
Changed paths:
M cmk/gui/availability.py
A tests/unit/cmk/gui/test_availability_table.py
Log Message:
-----------
availability: addition of test and refactorings to layout_availability_table function
Change-Id: I625472327fd427fb77e0832a758906c4b7d4f250
Commit: 51151f539631c5f9935bf6828adc1c6f8e00aca2
https://github.com/tribe29/checkmk/commit/51151f539631c5f9935bf6828adc1c6f8…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2021-05-05 (Wed, 05 May 2021)
Changed paths:
M cmk/gui/availability.py
Log Message:
-----------
availability: change summary logic to always take the percentage value as levels value
In some cases, the summary values had differents states for the ok sid
since the available time in time format had a different total duration
than the percentage based value. This commit changes this behaviour
to always determine the state through the percentage value.
Change-Id: If366c1086a12a7a0972c1d3eb61f74d57563c9d3
Compare: https://github.com/tribe29/checkmk/compare/61e09e0df3a6...51151f539631