diff --git a/cmd/kube-apiserver/app/server.go b/cmd/kube-apiserver/app/server.go index 339e81dc6a2..235ba3e72ef 100644 --- a/cmd/kube-apiserver/app/server.go +++ b/cmd/kube-apiserver/app/server.go @@ -669,18 +669,17 @@ func Complete(s *options.ServerRunOptions) (completedServerRunOptions, error) { } } - if s.APIEnablement.RuntimeConfig != nil { - for key, value := range s.APIEnablement.RuntimeConfig { - if key == "v1" || strings.HasPrefix(key, "v1/") || - key == "api/v1" || strings.HasPrefix(key, "api/v1/") { - delete(s.APIEnablement.RuntimeConfig, key) - s.APIEnablement.RuntimeConfig["/v1"] = value - } - if key == "api/legacy" { - delete(s.APIEnablement.RuntimeConfig, key) - } + for key, value := range s.APIEnablement.RuntimeConfig { + if key == "v1" || strings.HasPrefix(key, "v1/") || + key == "api/v1" || strings.HasPrefix(key, "api/v1/") { + delete(s.APIEnablement.RuntimeConfig, key) + s.APIEnablement.RuntimeConfig["/v1"] = value + } + if key == "api/legacy" { + delete(s.APIEnablement.RuntimeConfig, key) } } + options.ServerRunOptions = s return options, nil }