diff --git a/infrastructure/system-upgrades/kubernetes.yaml b/infrastructure/system-upgrades/kubernetes.yaml
index c3b0371fa580260f89c32358ef4b90098cb06d9c..f43658515f589dd695e58505653e3ea4d71a2648 100644
--- a/infrastructure/system-upgrades/kubernetes.yaml
+++ b/infrastructure/system-upgrades/kubernetes.yaml
@@ -11,8 +11,8 @@ stringData:
     #!/bin/bash
     set -e
     set -x
-    dnf config-manager  --save --setopt=fedora*.exclude=kubernetes*;
-    dnf config-manager  --save --setopt=updates*.exclude=kubernetes*;
+    dnf config-manager  --save --setopt=fedora*.exclude=kubernetes*,cri-o*,cri-tools;
+    dnf config-manager  --save --setopt=updates*.exclude=kubernetes*,cri-o*,cri-tools;
   setup-copr.sh: |
     #!/bin/bash
     set -e
@@ -30,7 +30,7 @@ stringData:
     set -e
     set -x
     secrets="$(dirname "$0")"
-    systemd-run --same-dir --wait --collect --service-type=exec dnf module switch-to -y "cri-o:$(cat $secrets/kubernetes-version)"
+    systemd-run --same-dir --wait --collect --service-type=exec dnf module disable cri-o -y
     systemd-run --same-dir --wait --collect --service-type=exec dnf upgrade -y cri-o
   upgrade-kubernetes.sh: |
     #!/bin/bash