From cf164145bf2e140863e55880ffbda223ad1f3e5d Mon Sep 17 00:00:00 2001 From: Todd Treece <360020+toddtreece@users.noreply.github.com> Date: Wed, 6 Dec 2023 17:06:18 -0500 Subject: [PATCH] K8s: Build openapi defs in production (#79182) --- pkg/services/grafana-apiserver/service.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/services/grafana-apiserver/service.go b/pkg/services/grafana-apiserver/service.go index c92206d435f..04993b59529 100644 --- a/pkg/services/grafana-apiserver/service.go +++ b/pkg/services/grafana-apiserver/service.go @@ -391,6 +391,8 @@ func (s *service) start(ctx context.Context) error { s.handler = server.Handler s.restConfig = server.LoopbackClientConfig + prepared := server.PrepareRun() + // When running in production, do not start a standalone https server if !s.config.devMode { return nil @@ -401,7 +403,6 @@ func (s *service) start(ctx context.Context) error { return err } - prepared := server.PrepareRun() go func() { s.stoppedCh <- prepared.Run(s.stopCh) }()