mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-03 17:30:00 +00:00
remove unnecessary fields from generic apiserver
This commit is contained in:
parent
0f8869d308
commit
b1ebeffeb3
@ -58,7 +58,6 @@ import (
|
|||||||
"k8s.io/kubernetes/pkg/runtime"
|
"k8s.io/kubernetes/pkg/runtime"
|
||||||
"k8s.io/kubernetes/pkg/ui"
|
"k8s.io/kubernetes/pkg/ui"
|
||||||
"k8s.io/kubernetes/pkg/util"
|
"k8s.io/kubernetes/pkg/util"
|
||||||
"k8s.io/kubernetes/pkg/util/async"
|
|
||||||
"k8s.io/kubernetes/pkg/util/crypto"
|
"k8s.io/kubernetes/pkg/util/crypto"
|
||||||
utilnet "k8s.io/kubernetes/pkg/util/net"
|
utilnet "k8s.io/kubernetes/pkg/util/net"
|
||||||
utilruntime "k8s.io/kubernetes/pkg/util/runtime"
|
utilruntime "k8s.io/kubernetes/pkg/util/runtime"
|
||||||
@ -210,27 +209,22 @@ type GenericAPIServer struct {
|
|||||||
// "Inputs", Copied from Config
|
// "Inputs", Copied from Config
|
||||||
ServiceClusterIPRange *net.IPNet
|
ServiceClusterIPRange *net.IPNet
|
||||||
ServiceNodePortRange utilnet.PortRange
|
ServiceNodePortRange utilnet.PortRange
|
||||||
cacheTimeout time.Duration
|
|
||||||
MinRequestTimeout time.Duration
|
MinRequestTimeout time.Duration
|
||||||
|
|
||||||
mux apiserver.Mux
|
mux apiserver.Mux
|
||||||
MuxHelper *apiserver.MuxHelper
|
MuxHelper *apiserver.MuxHelper
|
||||||
HandlerContainer *restful.Container
|
HandlerContainer *restful.Container
|
||||||
RootWebService *restful.WebService
|
RootWebService *restful.WebService
|
||||||
enableLogsSupport bool
|
enableSwaggerSupport bool
|
||||||
enableUISupport bool
|
enableSwaggerUI bool
|
||||||
enableSwaggerSupport bool
|
enableWatchCache bool
|
||||||
enableSwaggerUI bool
|
APIPrefix string
|
||||||
enableProfiling bool
|
APIGroupPrefix string
|
||||||
enableWatchCache bool
|
authenticator authenticator.Request
|
||||||
APIPrefix string
|
authorizer authorizer.Authorizer
|
||||||
APIGroupPrefix string
|
AdmissionControl admission.Interface
|
||||||
corsAllowedOriginList []string
|
MasterCount int
|
||||||
authenticator authenticator.Request
|
RequestContextMapper api.RequestContextMapper
|
||||||
authorizer authorizer.Authorizer
|
|
||||||
AdmissionControl admission.Interface
|
|
||||||
MasterCount int
|
|
||||||
RequestContextMapper api.RequestContextMapper
|
|
||||||
|
|
||||||
// ExternalAddress is the address (hostname or IP and port) that should be used in
|
// ExternalAddress is the address (hostname or IP and port) that should be used in
|
||||||
// external (public internet) URLs for this GenericAPIServer.
|
// external (public internet) URLs for this GenericAPIServer.
|
||||||
@ -240,7 +234,6 @@ type GenericAPIServer struct {
|
|||||||
PublicReadWritePort int
|
PublicReadWritePort int
|
||||||
ServiceReadWriteIP net.IP
|
ServiceReadWriteIP net.IP
|
||||||
ServiceReadWritePort int
|
ServiceReadWritePort int
|
||||||
masterServices *async.Runner
|
|
||||||
ExtraServicePorts []api.ServicePort
|
ExtraServicePorts []api.ServicePort
|
||||||
ExtraEndpointPorts []api.EndpointPort
|
ExtraEndpointPorts []api.EndpointPort
|
||||||
|
|
||||||
@ -366,22 +359,17 @@ func New(c *Config) (*GenericAPIServer, error) {
|
|||||||
ServiceClusterIPRange: c.ServiceClusterIPRange,
|
ServiceClusterIPRange: c.ServiceClusterIPRange,
|
||||||
ServiceNodePortRange: c.ServiceNodePortRange,
|
ServiceNodePortRange: c.ServiceNodePortRange,
|
||||||
RootWebService: new(restful.WebService),
|
RootWebService: new(restful.WebService),
|
||||||
enableLogsSupport: c.EnableLogsSupport,
|
|
||||||
enableUISupport: c.EnableUISupport,
|
|
||||||
enableSwaggerSupport: c.EnableSwaggerSupport,
|
enableSwaggerSupport: c.EnableSwaggerSupport,
|
||||||
enableSwaggerUI: c.EnableSwaggerUI,
|
enableSwaggerUI: c.EnableSwaggerUI,
|
||||||
enableProfiling: c.EnableProfiling,
|
|
||||||
enableWatchCache: c.EnableWatchCache,
|
enableWatchCache: c.EnableWatchCache,
|
||||||
APIPrefix: c.APIPrefix,
|
APIPrefix: c.APIPrefix,
|
||||||
APIGroupPrefix: c.APIGroupPrefix,
|
APIGroupPrefix: c.APIGroupPrefix,
|
||||||
corsAllowedOriginList: c.CorsAllowedOriginList,
|
|
||||||
authenticator: c.Authenticator,
|
authenticator: c.Authenticator,
|
||||||
authorizer: c.Authorizer,
|
authorizer: c.Authorizer,
|
||||||
AdmissionControl: c.AdmissionControl,
|
AdmissionControl: c.AdmissionControl,
|
||||||
RequestContextMapper: c.RequestContextMapper,
|
RequestContextMapper: c.RequestContextMapper,
|
||||||
Serializer: c.Serializer,
|
Serializer: c.Serializer,
|
||||||
|
|
||||||
cacheTimeout: c.CacheTimeout,
|
|
||||||
MinRequestTimeout: time.Duration(c.MinRequestTimeout) * time.Second,
|
MinRequestTimeout: time.Duration(c.MinRequestTimeout) * time.Second,
|
||||||
|
|
||||||
MasterCount: c.MasterCount,
|
MasterCount: c.MasterCount,
|
||||||
|
@ -76,19 +76,14 @@ func TestNew(t *testing.T) {
|
|||||||
defer etcdserver.Terminate(t)
|
defer etcdserver.Terminate(t)
|
||||||
|
|
||||||
// Verify many of the variables match their config counterparts
|
// Verify many of the variables match their config counterparts
|
||||||
assert.Equal(s.enableLogsSupport, config.EnableLogsSupport)
|
|
||||||
assert.Equal(s.enableUISupport, config.EnableUISupport)
|
|
||||||
assert.Equal(s.enableSwaggerSupport, config.EnableSwaggerSupport)
|
assert.Equal(s.enableSwaggerSupport, config.EnableSwaggerSupport)
|
||||||
assert.Equal(s.enableSwaggerUI, config.EnableSwaggerUI)
|
assert.Equal(s.enableSwaggerUI, config.EnableSwaggerUI)
|
||||||
assert.Equal(s.enableProfiling, config.EnableProfiling)
|
|
||||||
assert.Equal(s.APIPrefix, config.APIPrefix)
|
assert.Equal(s.APIPrefix, config.APIPrefix)
|
||||||
assert.Equal(s.APIGroupPrefix, config.APIGroupPrefix)
|
assert.Equal(s.APIGroupPrefix, config.APIGroupPrefix)
|
||||||
assert.Equal(s.corsAllowedOriginList, config.CorsAllowedOriginList)
|
|
||||||
assert.Equal(s.authenticator, config.Authenticator)
|
assert.Equal(s.authenticator, config.Authenticator)
|
||||||
assert.Equal(s.authorizer, config.Authorizer)
|
assert.Equal(s.authorizer, config.Authorizer)
|
||||||
assert.Equal(s.AdmissionControl, config.AdmissionControl)
|
assert.Equal(s.AdmissionControl, config.AdmissionControl)
|
||||||
assert.Equal(s.RequestContextMapper, config.RequestContextMapper)
|
assert.Equal(s.RequestContextMapper, config.RequestContextMapper)
|
||||||
assert.Equal(s.cacheTimeout, config.CacheTimeout)
|
|
||||||
assert.Equal(s.ExternalAddress, config.ExternalHost)
|
assert.Equal(s.ExternalAddress, config.ExternalHost)
|
||||||
assert.Equal(s.ClusterIP, config.PublicAddress)
|
assert.Equal(s.ClusterIP, config.PublicAddress)
|
||||||
assert.Equal(s.PublicReadWritePort, config.ReadWritePort)
|
assert.Equal(s.PublicReadWritePort, config.ReadWritePort)
|
||||||
|
Loading…
Reference in New Issue
Block a user