From d5f6838fba0fafef2b00babaf484772192dd6e7f Mon Sep 17 00:00:00 2001
From: Lihai Tu <92532497+tu1h@users.noreply.github.com>
Date: Fri, 17 May 2024 17:05:35 +0800
Subject: [PATCH] Bump scheduler plugins version (#11205)

Signed-off-by: tu1h <lihai.tu@daocloud.io>
---
 docs/kubernetes-apps/scheduler_plugins.md           | 2 +-
 roles/kubernetes-apps/meta/main.yml                 | 2 +-
 roles/kubespray-defaults/defaults/main/download.yml | 4 ++--
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/docs/kubernetes-apps/scheduler_plugins.md b/docs/kubernetes-apps/scheduler_plugins.md
index 85e37910a..c0b2f3b60 100644
--- a/docs/kubernetes-apps/scheduler_plugins.md
+++ b/docs/kubernetes-apps/scheduler_plugins.md
@@ -24,8 +24,8 @@ There are requirements for the version of Kubernetes, please see [Compatibility
 
 | Scheduler Plugins | Compiled With K8s Version |
 | ----------------- | ------------------------- |
+| v0.28.9           | v1.28.9                   |
 | v0.27.8           | v1.27.8                   |
-| v0.26.8           | v1.26.7                   |
 
 ## Turning it on
 
diff --git a/roles/kubernetes-apps/meta/main.yml b/roles/kubernetes-apps/meta/main.yml
index b97dc5f77..b02684d30 100644
--- a/roles/kubernetes-apps/meta/main.yml
+++ b/roles/kubernetes-apps/meta/main.yml
@@ -128,7 +128,7 @@ dependencies:
   - role: kubernetes-apps/scheduler_plugins
     when:
       - scheduler_plugins_enabled
-      - kube_major_version is version('v1.28', '<')
+      - kube_major_version is version('v1.29', '<')
       - inventory_hostname == groups['kube_control_plane'][0]
     tags:
       - scheduler_plugins
diff --git a/roles/kubespray-defaults/defaults/main/download.yml b/roles/kubespray-defaults/defaults/main/download.yml
index a6f46a98a..f1c2c29e2 100644
--- a/roles/kubespray-defaults/defaults/main/download.yml
+++ b/roles/kubespray-defaults/defaults/main/download.yml
@@ -156,10 +156,10 @@ crio_supported_versions:
   v1.27: v1.27.4
 crio_version: "{{ crio_supported_versions[kube_major_version] }}"
 
-# Scheduler plugins doesn't build for K8s 1.28 yet
+# Scheduler plugins doesn't build for K8s 1.29 yet
 scheduler_plugins_supported_versions:
   v1.29: 0
-  v1.28: 0
+  v1.28: v0.28.9
   v1.27: v0.27.8
 scheduler_plugins_version: "{{ scheduler_plugins_supported_versions[kube_major_version] }}"
 
-- 
GitLab