From e0e0c488b3137b51ec911c025da485103f5916a6 Mon Sep 17 00:00:00 2001 From: "Paul S. Schweigert" Date: Sat, 2 May 2026 08:35:18 -0400 Subject: [PATCH] export MinimumVersion() accessor Signed-off-by: Paul S. Schweigert --- version/version.go | 6 ++++++ version/version_test.go | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/version/version.go b/version/version.go index 362edd8214..799a7ad793 100644 --- a/version/version.go +++ b/version/version.go @@ -36,6 +36,12 @@ const ( defaultMinimumVersion = "v1.34.0" ) +// MinimumVersion returns the minimum Kubernetes version Knative is built +// and tested against. The returned value has a leading "v" (e.g. "v1.34.0"). +func MinimumVersion() string { + return defaultMinimumVersion +} + func getMinimumVersion() string { if v := os.Getenv(KubernetesMinVersionKey); v != "" { return v diff --git a/version/version_test.go b/version/version_test.go index 6a89422a18..1c94d45b29 100644 --- a/version/version_test.go +++ b/version/version_test.go @@ -108,3 +108,9 @@ func TestVersionCheck(t *testing.T) { }) } } + +func TestMinimumVersion(t *testing.T) { + if got := MinimumVersion(); got != defaultMinimumVersion { + t.Errorf("MinimumVersion() = %q, want %q", got, defaultMinimumVersion) + } +}