Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: e698ea46ae26a1c78266fa4fa88552473ddd7f5c
https://github.com/Checkmk/checkmk/commit/e698ea46ae26a1c78266fa4fa88552473…
Author: Lukas Lengler <lukas.lengler(a)checkmk.com>
Date: 2024-05-13 (Mon, 13 May 2024)
Changed paths:
A .werks/16668.md
Log Message:
-----------
16668 FIX Top list dashlet: Introduce best effort querying
In some rare cases, the top list dashlet does not display all available metrics
due to limitations in the metric system of Checkmk.
An example of this issue can be observed when using the `CPU utilization`
metric. When using Windows and Linux hosts at the same time, the services of
these hosts conflict with each other, potentially resulting in incomplete
results.
Now the top list dashlet will try to query all available metrics on a best
effort basis if the results are incomplete. If some metrics are still missing,
the dashlet displays an error message with the conflicting metrics.
This information can be used to identify the conflicting services and exclude
them by adding more filters to the dashlet.
CMK-17111
Change-Id: Ib000f19d514750522be6898a1e31d3b81f7ad828
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: fd877db3f8c2b86c09dfecddf96c718ab9c841bf
https://github.com/Checkmk/checkmk/commit/fd877db3f8c2b86c09dfecddf96c718ab…
Author: Wontek Hong <wontek.hong(a)checkmk.com>
Date: 2024-05-13 (Mon, 13 May 2024)
Changed paths:
A .werks/16757
M cmk/special_agents/agent_kube.py
M tests/unit/cmk/special_agents/agent_kube/test_persistent_volume_claim.py
Log Message:
-----------
16757 FIX agent_kube: resolve case when referenced PVC is no longer present
Prior to this werk, the Kubernetes special agent failed whenever
the API returned Kubernetes objects with at least one reference
to a no longer existing PVC. This werk fixes this issue by ignoring
such references.
SUP-16272
Change-Id: Ica05d833d278099352b630d7d2d9e70deeea6e76
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: 415a85ca612204b233f57636a9f8befeff3ea9b0
https://github.com/Checkmk/checkmk/commit/415a85ca612204b233f57636a9f8befef…
Author: Lukas Lengler <lukas.lengler(a)checkmk.com>
Date: 2024-05-13 (Mon, 13 May 2024)
Changed paths:
A .werks/16668.md
Log Message:
-----------
16668 FIX Top list dashlet: Introduce best effort querying
In some rare cases, the top list dashlet does not display all available metrics
due to limitations in the metric system of Checkmk.
An example of this issue can be observed when using the `CPU utilization`
metric. When using Windows and Linux hosts at the same time, the services of
these hosts conflict with each other, potentially resulting in incomplete
results.
Now the top list dashlet will try to query all available metrics on a best
effort basis if the results are incomplete. If some metrics are still missing,
the dashlet displays an error message with the conflicting metrics.
This information can be used to identify the conflicting services and exclude
them by adding more filters to the dashlet.
CMK-17111
Change-Id: Ib000f19d514750522be6898a1e31d3b81f7ad828
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: e60bb6519275e592cbeddaed883289a470cb9b59
https://github.com/Checkmk/checkmk/commit/e60bb6519275e592cbeddaed883289a47…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2024-05-13 (Mon, 13 May 2024)
Changed paths:
M Pipfile.lock
M cmk/base/legacy_checks/orion_system.py
M cmk/base/plugins/agent_based/mssql_jobs.py
M cmk/base/plugins/agent_based/sap_hana_data_volume.py
M cmk/gui/watolib/simple_config_file.py
M cmk/plugins/aws/lib.py
M cmk/utils/prediction/_plugin_interface.py
M tests/unit/checks/generictests/datasets/kernel.py
Log Message:
-----------
Update dependencies
This prepares for unpinning and updating Pydantic.
Also fix a few typing issues which were reported by the newer mypy
version introduced by this change.
CMK-17006
Change-Id: I977c61caf12b315ba58aa8eb8ad3ad8828d53dae
Commit: 18c7fa30734c96f82d269375af42e31b124f751b
https://github.com/Checkmk/checkmk/commit/18c7fa30734c96f82d269375af42e31b1…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2024-05-13 (Mon, 13 May 2024)
Changed paths:
M Pipfile
M Pipfile.lock
M cmk/gui/graphing/_explicit_graphs.py
M cmk/gui/graphing/_graph_specification.py
M cmk/plugins/kube/prometheus_api.py
M tests/unit/cmk/plugins/kube/agent_kube/test_agent_kube_performance.py
Log Message:
-----------
Unpin Pydantic and related packages
The Pydantic version we used before has an issue in the mypy plugin
which can lead to actual typing errors slipping through, see
https://github.com/pydantic/pydantic/pull/9008.
Note that the version we udpate to has this issue:
https://github.com/pydantic/pydantic/issues/9319
However, since a workaround is available, we still udpate to avoid
introducing new typing errors.
Also fix newly found issues. Apparently, polyfactory now has issues with
handling field aliases, so we switch to validation aliases, which are
sufficient in this case.
CMK-17006
Change-Id: I8b8ebb072f0c68b799d28c132c5f5605232db9c7
Commit: 073fce41713d71d8536e43dd3dff3a2dbac27ff1
https://github.com/Checkmk/checkmk/commit/073fce41713d71d8536e43dd3dff3a2db…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2024-05-13 (Mon, 13 May 2024)
Changed paths:
A .werks/16796.md
Log Message:
-----------
Licensing: Start trial period when switching to CCE or CME
When updating to an edition with mandatory licensing (CCE and CME), we want to give users enough time to apply the license when updating.
A CME updated to 2.3 will now start in 30-day trial period instead of directly entering the "free" license state if it otherwise would not be licensed.
However, in a distributed setup it is recommended to make use of the change in [werk #16193](https://checkmk.com/werk/16193) to apply the license before the update.
CMK-17297
Change-Id: I2af1c4f635fcb8a331e08e9b6b2243d95c3d2762
Compare: https://github.com/Checkmk/checkmk/compare/4890ed4c6146...073fce41713d
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: a389486c527a3225db59ba066824d052376c0290
https://github.com/Checkmk/checkmk/commit/a389486c527a3225db59ba066824d0523…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2024-05-13 (Mon, 13 May 2024)
Changed paths:
A .werks/16796.md
Log Message:
-----------
Licensing: Start trial period when switching to CCE or CME
When updating to an edition with mandatory licensing (CCE and CME), we want to give users enough time to apply the license when updating.
A CME updated to 2.3 will now start in 30-day trial period instead of directly entering the "free" license state if it otherwise would not be licensed.
However, in a distributed setup it is recommended to make use of the change in [werk #16193](https://checkmk.com/werk/16193) to apply the license before the update.
CMK-17297
Change-Id: I2af1c4f635fcb8a331e08e9b6b2243d95c3d2762
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications