From 90947bc2b979227024afeb354c73aca9d2a09944 Mon Sep 17 00:00:00 2001 From: Phan Le Date: Tue, 24 Sep 2024 19:08:11 -0700 Subject: [PATCH] fix: aggregate "*-dev-*" versions into single "dev" version This will prevent the upgrade responder from having too many tags which can be a performance issue longhorn-9522 Signed-off-by: Phan Le (cherry picked from commit 8bc7575fc3be2b72c72ba4899f465762a57c55ea) --- controller/setting_controller.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/controller/setting_controller.go b/controller/setting_controller.go index 0372510097..36c65e2cea 100644 --- a/controller/setting_controller.go +++ b/controller/setting_controller.go @@ -1093,8 +1093,13 @@ func (sc *SettingController) CheckLatestAndStableLonghornVersions() (string, str if err != nil { return "", "", errors.Wrap(err, "failed to get extra info for upgrade checker") } + + version := sc.version + if strings.Contains(version, "dev") { + version = "dev" + } req := &CheckUpgradeRequest{ - AppVersion: sc.version, + AppVersion: version, ExtraTagInfo: extraTagInfo, ExtraFieldInfo: extraFieldInfo, }