From f5d12ed39a1a73a3ebbd18efb5398fdb52eba5bf Mon Sep 17 00:00:00 2001 From: Michael Aspinwall Date: Fri, 18 Jul 2025 14:10:42 +0000 Subject: [PATCH] fix: Compare versions instead of pointer comparison --- .../src/k8s.io/apiserver/pkg/server/options/api_enablement.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/staging/src/k8s.io/apiserver/pkg/server/options/api_enablement.go b/staging/src/k8s.io/apiserver/pkg/server/options/api_enablement.go index 33663353453..44a5ddcc5e4 100644 --- a/staging/src/k8s.io/apiserver/pkg/server/options/api_enablement.go +++ b/staging/src/k8s.io/apiserver/pkg/server/options/api_enablement.go @@ -106,10 +106,10 @@ func (s *APIEnablementOptions) ApplyTo(c *server.Config, defaultResourceConfig * c.MergedResourceConfig = mergedResourceConfig - if c.EffectiveVersion.BinaryVersion() != c.EffectiveVersion.EmulationVersion() { + if binVersion, emulatedVersion := c.EffectiveVersion.BinaryVersion(), c.EffectiveVersion.EmulationVersion(); !binVersion.EqualTo(emulatedVersion) { for _, version := range registry.PrioritizedVersionsAllGroups() { if strings.Contains(version.Version, "alpha") { - klog.Warning("alpha api enabled with emulated groupVersion, this is unsupported, proceed at your own risk: api=", version.String()) + klog.Warningf("alpha api enabled with emulated version %s instead of the binary's version %s, this is unsupported, proceed at your own risk: api=%s", emulatedVersion, binVersion, version.String()) } } }