From 18d0b70e2c4ab08e6d0386b160fd0c865620c9d0 Mon Sep 17 00:00:00 2001 From: Jordan Liggitt Date: Mon, 27 Nov 2017 11:17:55 -0500 Subject: [PATCH] Fix TestAggregatedAPIServer setup --- test/integration/examples/apiserver_test.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/test/integration/examples/apiserver_test.go b/test/integration/examples/apiserver_test.go index 48b052f9ab0..3e20e4af7dd 100644 --- a/test/integration/examples/apiserver_test.go +++ b/test/integration/examples/apiserver_test.go @@ -120,7 +120,12 @@ func TestAggregatedAPIServer(t *testing.T) { if err != nil { t.Fatal(err) } - kubeClientConfigValue.Store(kubeAPIServerConfig.GenericConfig.LoopbackClientConfig) + // Adjust the loopback config for external use (external server name and CA) + kubeAPIServerClientConfig := rest.CopyConfig(kubeAPIServerConfig.GenericConfig.LoopbackClientConfig) + kubeAPIServerClientConfig.CAFile = path.Join(certDir, "apiserver.crt") + kubeAPIServerClientConfig.CAData = nil + kubeAPIServerClientConfig.ServerName = "" + kubeClientConfigValue.Store(kubeAPIServerClientConfig) kubeAPIServer, err := app.CreateKubeAPIServer(kubeAPIServerConfig, genericapiserver.EmptyDelegate, sharedInformers, versionedInformers) if err != nil {