Skip to content

Commit

Permalink
Address feedback
Browse files Browse the repository at this point in the history
  • Loading branch information
tomelliot16 committed Oct 19, 2023
1 parent 7390b98 commit 75d2ced
Showing 1 changed file with 3 additions and 14 deletions.
17 changes: 3 additions & 14 deletions pkg/metrics/server/server.go
Expand Up @@ -103,7 +103,7 @@ type Options struct {
TLSOpts []func(*tls.Config)

// ListenConfig contains options for listening to an address on the metric server.
ListenConfig *net.ListenConfig
ListenConfig net.ListenConfig
}

// Filter is a func that is added around metrics and extra handlers on the metrics server.
Expand Down Expand Up @@ -252,11 +252,7 @@ func (s *defaultServer) Start(ctx context.Context) error {

func (s *defaultServer) createListener(ctx context.Context, log logr.Logger) (net.Listener, error) {
if !s.options.SecureServing {
if s.options.ListenConfig == nil {
return net.Listen("tcp", s.options.BindAddress)
} else {
return s.options.ListenConfig.Listen(context.Background(), "tcp", s.options.BindAddress)
}
return s.options.ListenConfig.Listen(ctx, "tcp", s.options.BindAddress)
}

cfg := &tls.Config{ //nolint:gosec
Expand Down Expand Up @@ -309,14 +305,7 @@ func (s *defaultServer) createListener(ctx context.Context, log logr.Logger) (ne
cfg.Certificates = []tls.Certificate{keyPair}
}

var l net.Listener
var err error

if s.options.ListenConfig == nil {
l, err = net.Listen("tcp", s.options.BindAddress)
} else {
l, err = s.options.ListenConfig.Listen(context.Background(), "tcp", s.options.BindAddress)
}
l, err := s.options.ListenConfig.Listen(ctx, "tcp", s.options.BindAddress)

return tls.NewListener(l, cfg), err
}
Expand Down

0 comments on commit 75d2ced

Please sign in to comment.