From 9e6d9e662aeb7859395450a162465d0387c261d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Kara=C5=9B?= Date: Thu, 6 Nov 2025 12:39:53 +0100 Subject: [PATCH 1/3] Fix crun installation issue by disabling dnf `subscription-manager` plugin --- scripts/dev/setup_ibm_container_runtime.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/dev/setup_ibm_container_runtime.sh b/scripts/dev/setup_ibm_container_runtime.sh index d7aa7f17b..78841aff1 100755 --- a/scripts/dev/setup_ibm_container_runtime.sh +++ b/scripts/dev/setup_ibm_container_runtime.sh @@ -3,7 +3,7 @@ set -Eeou pipefail echo "Installing/upgrading crun..." -sudo dnf upgrade -y crun || sudo dnf install -y crun || sudo yum upgrade -y crun || sudo yum install -y crun +sudo dnf upgrade -y crun --disableplugin=subscription-manager || sudo dnf install -y crun --disableplugin=subscription-manager || sudo yum upgrade -y crun || sudo yum install -y crun if ! crun --version &>/dev/null; then echo "❌ crun installation failed" From 8d821d773f33c42499b0a2f364a1cf1256c1dda4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Kara=C5=9B?= Date: Thu, 6 Nov 2025 13:29:45 +0100 Subject: [PATCH 2/3] clean dnf cache --- scripts/dev/setup_ibm_container_runtime.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/scripts/dev/setup_ibm_container_runtime.sh b/scripts/dev/setup_ibm_container_runtime.sh index 78841aff1..afd544679 100755 --- a/scripts/dev/setup_ibm_container_runtime.sh +++ b/scripts/dev/setup_ibm_container_runtime.sh @@ -2,8 +2,14 @@ set -Eeou pipefail +echo "Cleaning DNF cache..." +sudo dnf clean all && sudo rm -r /var/cache/dnf + echo "Installing/upgrading crun..." -sudo dnf upgrade -y crun --disableplugin=subscription-manager || sudo dnf install -y crun --disableplugin=subscription-manager || sudo yum upgrade -y crun || sudo yum install -y crun +sudo dnf upgrade -y crun --disableplugin=subscription-manager || \ +sudo dnf install -y crun --disableplugin=subscription-manager || \ +sudo yum upgrade -y crun --disableplugin=subscription-manager || \ +sudo yum install -y crun --disableplugin=subscription-manager if ! crun --version &>/dev/null; then echo "❌ crun installation failed" From 15aceb7753672610cbcd5a1750990d98f12eefdf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Kara=C5=9B?= Date: Thu, 6 Nov 2025 17:33:33 +0100 Subject: [PATCH 3/3] increase requests and limits for `e2e_replica_set` test --- .../tests/replicaset/replica_set.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docker/mongodb-kubernetes-tests/tests/replicaset/replica_set.py b/docker/mongodb-kubernetes-tests/tests/replicaset/replica_set.py index 1fa76f93b..6c428d975 100644 --- a/docker/mongodb-kubernetes-tests/tests/replicaset/replica_set.py +++ b/docker/mongodb-kubernetes-tests/tests/replicaset/replica_set.py @@ -59,9 +59,9 @@ def replica_set(namespace: str, custom_mdb_version: str, cluster_domain: str) -> "resources": { "limits": { "cpu": "1", - "memory": "1Gi", + "memory": "2Gi", }, - "requests": {"cpu": "0.2", "memory": "300M"}, + "requests": {"cpu": "0.5", "memory": "1Gi"}, }, } ] @@ -78,9 +78,9 @@ def replica_set(namespace: str, custom_mdb_version: str, cluster_domain: str) -> "resources": { "limits": { "cpu": "1", - "memory": "1Gi", + "memory": "2Gi", }, - "requests": {"cpu": "0.2", "memory": "300M"}, + "requests": {"cpu": "0.5", "memory": "1Gi"}, }, } ] @@ -188,9 +188,9 @@ def test_pods_resources(self): pod = self.corev1.read_namespaced_pod(podname, self.namespace) c0 = pod.spec.containers[0] assert c0.resources.limits["cpu"] == "1" - assert c0.resources.limits["memory"] == "1Gi" - assert c0.resources.requests["cpu"] == "200m" - assert c0.resources.requests["memory"] == "300M" + assert c0.resources.limits["memory"] == "2Gi" + assert c0.resources.requests["cpu"] == "500m" + assert c0.resources.requests["memory"] == "1Gi" def test_pods_container_envvars(self): for pod_name in self._get_pods("my-replica-set-{}", 3):