diff --git a/infrastructure/system-upgrades/fedora-system-upgrade.yaml b/infrastructure/system-upgrades/fedora-system-upgrade.yaml
index e617202e9658fc94e254fc4d718ab7bba9684626..e3be0e4bd3c260d109f4150833769bc9f014cfd0 100644
--- a/infrastructure/system-upgrades/fedora-system-upgrade.yaml
+++ b/infrastructure/system-upgrades/fedora-system-upgrade.yaml
@@ -2,7 +2,7 @@
 apiVersion: v1
 kind: Secret
 metadata:
-  name: fedora-35-to-36-system-upgrade
+  name: fedora-36-to-37-system-upgrade
   namespace: system-upgrade
 type: Opaque
 stringData:
@@ -10,7 +10,7 @@ stringData:
     #!/bin/sh
     set -e
     set -x
-    if grep "Fedora release 36" /etc/fedora-release; then
+    if grep "Fedora release 37" /etc/fedora-release; then
       exit 0
     fi
     systemd-run --same-dir --wait --collect --service-type=exec dnf install -y dnf-plugin-system-upgrade
@@ -20,7 +20,7 @@ stringData:
 apiVersion: upgrade.cattle.io/v1
 kind: Plan
 metadata:
-  name: fedora-35-to-36-system-upgrade
+  name: fedora-36-to-37-system-upgrade
   namespace: system-upgrade
 spec:
   concurrency: 1
@@ -33,22 +33,22 @@ spec:
       - key: feature.node.kubernetes.io/system-os_release.VERSION_ID.major
         operator: In
         values:
-          - "35"
           - "36"
-      - key: upgrade.shivering-isles.com/fedora-35-to-36
+          - "37"
+      - key: upgrade.shivering-isles.com/fedora-36-to-37
         operator: In
         values:
           - "true"
   serviceAccountName: system-upgrade
   secrets:
-    - name: fedora-35-to-36-system-upgrade
+    - name: fedora-36-to-37-system-upgrade
       path: /host/run/system-upgrade/secrets/fedora
   drain:
     deleteLocalData: true
     ignoreDaemonSets: true
     force: false
-  version: "36"
+  version: "37"
   upgrade:
-    image: registry.fedoraproject.org/fedora:35
+    image: registry.fedoraproject.org/fedora:36
     command: ["chroot", "/host"]
     args: ["sh", "/run/system-upgrade/secrets/fedora/upgrade.sh"]