feat(apiserver): refactor the hooking mechanism for standalone apiserver (#93001)

It now uses a full build handler chain that can be passed from up top to `SetupConfig`.

Co-authored-by: Charandas Batra <charandas.batra@grafana.com>
This commit is contained in:
Jean-Philippe QuéménerandCharandas Batra authored and GitHub committed 2024-09-06 14:12:12 -07:00
1 parent a1a18922e5
commit 368c4e53f1
7 files changed
+643 -44

No files matched your search

+1 -1
View File
@@ -122,7 +122,7 @@ func (o *APIServerOptions) Config(tracer tracing.Tracer) (*genericapiserver.Reco
setting.BuildVersion,
setting.BuildCommit,
setting.BuildBranch,
o.factory.GetOptionalMiddlewares(tracer)...,
o.factory.GetBuildHandlerChainFunc(tracer, o.builders),
)
return serverConfig, err
}