Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 227e3d280a52e6a227e1acb7e68055603b514060
https://github.com/tribe29/checkmk/commit/227e3d280a52e6a227e1acb7e68055603…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-12-23 (Wed, 23 Dec 2020)
Changed paths:
M defines.make
Log Message:
-----------
Use dedicated package cache for master branch
The BRANCH_VERSION was still pointing to 2.0.0 which has worked for now,
but could cause trouble in the future. So it's better to separate them
from each other before we get into this situation.
Change-Id: Ibd3435c23d691749b83eeb3d36a760228e358494
Commit: 000e5bf6c151c3558cfe8ae350196a62091371b0
https://github.com/tribe29/checkmk/commit/000e5bf6c151c3558cfe8ae350196a620…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-12-23 (Wed, 23 Dec 2020)
Changed paths:
A .werks/11880
M cmk/base/plugins/agent_based/utils/ups.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_ups.py
Log Message:
-----------
11880 FIX ups_capacity: Bring back UPS 'capacity' metric
In versions 1.6.0p12 to 1.6.0p19 the 'capacity' metric was not produced if the
correspinding devices were on main power supply.
Note that some devices report "0 minutes left" in case they are on mains.
In this case no levels are applied, to avoid false positives.
Change-Id: Ibcefd6a1dd4a3309f69f355346dd63c892c11d43
Compare: https://github.com/tribe29/checkmk/compare/70d3d7557a68...000e5bf6c151
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: 6db9b9672ad9cf839b6fd86f95c112727c77b0de
https://github.com/tribe29/checkmk/commit/6db9b9672ad9cf839b6fd86f95c112727…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-12-23 (Wed, 23 Dec 2020)
Changed paths:
A .werks/11880
M checks/ups_capacity.include
Log Message:
-----------
11880 FIX ups_capacity: Bring back UPS 'capacity' metric
In versions 1.6.0p12 to 1.6.0p19 the 'capacity' metric was not produced if the
correspinding devices were on main power supply.
Note that some devices report "0 minutes left" in case they are on mains.
In this case no levels are applied, to avoid false positives.
Change-Id: Ibcefd6a1dd4a3309f69f355346dd63c892c11d43
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: ac815133903ceb8fcc3b23c8446dd8ed37856d73
https://github.com/tribe29/checkmk/commit/ac815133903ceb8fcc3b23c8446dd8ed3…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-12-23 (Wed, 23 Dec 2020)
Changed paths:
M buildscripts/scripts/build-cmk-version.jenkins
Log Message:
-----------
Build without stashing and unstashing
The exchange of workspace packages with nexus takes a lot of
build time. Especially the parallel downloads from the nexus
take a significant build time.
Since checking out and the actual build step are performed on
the same build node, there is no need to involve remote systems.
So we copy the files around locally to reduce the time and
ressources needed.
Change-Id: Ia663d609dee3663d16e9fd1cfcb692ff5ef827b7
Commit: a7593e2996d2f6fa3684a3402d43d6d2e73230b5
https://github.com/tribe29/checkmk/commit/a7593e2996d2f6fa3684a3402d43d6d2e…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-12-23 (Wed, 23 Dec 2020)
Changed paths:
A .werks/11880
M cmk/base/plugins/agent_based/utils/ups.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_ups.py
Log Message:
-----------
11880 FIX ups_capacity: Bring back UPS 'capacity' metric
In versions 1.6.0p12 to 1.6.0p19 the 'capacity' metric was not produced if the
correspinding devices were on main power supply.
Note that some devices report "0 minutes left" in case they are on mains.
In this case no levels are applied, to avoid false positives.
Change-Id: Ibcefd6a1dd4a3309f69f355346dd63c892c11d43
Compare: https://github.com/tribe29/checkmk/compare/7309b5fc20ba...a7593e2996d2
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 70d3d7557a68a244ae0afba4a08d24e450b2b2f7
https://github.com/tribe29/checkmk/commit/70d3d7557a68a244ae0afba4a08d24e45…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-12-23 (Wed, 23 Dec 2020)
Changed paths:
M cmk/base/config.py
M tests/unit/cmk/base/test_config.py
Log Message:
-----------
PackedConfig: Separate config generation and serialization
This makes the requirements on the `PackedConfigStore` explicit.
We also now fully encapsulate the serialization scheme of the packed
config. This should let us use a cheaper one because `repr()`,
`eval()`, and `compile()` is too expensive.
Change-Id: I1e4e957cdf10a781689459aa90f0113dbd4dc2a3
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 7309b5fc20ba75a8df914a2c84030905ec56aaab
https://github.com/tribe29/checkmk/commit/7309b5fc20ba75a8df914a2c84030905e…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2020-12-23 (Wed, 23 Dec 2020)
Changed paths:
A .werks/11781
M cmk/base/checkers/piggyback.py
M cmk/utils/piggyback.py
M tests/unit/cmk/utils/test_piggyback.py
Log Message:
-----------
11781 FIX Shorten Check_MK service summary
Gathering piggyback info from multiple hosts resulted in longish summary strings with repeating
phrases.
This change consolidates successful hosts and shortens overall summary.
Please note: this should not be merged to the current master branch.
Instead detailed/long output should be introduced to the Check_MK
service and used for this purpose.
Change-Id: Id7dcf31a8ad8c240de938afdcf96ce230f5bcbf8
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d602cf5554f6a1c6a4661f98fc4c6983a51ab551
https://github.com/tribe29/checkmk/commit/d602cf5554f6a1c6a4661f98fc4c6983a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-12-23 (Wed, 23 Dec 2020)
Changed paths:
M buildscripts/scripts/build-cmk-version.jenkins
Log Message:
-----------
Revert "Revert "Build without stashing and unstashing""
Retry with cleaned up workspaces. No change in commit.
This reverts commit 752db02cc9dc4b0497d47c3d5515600e2b5af122.
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: f218e4364383eda1686ac4655c0235e87d18cfa3
https://github.com/tribe29/checkmk/commit/f218e4364383eda1686ac4655c0235e87…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-12-23 (Wed, 23 Dec 2020)
Changed paths:
A .werks/11900
M cmk/base/packaging.py
M cmk/utils/packaging.py
M tests/unit/cmk/utils/test_packaging.py
Log Message:
-----------
11900 FIX Avoid duplicate display for extension packages
This fixes the case where `mkp find` shows
the same file under multiple categories.
This also fixes the same error in the UI for the
"Extension packages" display.
Some of our directories are symlinked so that a naive search in the
filesystem may find the same files at different paths. This patch
uses the real path (resolving symlinks) to identify duplicates.
We further remove code duplication between cmk.utils.packaging
and cmk.base.packaging.
CMK-6503
Change-Id: I69f0dbb80c54f17787b528c926f22bd77cbafd4c