Skip to content

Commit 65b49af

Browse files
squatmrIncompetent
andauthored
cmd/thanos/receive: Serve TLS when TLSConfig is given (#2311)
Signed-off-by: mrIncompetent <henrik@henrik-schmidt.de> Signed-off-by: Lucas Servén Marín <lserven@gmail.com> Co-authored-by: mrIncompetent <henrik@henrik-schmidt.de>
1 parent 9513529 commit 65b49af

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

pkg/receive/handler.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,13 @@ func (h *Handler) Run() error {
191191
TLSConfig: h.options.TLSConfig,
192192
}
193193

194+
if h.options.TLSConfig != nil {
195+
level.Info(h.logger).Log("msg", "Serving HTTPS", "address", h.options.ListenAddress)
196+
// Cert & Key are already being passed in via TLSConfig.
197+
return httpSrv.ServeTLS(h.listener, "", "")
198+
}
199+
200+
level.Info(h.logger).Log("msg", "Serving plain HTTP", "address", h.options.ListenAddress)
194201
return httpSrv.Serve(h.listener)
195202
}
196203

0 commit comments

Comments
 (0)