@@ -77,7 +77,6 @@ import (
77
77
"github.com/openshift/origin/pkg/cmd/flagtypes"
78
78
configapi "github.com/openshift/origin/pkg/cmd/server/apis/config"
79
79
"github.com/openshift/origin/pkg/cmd/server/election"
80
- nodeclient "github.com/openshift/origin/pkg/cmd/server/kubernetes/node/client"
81
80
cmdutil "github.com/openshift/origin/pkg/cmd/util"
82
81
cmdflags "github.com/openshift/origin/pkg/cmd/util/flags"
83
82
oauthutil "github.com/openshift/origin/pkg/oauth/util"
@@ -173,6 +172,12 @@ func BuildKubeAPIserverOptions(masterConfig configapi.MasterConfig) (*kapiserver
173
172
}
174
173
175
174
server .KubeletConfig .ReadOnlyPort = 0
175
+ server .KubeletConfig .Port = masterConfig .KubeletClientInfo .Port
176
+ server .KubeletConfig .PreferredAddressTypes = []string {"Hostname" , "InternalIP" , "ExternalIP" }
177
+ server .KubeletConfig .EnableHttps = true
178
+ server .KubeletConfig .CAFile = masterConfig .KubeletClientInfo .CA
179
+ server .KubeletConfig .CertFile = masterConfig .KubeletClientInfo .ClientCert .CertFile
180
+ server .KubeletConfig .KeyFile = masterConfig .KubeletClientInfo .ClientCert .KeyFile
176
181
177
182
server .ProxyClientCertFile = masterConfig .AggregatorConfig .ProxyClientInfo .CertFile
178
183
server .ProxyClientKeyFile = masterConfig .AggregatorConfig .ProxyClientInfo .KeyFile
@@ -505,7 +510,7 @@ func buildKubeApiserverConfig(
505
510
506
511
EventTTL : apiserverOptions .EventTTL ,
507
512
508
- KubeletClientConfig : * nodeclient . GetKubeletClientConfig ( masterConfig ) ,
513
+ KubeletClientConfig : apiserverOptions . KubeletConfig ,
509
514
510
515
EnableLogsSupport : false , // don't expose server logs
511
516
EnableCoreControllers : true ,
0 commit comments