Skip to content

Commit de8a8e1

Browse files
committed
Fix testing.StartTestServer to respect emulation version
1 parent 0700c20 commit de8a8e1

File tree

1 file changed

+4
-0
lines changed
  • staging/src/k8s.io/apiextensions-apiserver/pkg/cmd/server/testing

1 file changed

+4
-0
lines changed

staging/src/k8s.io/apiextensions-apiserver/pkg/cmd/server/testing/testserver.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,11 @@ func StartTestServer(t Logger, _ *TestServerInstanceOptions, customFlags []strin
124124
fs := pflag.NewFlagSet("test", pflag.PanicOnError)
125125

126126
featureGate := utilfeature.DefaultMutableFeatureGate
127+
128+
// Configure the effective version.
127129
effectiveVersion := utilversion.DefaultKubeEffectiveVersion()
130+
effectiveVersion.SetEmulationVersion(featureGate.EmulationVersion())
131+
128132
utilversion.DefaultComponentGlobalsRegistry.Reset()
129133
utilruntime.Must(utilversion.DefaultComponentGlobalsRegistry.Register(utilversion.DefaultKubeComponent, effectiveVersion, featureGate))
130134
s := options.NewCustomResourceDefinitionsServerOptions(os.Stdout, os.Stderr)

0 commit comments

Comments
 (0)