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
@@ -142,7 +142,7 @@ func mwFromHandler(handler Handler) Middleware {
// a convenience function that is provided for users of contexthandler package (standalone apiservers)
// who have an implicit dependency on Macron in context but don't want to take a dependency on
// router additionally
func EmptyMacronMiddleware(next http.Handler) http.Handler {
func EmptyMacaronMiddleware(next http.Handler) http.Handler {
return http.HandlerFunc(func(writer http.ResponseWriter, request *http.Request) {
m := New()
c := m.createContext(writer, request)