diff --git a/infrastructure/system-upgrades/kubernetes.yaml b/infrastructure/system-upgrades/kubernetes.yaml
index 7b08e2ea474d9fd45c9a3b38600972ba07e7f27e..886fe197ece43ef160ff0cccca75ce53ef4b76ef 100644
--- a/infrastructure/system-upgrades/kubernetes.yaml
+++ b/infrastructure/system-upgrades/kubernetes.yaml
@@ -82,7 +82,7 @@ spec:
       - key: feature.node.kubernetes.io/system-os_release.VERSION_ID.major
         operator: In
         values:
-          - "38"
+          - "39"
       - key: node-role.kubernetes.io/control-plane
         operator: Exists
   serviceAccountName: system-upgrade
@@ -93,7 +93,7 @@ spec:
     deleteLocalData: true
     ignoreDaemonSets: true
     force: false
-  version: "1.28.7"
+  version: "1.29.2"
   upgrade:
     image: quay.io/fedora/fedora:39
     command: ["sh", "/host/run/system-upgrade/secrets/kubernetes-upgrade/upgrade.sh"]