From e7f7497a39e1210cafb539466b643c728a3826b0 Mon Sep 17 00:00:00 2001 From: LiHui Date: Tue, 18 May 2021 10:47:10 +0800 Subject: [PATCH] Fix: nil pointer when enable secure port Signed-off-by: LiHui --- cmd/ks-apiserver/app/options/options.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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