Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 8989f22f9e6b6d02b7bfb5c43acd32ffdad3b79f
https://github.com/tribe29/checkmk/commit/8989f22f9e6b6d02b7bfb5c43acd32ffd…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-01-13 (Fri, 13 Jan 2023)
Changed paths:
A cmk/base/plugins/agent_based/inventory_k8s_service_info.py
M cmk/gui/views/inventory/builtin_display_hints.py
A tests/unit/cmk/base/plugins/agent_based/test_inventory_k8s_service_info.py
M tests/unit/cmk/gui/plugins/views/test_painters.py
M tests/unit/cmk/gui/views/test_views.py
Log Message:
-----------
readd k8s_service_info inventory plugin
This plugin is still used by the Prometheus agent.
Was deleted by: Ia6b0be24674d49a258afdddc92ae525224d6d064
CMK-11309
Change-Id: I698b44a37fb0cfbc484a7b54c4992e5d352c8435
Commit: 3478cfc3feaad16cb18ed8d89b9f80a73debf406
https://github.com/tribe29/checkmk/commit/3478cfc3feaad16cb18ed8d89b9f80a73…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-01-13 (Fri, 13 Jan 2023)
Changed paths:
A .werks/14572
M cmk/gui/plugins/wato/special_agents/prometheus.py
Log Message:
-----------
14572 FIX Prometheus: Deprecation of `kube-state-metrics` scrape target
The Prometheus agent provides the `kube-state-metrics` as a possible data source. This in
turn would
enable the following checks.
<ul>
<li>k8s_resources</li>
<li>k8s_namespaces</li>
<li>k8s_conditions</li>
<li>k8s_pod_container</li>
<li>k8s_service_info</li>
<li>k8s_daemon_pods</li>
</ul>
However, these checks are no longer actively maintained, since they have been superseded
by their
counterparts in the Kubernetes agent. Moreover, the `kube-state-metrics` target
<ul>
<li>does not support new versions of kube-state-metrics (v2.0.0-alpha / 2020-09-16
or newer),</li>
<li>does not provide the information required to fully support monitoring
and</li>
<li>is stricly inferior to monitoring via the Kubernetes agent.</li>
</ul>
For this reason, this option will be removed in Checkmk 2.3.0.
If you are affected by this change, you need to setup your monitoring as per these
instructions:
https://docs.checkmk.com/latest/en/monitoring_kubernetes.html
Change-Id: I7af357a6889a14228e04442c08f32fe9b60dbf8c
Commit: 1fcebd79a6e539eafbdcece0ce0dd606869dfe83
https://github.com/tribe29/checkmk/commit/1fcebd79a6e539eafbdcece0ce0dd6068…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-01-13 (Fri, 13 Jan 2023)
Changed paths:
M cmk/base/agent_based/checking/__init__.py
R cmk/base/agent_based/checking/active.py
M cmk/base/agent_based/discovery/__init__.py
R cmk/base/agent_based/discovery/active.py
Log Message:
-----------
Inline {checking,discovery}.active
useless indirection that further leaks enterprise
code in the raw edition.
CMK-12002
Change-Id: I6e59549d0c9c22b6d6abaff9571c337e03ee3b3b
Commit: d11faa26f35b293bcc18ccc01cc1d1f5ad74552b
https://github.com/tribe29/checkmk/commit/d11faa26f35b293bcc18ccc01cc1d1f5a…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-01-13 (Fri, 13 Jan 2023)
Changed paths:
M cmk/base/agent_based/inventory/__init__.py
A cmk/base/agent_based/inventory/_active.py
M cmk/base/agent_based/inventory/_autoinventory.py
R cmk/base/agent_based/inventory/active.py
M cmk/base/modes/check_mk.py
Log Message:
-----------
Inline `active_check_inventory`
Removes useless indirection/duplicated code.
CMK-12002
Change-Id: I8cb59e80296c9db0e5964212116b9d1a23f48e52
Compare:
https://github.com/tribe29/checkmk/compare/50c3494ccd05...d11faa26f35b