Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 72aff862675281b958f5cfd8aee8355b4873ad87
https://github.com/Checkmk/checkmk/commit/72aff862675281b958f5cfd8aee8355b4…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M cmk/gui/prediction.py
Log Message:
-----------
refactor computation of scala
This patch makes the computation more pythonic in general,
also we stop assuming that the prediction range is 24 hours
(even though it currently is).
Change-Id: I5a9840d1dcd871b7d2108ee44f9f1bfd868957ea
Commit: ba714ef68d42614ac581fed47fb9a8fd23c905b1
https://github.com/Checkmk/checkmk/commit/ba714ef68d42614ac581fed47fb9a8fd2…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M cmk/gui/prediction.py
Log Message:
-----------
renamings
Change-Id: Ib3b6303e2f65f93154c3e49e0bfbf8b8fab2bbe1
Commit: dd997bc48fde84a862d905171e6d1db76160dc4a
https://github.com/Checkmk/checkmk/commit/dd997bc48fde84a862d905171e6d1db76…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M cmk/gui/prediction.py
Log Message:
-----------
render missing value as 'N/A'
Change-Id: I355bc642552ade3e7fc6a41a29179abd6a5f2f55
Compare: https://github.com/Checkmk/checkmk/compare/61517e36ef9d...dd997bc48fde
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 35df90b20927483ec694a43b73c2200cfb6142aa
https://github.com/Checkmk/checkmk/commit/35df90b20927483ec694a43b73c2200cf…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M cmk/utils/werks/collect.py
Log Message:
-----------
fix previous change on collect.py
As branch_name is no local branch, it is not found by git.
We can simply use the ref directly.
Change-Id: I207fc8895289a2fad1a982f0f5feb3967933036a
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 0571ef67705885f48ef17e6a9a59b37923ecdf14
https://github.com/Checkmk/checkmk/commit/0571ef67705885f48ef17e6a9a59b3792…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M cmk/base/plugins/agent_based/check_mk.py
M tests/unit/cmk/base/plugins/agent_based/test_checkmk.py
M tests/unit/cmk/base/test_discovery.py
Log Message:
-----------
Do not set cmk/os_platform label if platform is Linux
This change will prevent adding cmk/os_platform on hosts where no
platform information is found. The latest Linux agent sets by itself
this tag.
CMK-13999
Change-Id: I1010f3c35fa51e14971471fb96e78d621cbeb20a
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 67908212e2a177981ba1f27eaac74406fe1299bb
https://github.com/Checkmk/checkmk/commit/67908212e2a177981ba1f27eaac74406f…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M cmk/gui/prediction.py
M cmk/utils/prediction/_plugin_interface.py
M cmk/utils/prediction/_prediction.py
M tests/unit/cmk/update_config/plugins/actions/test_prediction_files_cleanup.py
M tests/unit/cmk/utils/prediction/test-files/output/America/New_York/everyday
M tests/unit/cmk/utils/prediction/test-files/output/Europe/Berlin/26
M tests/unit/cmk/utils/prediction/test-files/output/Europe/Berlin/26.info
M tests/unit/cmk/utils/prediction/test-files/output/Europe/Berlin/everyday
M tests/unit/cmk/utils/prediction/test-files/output/Europe/Berlin/everyday.info
M tests/unit/cmk/utils/prediction/test-files/output/Europe/Berlin/thursday
M tests/unit/cmk/utils/prediction/test-files/output/Europe/Berlin/thursday.info
M tests/unit/cmk/utils/prediction/test-files/output/UTC/sunday
M tests/unit/cmk/utils/prediction/test_query.py
Log Message:
-----------
prediction: clean up validity + time offsets
This simplifies the validity and lookup logic
for predictions.
Every prediction is valid for exactly one day
(as was the case previously).
If no prediction is available, create one for
the current day (starting at 12 AM).
Change-Id: I38edc09bbd01be4bd99fbe309e8de079388de47f
Commit: 7fe7eea61d3530a2c7e0697dd8bb449a14c6666c
https://github.com/Checkmk/checkmk/commit/7fe7eea61d3530a2c7e0697dd8bb449a1…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M cmk/utils/prediction/_plugin_interface.py
Log Message:
-----------
prediction: move creation of info up
Change-Id: I9fa471f3475a0ef4247117f4398fb99fd395cc5d
Commit: dfe75411555bf1dd3d0c5495f2f91e9b66a156a8
https://github.com/Checkmk/checkmk/commit/dfe75411555bf1dd3d0c5495f2f91e9b6…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M cmk/utils/prediction/_plugin_interface.py
Log Message:
-----------
prediction: look for prediction based on meta data
We no longer need to check the validity separately.
If the meta data is unchanged, the prediction is valid.
Change-Id: I33f0f686543dd5066d888ad27cb2fe2ffcc3f00d
Compare: https://github.com/Checkmk/checkmk/compare/a3009cee36e4...dfe75411555b
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 15a8a62c4d3e5c3b2e0e578e4ab2b6edfdfc7c35
https://github.com/Checkmk/checkmk/commit/15a8a62c4d3e5c3b2e0e578e4ab2b6edf…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M cmk/gui/prediction.py
Log Message:
-----------
prediction: query for a point with consistent coordinates
Note that a point in 2D is the smallest possible
inconsistent data set :-).
Change-Id: I065527398b644fe220fe77888ff9e54e420df833
Commit: d043202dbe24b9e5eaffa1bae2b81cde9e36b3e8
https://github.com/Checkmk/checkmk/commit/d043202dbe24b9e5eaffa1bae2b81cde9…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M cmk/gui/prediction.py
Log Message:
-----------
prediction: factor out functions
Change-Id: Ib44afae0322f1208508aafb37c1e5daa646ba04b
Commit: 4ebfccd97896b6730467b8ffb4e632f7fe2ba96f
https://github.com/Checkmk/checkmk/commit/4ebfccd97896b6730467b8ffb4e632f7f…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M cmk/gui/prediction.py
Log Message:
-----------
prediction: move some constants
Change-Id: I68df669bc1ff83596b654a899be7e8a963f5e7b5
Commit: 7ed3e32a218f256ee2a5bb9ec4c45f7d14ce1f64
https://github.com/Checkmk/checkmk/commit/7ed3e32a218f256ee2a5bb9ec4c45f7d1…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M cmk/gui/prediction.py
Log Message:
-----------
prediction: simplify colors
We settle for the good old #FFFF00 yellow.
The other ones are very nice too, though.
Change-Id: Iba9612f97e0ce666584bbe9afae2ecc0aab8a8b3
Commit: 077ff5e663173903b2f4c217eba9604b232d5105
https://github.com/Checkmk/checkmk/commit/077ff5e663173903b2f4c217eba9604b2…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M cmk/gui/prediction.py
Log Message:
-----------
factor out function
Change-Id: I241f71b8868d711a271074cdfeec24c19e43129b
Commit: a3009cee36e4414050cc3ea232764ec62fac93ee
https://github.com/Checkmk/checkmk/commit/a3009cee36e4414050cc3ea232764ec62…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M buildscripts/scripts/stages.yml
M cmk/utils/werks/__main__.py
M cmk/utils/werks/collect.py
Log Message:
-----------
run werk related scripts in gerrit change validation
those commands are only run during release or with cronjobs, so we want
to detect problems as early as possible.
also add an option to the collect subcommand to be able to use HEAD
instead of autodiscovering branch refs. There are some branches
available in CI, but they are not automatically fetched, so they still
have invalid html and other stuff.
Change-Id: Ic8c220c5a2e6f565273214370703c275a1219f84
Compare: https://github.com/Checkmk/checkmk/compare/58d9c5bad353...a3009cee36e4
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 58d9c5bad353c11a5808c6083ead16a13eea1ddc
https://github.com/Checkmk/checkmk/commit/58d9c5bad353c11a5808c6083ead16a13…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
R tests/unit/cmk/utils/werks/test_werks.py
Log Message:
-----------
remove test_website_essentials_workaround
the website essentials workflow is no longer in use. It was replaced by
python -m cmk.utils.werks collect
Change-Id: I7927be7eea7586499bde4b8cf6dd3ebc0f107713
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 0127c9e13503d6d6105beae7b81e77cf8d236158
https://github.com/Checkmk/checkmk/commit/0127c9e13503d6d6105beae7b81e77cf8…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M cmk/base/legacy_checks/mem.py
M cmk/gui/plugins/wato/check_parameters/memory_pagefile_win.py
M tests/unit/checks/test_mem_win.py
Log Message:
-----------
memwin: clean up wato parameters
Change-Id: Ic43eae30e60b70d4c26dd7ef33f18c290111d88b
Commit: 673134d8e6b123df1295da7bc87c1a58b206a53e
https://github.com/Checkmk/checkmk/commit/673134d8e6b123df1295da7bc87c1a58b…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M cmk/base/check_api.py
M cmk/gui/prediction.py
M cmk/utils/prediction/_plugin_interface.py
M tests/unit/checks/generictests/datasets/f5_bigip_vserver_regression.py
M tests/unit/checks/generictests/datasets/skype_skype_1_regression.py
M tests/unit/checks/test_mem_win.py
M tests/unit/cmk/base/plugins/agent_based/test_fireeye_active_vms.py
M tests/unit/cmk/base/plugins/agent_based/test_fireeye_mailq.py
M tests/unit/cmk/base/test_check_api.py
M tests/unit/cmk/utils/prediction/test_plugin_interface.py
Log Message:
-----------
prediction: remove unused 'scale'
Change-Id: I61f0af609af7d333c98e3c4ec6b1a9d287a7b806
Compare: https://github.com/Checkmk/checkmk/compare/952556f80637...673134d8e6b1
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 952556f80637b5566493b95cf947e53750536218
https://github.com/Checkmk/checkmk/commit/952556f80637b5566493b95cf947e5375…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M cmk/utils/werks/mail/__init__.py
Log Message:
-----------
fix weks mail command without any notes
--assume-no-notes-but did not work correctly and still assumed that
there should be some notes available.
Change-Id: Iebd0979ca40b4cc9cae7fe93cb4970420f29ee0b
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 80396101095c387e709016bdb46fdb623b6f7a9b
https://github.com/Checkmk/checkmk/commit/80396101095c387e709016bdb46fdb623…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M cmk/utils/parameters.py
M cmk/utils/rulesets/ruleset_matcher.py
M tests/unit/cmk/utils/rulesets/test_ruleset_matcher.py
M tests/unit/cmk/utils/test_parameters.py
Log Message:
-----------
ruleset matcher: use dict-only merge functoin
Change-Id: I15421436ae825743f95dea3490c8cc2b9e6ccc0a
Commit: 8ba09dfaa7afee1bf7043e19e44ac914dc0bca92
https://github.com/Checkmk/checkmk/commit/8ba09dfaa7afee1bf7043e19e44ac914d…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M cmk/base/legacy_checks/mem.py
M tests/unit/checks/test_mem_win.py
Log Message:
-----------
move total metrics to top
Change-Id: I554fdb0a1524fd631f8504a0fe4a1c7a1db7f7f4
Commit: 6c7f6a4a49cdd2dd403f0e71dc371b4843900809
https://github.com/Checkmk/checkmk/commit/6c7f6a4a49cdd2dd403f0e71dc371b484…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M cmk/base/legacy_checks/mem.py
Log Message:
-----------
do not overwrite variable
Change-Id: Ib6e54fd527f73ae4193bf7af2f20648e5b3738e0
Commit: 68031884a6769496724e2bdc7807ac7a671d49c0
https://github.com/Checkmk/checkmk/commit/68031884a6769496724e2bdc7807ac7a6…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
M cmk/base/legacy_checks/mem.py
Log Message:
-----------
drop trivial condition
Change-Id: Ia98521c333d2966e0a6ae84839e05d615d244962
Commit: e673b488a32dcd20b1c8c8457c0e2ce34326fd9f
https://github.com/Checkmk/checkmk/commit/e673b488a32dcd20b1c8c8457c0e2ce34…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-01-15 (Mon, 15 Jan 2024)
Changed paths:
A .werks/16374.md
M cmk/base/legacy_checks/mem.py
M cmk/gui/plugins/metrics/storage.py
M cmk/gui/plugins/metrics/translation.py
M tests/unit/checks/test_mem_win.py
Log Message:
-----------
16374 FIX mem_win: Base prediction on original measurement
Change-Id: I3c3bb52916ffe12d53dcfe125f111729f5d76fd0
Compare: https://github.com/Checkmk/checkmk/compare/85b4cf6aca47...e673b488a32d