From 009f87719b027e9f281878c34e2f84492cf7e959 Mon Sep 17 00:00:00 2001 From: "Timothy St. Clair" Date: Mon, 26 Sep 2016 10:28:18 -0500 Subject: [PATCH] Fix server initialization for http2 and go 1.7 --- pkg/genericapiserver/genericapiserver.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/genericapiserver/genericapiserver.go b/pkg/genericapiserver/genericapiserver.go index 521d8bdd734..97be64da9ab 100644 --- a/pkg/genericapiserver/genericapiserver.go +++ b/pkg/genericapiserver/genericapiserver.go @@ -251,6 +251,9 @@ func (s *GenericAPIServer) Run(options *options.ServerRunOptions) { secureServer.TLSConfig.ClientAuth = tls.RequestClientCert // Specify allowed CAs for client certificates secureServer.TLSConfig.ClientCAs = clientCAs + // "h2" NextProtos is necessary for enabling HTTP2 for go's 1.7 HTTP Server + secureServer.TLSConfig.NextProtos = []string{"h2"} + } glog.Infof("Serving securely on %s", secureLocation)