From ba9c241ae2c9549e0e9fbf969484efd829929877 Mon Sep 17 00:00:00 2001 From: Julien Benhaim Date: Wed, 8 Oct 2025 11:28:56 +0200 Subject: [PATCH 1/3] Add API server errors to intermediate events --- docker/mongodb-kubernetes-tests/kubetester/mongodb.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docker/mongodb-kubernetes-tests/kubetester/mongodb.py b/docker/mongodb-kubernetes-tests/kubetester/mongodb.py index c4fd2a103..7c34dd855 100644 --- a/docker/mongodb-kubernetes-tests/kubetester/mongodb.py +++ b/docker/mongodb-kubernetes-tests/kubetester/mongodb.py @@ -89,6 +89,9 @@ def assert_reaches_phase(self, phase: Phase, msg_regexp=None, timeout=None, igno "Failed to enable Authentication", # Sometimes agents need longer to register with OM. "some agents failed to register or the Operator", + # Kubernetes API server may timeout during high load, but the request may still complete. + # This is particularly common when deploying many resources simultaneously. + "but may still be processing the request", ) start_time = time.time() From 56228414619e16e9ccd8bf24b280560be32d107c Mon Sep 17 00:00:00 2001 From: Julien Benhaim Date: Wed, 8 Oct 2025 14:32:58 +0200 Subject: [PATCH 2/3] Add Client.Timeout to intermediate events --- docker/mongodb-kubernetes-tests/kubetester/mongodb.py | 1 + 1 file changed, 1 insertion(+) diff --git a/docker/mongodb-kubernetes-tests/kubetester/mongodb.py b/docker/mongodb-kubernetes-tests/kubetester/mongodb.py index 7c34dd855..1e15d2d8f 100644 --- a/docker/mongodb-kubernetes-tests/kubetester/mongodb.py +++ b/docker/mongodb-kubernetes-tests/kubetester/mongodb.py @@ -92,6 +92,7 @@ def assert_reaches_phase(self, phase: Phase, msg_regexp=None, timeout=None, igno # Kubernetes API server may timeout during high load, but the request may still complete. # This is particularly common when deploying many resources simultaneously. "but may still be processing the request", + "Client.Timeout exceeded while awaiting headers", ) start_time = time.time() From 0f59dfa5628141c6cf01da78601e784f484fa97c Mon Sep 17 00:00:00 2001 From: Julien Benhaim Date: Thu, 9 Oct 2025 14:08:36 +0200 Subject: [PATCH 3/3] Add new transient error message --- docker/mongodb-kubernetes-tests/kubetester/mongodb.py | 1 + 1 file changed, 1 insertion(+) diff --git a/docker/mongodb-kubernetes-tests/kubetester/mongodb.py b/docker/mongodb-kubernetes-tests/kubetester/mongodb.py index 1e15d2d8f..5da707a43 100644 --- a/docker/mongodb-kubernetes-tests/kubetester/mongodb.py +++ b/docker/mongodb-kubernetes-tests/kubetester/mongodb.py @@ -93,6 +93,7 @@ def assert_reaches_phase(self, phase: Phase, msg_regexp=None, timeout=None, igno # This is particularly common when deploying many resources simultaneously. "but may still be processing the request", "Client.Timeout exceeded while awaiting headers", + "context deadline exceeded", ) start_time = time.time()