diff --git a/cmd/ks-apiserver/app/options/options.go b/cmd/ks-apiserver/app/options/options.go index 70f09e9de..f9f30e254 100644 --- a/cmd/ks-apiserver/app/options/options.go +++ b/cmd/ks-apiserver/app/options/options.go @@ -215,7 +215,11 @@ func (s *ServerRunOptions) NewAPIServer(stopCh <-chan struct{}) (*apiserver.APIS if err != nil { return nil, err } - server.TLSConfig.Certificates = []tls.Certificate{certificate} + + server.TLSConfig = &tls.Config{ + Certificates: []tls.Certificate{certificate}, + } + server.Addr = fmt.Sprintf(":%d", s.GenericServerRunOptions.SecurePort) } sch := scheme.Scheme