From d2f811b1a11a8fc215258620201bf177af4204ae Mon Sep 17 00:00:00 2001 From: KubeSphere CI Bot <47586280+ks-ci-bot@users.noreply.github.com> Date: Tue, 3 Dec 2024 15:39:44 +0800 Subject: [PATCH] [release-4.1] fix: make the prerelease version compatible (#6301) fix: make the prerelease version compatible Signed-off-by: wenhaozhou Co-authored-by: wenhaozhou --- pkg/utils/k8sutil/version.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkg/utils/k8sutil/version.go b/pkg/utils/k8sutil/version.go index e8ab2234c..662fd08b2 100644 --- a/pkg/utils/k8sutil/version.go +++ b/pkg/utils/k8sutil/version.go @@ -10,11 +10,13 @@ import ( ) func ServeBatchV1beta1(k8sVersion *semver.Version) bool { - c, _ := semver.NewConstraint("< 1.21") + // add "-0" to make the prerelease version compatible. + c, _ := semver.NewConstraint("< 1.21.0-0") return c.Check(k8sVersion) } func ServeAutoscalingV2beta2(k8sVersion *semver.Version) bool { - c, _ := semver.NewConstraint("< 1.23") + // add "-0" to make the prerelease version compatible. + c, _ := semver.NewConstraint("< 1.23.0-0") return c.Check(k8sVersion) }