mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-05 02:09:56 +00:00
Fix testing.StartTestServer to respect emulation version
This commit is contained in:
parent
0700c202d0
commit
de8a8e15cb
@ -124,7 +124,11 @@ func StartTestServer(t Logger, _ *TestServerInstanceOptions, customFlags []strin
|
|||||||
fs := pflag.NewFlagSet("test", pflag.PanicOnError)
|
fs := pflag.NewFlagSet("test", pflag.PanicOnError)
|
||||||
|
|
||||||
featureGate := utilfeature.DefaultMutableFeatureGate
|
featureGate := utilfeature.DefaultMutableFeatureGate
|
||||||
|
|
||||||
|
// Configure the effective version.
|
||||||
effectiveVersion := utilversion.DefaultKubeEffectiveVersion()
|
effectiveVersion := utilversion.DefaultKubeEffectiveVersion()
|
||||||
|
effectiveVersion.SetEmulationVersion(featureGate.EmulationVersion())
|
||||||
|
|
||||||
utilversion.DefaultComponentGlobalsRegistry.Reset()
|
utilversion.DefaultComponentGlobalsRegistry.Reset()
|
||||||
utilruntime.Must(utilversion.DefaultComponentGlobalsRegistry.Register(utilversion.DefaultKubeComponent, effectiveVersion, featureGate))
|
utilruntime.Must(utilversion.DefaultComponentGlobalsRegistry.Register(utilversion.DefaultKubeComponent, effectiveVersion, featureGate))
|
||||||
s := options.NewCustomResourceDefinitionsServerOptions(os.Stdout, os.Stderr)
|
s := options.NewCustomResourceDefinitionsServerOptions(os.Stdout, os.Stderr)
|
||||||
|
Loading…
Reference in New Issue
Block a user