Ensure service routing resolves kubernetes.default.svc correctly

This commit is contained in:
Jordan Liggitt
2018-04-16 09:27:41 -04:00
parent 1ee2ac07c1
commit fe23fa3eee
2 changed files with 27 additions and 0 deletions

View File

@@ -507,6 +507,13 @@ func BuildGenericConfig(
versionedInformers.Core().V1().Services().Lister(),
)
}
// resolve kubernetes.default.svc locally
localHost, err := url.Parse(genericConfig.LoopbackClientConfig.Host)
if err != nil {
lastErr = err
return
}
serviceResolver = aggregatorapiserver.NewLoopbackServiceResolver(serviceResolver, localHost)
genericConfig.Authentication.Authenticator, genericConfig.OpenAPIConfig.SecurityDefinitions, err = BuildAuthenticator(s, clientgoExternalClient, sharedInformers)
if err != nil {