Skip to content

Commit ed0c29b

Browse files
committed
18235 KUBE: Addition of support for Kubernetes version 1.32
With this release of Checkmk, we introduce support for version 1.32 of Kubernetes. The supported versions are listed below: Checkmk 2.2: 1.22, 1.23, 1.24, 1.25, 1.26, 1.27 (no change) Checkmk 2.3: 1.24, 1.25, 1.26, 1.27, 1.28, 1.29, 1.30, 1.31 (no change) Checkmk 2.4: 1.26, 1.27, 1.28, 1.29, 1.30, 1.31, 1.32 The list of supported versions may not apply to future patch versions. For such cases, a new werk will be released. Change-Id: I0fb1dd0c33d5c27459b231867d19d3e52bea8fc4
1 parent 8415bfe commit ed0c29b

3 files changed

Lines changed: 26 additions & 4 deletions

File tree

.werks/18235.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
[//]: # (werk v2)
2+
# KUBE: Addition of support for Kubernetes version 1.32
3+
4+
key | value
5+
---------- | ---
6+
date | 2025-06-18T05:37:03+00:00
7+
version | 2.4.0p6
8+
class | feature
9+
edition | cre
10+
component | checks
11+
level | 1
12+
compatible | yes
13+
14+
With this release of Checkmk, we introduce support for version 1.32 of Kubernetes.
15+
The supported versions are listed below:
16+
17+
Checkmk 2.2: 1.22, 1.23, 1.24, 1.25, 1.26, 1.27 (no change)
18+
Checkmk 2.3: 1.24, 1.25, 1.26, 1.27, 1.28, 1.29, 1.30, 1.31 (no change)
19+
Checkmk 2.4: 1.26, 1.27, 1.28, 1.29, 1.30, 1.31, 1.32
20+
21+
The list of supported versions may not apply to future patch versions. For such cases, a
22+
new werk will be released.

cmk/plugins/kube/api_server.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141

4242
LOGGER = logging.getLogger()
4343
VERSION_MATCH_RE = re.compile(r"\s*v?([0-9]+(?:\.[0-9]+)*).*")
44-
SUPPORTED_VERSIONS = [(1, 26), (1, 27), (1, 28), (1, 29), (1, 30), (1, 31)]
44+
SUPPORTED_VERSIONS = [(1, 26), (1, 27), (1, 28), (1, 29), (1, 30), (1, 31), (1, 32)]
4545
# PM decision: LOWEST_FUNCTIONING_VERSION is incremented, if an issue is reported by a customer.
4646
# Otherwise, we try not change anything in monitoring (despite lack of support).
4747
LOWEST_FUNCTIONING_VERSION = (1, 21)

tests/unit/cmk/plugins/kube/utils_kubernetes/test_api_server.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ def _core_api() -> CoreAPI:
3838

3939

4040
CALL_API = "cmk.plugins.kube.api_server.send_request"
41-
SUPPORTED_VERSION_STR = "Supported versions are v1.26, v1.27, v1.28, v1.29, v1.30, v1.31."
41+
SUPPORTED_VERSION_STR = "Supported versions are v1.26, v1.27, v1.28, v1.29, v1.30, v1.31, v1.32."
4242

4343

4444
def test_raw_api_get_healthz_ok(core_api: CoreAPI) -> None:
@@ -289,9 +289,9 @@ def test_decompose_git_version(
289289
[],
290290
),
291291
(
292-
api.KubernetesVersion(git_version=api.GitVersion("v1.32.0"), major=1, minor=32),
292+
api.KubernetesVersion(git_version=api.GitVersion("v1.33.0"), major=1, minor=33),
293293
[
294-
"WARNING Unsupported Kubernetes version 'v1.32.0'. " + SUPPORTED_VERSION_STR,
294+
"WARNING Unsupported Kubernetes version 'v1.33.0'. " + SUPPORTED_VERSION_STR,
295295
"WARNING Processing data is done on a best effort basis.",
296296
],
297297
),

0 commit comments

Comments
 (0)